Why not just use Slack's built-in options? Even where Gumroad offers some form of Slack integration, it's often tied to one account, limited in which events it covers, or more than you need. ZestyGlue is a dedicated, always-on feed of exactly the events you choose, for $9/month instead of a full automation-platform subscription.
What it looks like
A real Gumroad event, shown as ZestyGlue formats it for Slack.
Setup — about two minutes
- Create the connector. In ZestyGlue, start a new Gumroad → Slack connector. You'll get a unique webhook URL right away.
- Point Gumroad at it. Go to Settings → Advanced → Ping, and paste in your ZestyGlue webhook URL. That's the only setting — Gumroad's Ping feature has no event picker.
- Point Slack at ZestyGlue. Create a Slack app (or reuse one) → Incoming Webhooks → Add New Webhook to Workspace, pick the channel, and copy the URL into ZestyGlue.
Tip: Gumroad's Ping feature sends one webhook format for every sale and marks refunds with a refunded field — ZestyGlue reads that automatically, so refunds show up clearly labeled instead of looking like new sales.
Events you can forward
sale (ping)
refund
Questions
Does Gumroad support picking specific event types like other platforms?
No — Gumroad's Ping feature sends every sale to one URL with no event picker. ZestyGlue reads the refunded field to label refunds separately.
Will this work for subscription or affiliate products?
Yes, the Ping payload includes the same core fields regardless of product type, so subscriptions and affiliate sales flow through normally.
Does this need Slack admin approval?
No app installation is required on Slack's side — an Incoming Webhook is just a URL generated once. No OAuth review, no admin approval flow.
What happens if my ZestyGlue subscription lapses?
Events are silently dropped rather than causing errors on Gumroad's side — Gumroad never sees a failure response, so it won't retry aggressively or flag your webhook as broken. Your dashboard will simply stop showing new events until you resubscribe.