How it Works
- Log in to your GotASale dashboard
- Click + Add Store
- Find the Gumroad card and click Set up Gumroad
- GotASale shows you a webhook URL. It looks like
https://api.gotasale.io/custom-webhook/YOUR_TOKEN— copy it, you'll paste it into Gumroad next - In Gumroad, go to Settings → Advanced → Ping URL
- Paste the webhook URL into the Ping URL field
- Optional: make up a random word and paste it into GotASale's verification token field
- If you set a verification token, add
?verification_token=YOUR_WORDto the end of the Ping URL in Gumroad, using the same word - Back in GotASale, click Connect Gumroad to finish
Connect Your First Destination
Telegram
- Copy your Site Token from your GotASale dashboard under Linked Stores
- Open @gotasale_bot on Telegram: Open Bot → then send
/start YOUR_TOKEN - Return to your store settings and approve the pending link request
- Done — new orders will now be sent to your Telegram chat
Discord
- Add the bot to your Discord server: Invite Bot →
- In the channel where you want notifications, type
/link YOUR_TOKEN - Return to your store settings and approve the pending link request
- Done — new orders will now be sent to that Discord channel
Slack
- Install the gotasale app to your workspace: Add to Slack →
- In the channel where you want notifications, type
/gotasale link YOUR_TOKEN - Return to your store settings and approve the pending link request
- Done — new orders will now be sent to that Slack channel
Microsoft Teams
- Add the GotASale bot to your Teams channel
- In the channel, @mention the bot and type
link YOUR_TOKEN - Return to your store settings and approve the pending link request
- Done — new orders will now appear as Adaptive Cards in that channel
Google Chat
- Search for "GotASale" in Google Chat apps and add it to your space
- In the space, type
/link YOUR_TOKEN - Return to your store settings and approve the pending link request
- Done — new orders will now appear as rich cards in that space
What's Included
- Instant notifications — Get notified the moment a customer completes a Gumroad purchase
- All notification platforms — Telegram, Discord, Slack, Teams, Google Chat, webhooks, and push notifications
- No app to install — Gumroad needs nothing beyond the Ping URL you paste in yourself
- Mobile app — Check sales and get push notifications from your phone. Learn more
Need more power? View our plans for multi-destination routing, webhooks, payload customisation, and more.
About the Verification Token
Gumroad doesn't cryptographically sign its pings. A verification token is just a shared word that only you and GotASale know — it isn't a digital signature, but it stops random requests to your webhook URL from being treated as real sales.
Frequently Asked Questions
Do I need to set a verification token?
No, it's optional. Without one, GotASale accepts any Gumroad ping sent to your unique webhook URL. Adding a verification token blocks pings that don't include the matching word.
Does this cover every product, or just one?
Every product on your account, if you use the account-wide Ping URL in Settings → Advanced. Gumroad also supports a separate Ping URL per product, if you only want notifications for specific products.
What amount and currency will I see in the notification?
Whatever Gumroad sends for that sale. GotASale converts Gumroad's price (in cents) into a normal decimal amount and keeps the currency code Gumroad provides.
Does Gumroad's test mode work with this?
Yes. Gumroad flags test pings, and GotASale tags the resulting notification as a test too.
"Gumroad" is a trademark of its respective owner. GotASale is not affiliated with, endorsed by, or sponsored by Gumroad — it simply listens for webhook notifications you configure yourself in your own Gumroad account.