How to Set Up Gumroad Webhook Notifications with Webhookify

Gumroad is the platform where creators sell digital products, from e-books and courses to templates, software, and memberships. Every time someone purchases your product, requests a refund, starts a subscription, or cancels their membership, Gumroad fires a webhook ping. For indie creators and digital entrepreneurs, these events are the lifeblood of their business -- knowing about a sale the moment it happens is not just practical, it is deeply motivating. With Webhookify, you can instantly receive human-readable notifications for every Gumroad event on Telegram, Discord, Slack, Email, or your mobile device -- complete with a cash register sound that turns every sale into a celebration.
This guide walks you through connecting Gumroad webhooks to Webhookify, from creating your endpoint to hearing that first cash sound on your phone. Whether you are selling your first e-book or managing a catalog of digital products, this setup takes less than 10 minutes and transforms how you experience your Gumroad business.
Why Monitor Gumroad Webhooks with Webhookify?
-
Cash Sound Sales Alerts: Hear a cash register sound on your phone the moment someone buys your product. Webhookify's mobile app makes every Gumroad sale feel real and rewarding, providing the instant dopamine hit creators love during launches and everyday sales.
-
Multi-Channel Delivery: Route Gumroad alerts wherever you want. Send sale notifications to a Telegram group with fellow creators, refund alerts to your personal Email, and subscription events to a Discord community channel -- all from a single Webhookify endpoint.
-
AI-Powered Summaries: Instead of parsing Gumroad's raw POST data, Webhookify transforms webhook payloads into plain-English summaries like "New sale! john@example.com purchased 'The Ultimate Design Kit' for $29.00. Offer code: LAUNCH20 applied."
-
Revenue Tracking in Real Time: Watch your revenue grow throughout the day with live sale notifications. During a product launch, your Telegram chat becomes a real-time revenue ticker that keeps you motivated and informed.
-
Refund and Churn Monitoring: Get immediately alerted when a refund is requested or a subscription is canceled. This allows you to respond quickly, understand why customers are leaving, and take action to improve retention.
Prerequisites
- A Gumroad account with at least one product (free to create at gumroad.com)
- A Webhookify account (sign up free at webhookify.app)
- At least one notification channel configured (Telegram, Discord, Slack, Email, or mobile push)
- A published product on Gumroad (required for webhook events to fire)
Step-by-Step Setup Guide
Create a Webhookify Endpoint
Start by logging into your Webhookify dashboard at webhookify.app. If you do not have an account yet, sign up -- the free tier is all you need to get started.
Once inside the dashboard, click the "Create Endpoint" button. Webhookify will generate a unique webhook URL that looks something like this:
https://hook.webhookify.app/wh/abc123xyz789
Copy this URL and keep it handy. This is the URL you will paste into Gumroad's ping notification settings. Each endpoint has its own event log, so you can track all your Gumroad sales and events in one place.
Give your endpoint a descriptive name like "Gumroad Sales" or "Gumroad Revenue Tracker" so you can easily identify it later in your dashboard.
Configure Your Notification Channel
Before connecting Gumroad, set up your notification channels in Webhookify. Navigate to the Settings or Notifications section in your Webhookify dashboard.
For Telegram: Click "Connect Telegram" and follow the bot authorization flow. Many creators love using a private Telegram group as their personal sales ticker -- every sale pops up as a message you can see at a glance.
For Discord: Click "Connect Discord" and authorize the Webhookify bot to post in your selected server and channel. If you have a creator community, a #sales channel where members can celebrate together is incredibly motivating.
For Slack: Click "Connect Slack" and complete the OAuth flow. Select the workspace and channel where you want Gumroad alerts to appear. A channel like #revenue or #sales works well.
For Email: Enter the email address where you want to receive sale notifications. This is useful for keeping a record in your inbox of every transaction.
For Mobile Push: Download the Webhookify app from the App Store or Google Play. Sign in with your account credentials. Enable the cash sound in the app settings -- this is the feature Gumroad creators love most. Every time a sale comes through, your phone plays a cash register sound that is instantly recognizable and deeply satisfying.
Add Your Webhookify URL in Gumroad
Log into your Gumroad account and navigate to Settings. Scroll down to the Advanced section, or look for the Ping Notification URL field.
In the "Ping Notification URL" field, paste your Webhookify URL:
https://hook.webhookify.app/wh/abc123xyz789
Click "Update settings" or "Save" to apply the change.
That is it on the Gumroad side. Gumroad does not require you to select specific events -- the ping notification URL receives all sale-related events automatically. Every time someone purchases a product, requests a refund, or has a subscription status change, Gumroad will send a POST request to your Webhookify URL with the transaction details.
Configure Alert Preferences in Webhookify
Back in your Webhookify dashboard, click on the Gumroad endpoint you just created. You can fine-tune how notifications are delivered.
Gumroad sends the following event types through its ping system:
sale-- A product was purchased (one-time or first subscription payment)refund-- A purchase was refundedsubscription_created-- A new subscription membership startedsubscription_updated-- A subscription's details changed (plan change, payment method update)subscription_ended-- A subscription was canceled or expiredsubscription_restarted-- A previously canceled subscription was reactivated
Configure notification rules in Webhookify to handle different event types appropriately. For example:
- Route sale events to your phone with the cash sound enabled
- Send refund events to a private Email or Slack channel for review
- Route subscription ended events to a channel where you track churn
Test Your Configuration
The simplest way to test your Gumroad webhook is to make a test purchase. If you have a free product or a product with a "pay what you want" option starting at $0, you can purchase it yourself to trigger the webhook.
Alternatively, ask a friend or use a different email address to make a small purchase. Within seconds, you should receive a notification on your configured channels -- and if you enabled the cash sound, you will hear that satisfying cash register ring.
Check your Webhookify dashboard to see the event logged with its full payload. The Gumroad ping includes details like the buyer's email, product name, price paid, offer code used, and more.
If you do not receive a notification:
- Verify the Ping Notification URL is saved correctly in Gumroad Settings
- Check that your Webhookify notification channel is connected and active
- Look at the Webhookify endpoint logs to see if the request was received
Gumroad Webhook Events You Can Monitor
| Gumroad Event | Description |
|---|---|
| sale | Triggered when sale occurs |
| refund | Triggered when refund occurs |
| subscription_created | Triggered when subscription created occurs |
| subscription_updated | Triggered when subscription updated occurs |
| subscription_ended | Triggered when subscription ended occurs |
| subscription_restarted | Triggered when subscription restarted occurs |
| cancellation | Triggered when cancellation occurs |
| dispute | Triggered when dispute occurs |
Real-World Use Cases
-
Launch Day Revenue Ticker: During a product launch, a creator's Telegram group becomes a real-time revenue dashboard. Every sale triggers a notification with the buyer name, product, and amount paid. The cash sound on their phone provides instant motivation, and fellow creators in the group can celebrate alongside them.
-
Refund Pattern Detection: An e-book creator routes refund events to a dedicated Slack channel. When refunds start coming in, they can quickly identify if there is a common complaint (e.g., formatting issues, wrong product description) and address it before more customers are affected.
-
Subscription Health Monitoring: A membership site owner tracks
subscription_endedandsubscription_restartedevents via Discord. This gives them immediate visibility into churn and reactivation patterns, helping them time re-engagement campaigns and retention offers. -
Multi-Product Sales Tracking: A creator selling templates, courses, and e-books uses Webhookify's logging to track which products are selling best throughout the day. The AI summaries make it easy to see product names and prices at a glance without opening the Gumroad dashboard.
Example Notification
Here is what a typical Webhookify notification looks like when a Gumroad sale comes through:
New Webhook Event Received
Source: Gumroad
Event: sale
Endpoint: Gumroad Sales
AI Summary:
New sale! sarah@example.com purchased "The Complete
Notion Template Bundle" for $29.00 USD. Offer code
"LAUNCH50" was applied for a 50% discount. The buyer
is located in the United States. Product ID: abc123.
Timestamp: 2026-02-21T14:22:07Z
View full payload in Webhookify Dashboard
Troubleshooting
-
No webhooks received after setup: Ensure you clicked "Save" or "Update settings" after pasting the Webhookify URL in Gumroad. The Ping Notification URL field requires explicitly saving. Also verify that your product is published and available for purchase.
-
Cash sound not playing on mobile: Make sure the Webhookify app has notification permissions enabled on your device. Check the in-app settings to ensure the cash sound toggle is turned on. Also verify your phone is not in silent or Do Not Disturb mode.
-
Receiving pings for test purchases but not real ones: Gumroad uses the same ping URL for all transactions. If you receive test pings but not real sale notifications, check that your product is live (not in draft mode) and that the purchase was completed (not abandoned at checkout).
-
Duplicate sale notifications: If you see the same sale notification twice, check whether you have configured the Webhookify URL in multiple places (e.g., both the global Ping URL and an integration tool like Zapier). Use only one webhook path to avoid duplicates.
-
Webhook payload missing customer details: Gumroad includes different levels of detail depending on the event type and your product configuration. Sale events include the buyer's email, product name, and price. If fields are missing, it may be because the buyer opted out of sharing certain information.
During a product launch, share your Webhookify Telegram or Discord channel link with creator friends. Watching the sales roll in together with real-time notifications creates an incredible shared experience. The cash sound notifications turn your launch into a celebration that keeps you energized throughout the day.
Hear the Cash Register Ring for Every Gumroad Sale
Set up real-time Gumroad webhook notifications in under 10 minutes. Get instant sale alerts on Telegram, Discord, Slack, or your phone -- complete with a cash sound for every purchase.
Get Started FreeRelated Articles
- How to Test Webhooks: A Complete Guide
- Get Instant Webhook Push Notifications on Your Phone
- Revenue Monitoring for Indie Hackers & Solo Founders
- E-Commerce Webhook Monitoring: Never Miss a Sale
- How to Set Up LemonSqueezy Webhook Notifications
- How to Set Up Stripe Webhook Notifications