How it Works
- Log in to your GotASale dashboard
- Click + Add Store
- Find the Lemon Squeezy card and click Set up Lemon Squeezy
- GotASale shows you a webhook URL. It looks like
https://api.gotasale.io/custom-webhook/YOUR_TOKEN— copy it, you'll paste it into Lemon Squeezy next - In Lemon Squeezy, go to Settings → Webhooks → + Add new webhook
- Paste the webhook URL from GotASale into the new webhook's URL field
- Enable the
order_createdevent - Also enable
subscription_payment_successif you sell subscriptions - Lemon Squeezy generates a signing secret for this webhook — copy it
- Back in GotASale, paste it into the signing secret field. This is how GotASale checks that each message really came from Lemon Squeezy, not someone pretending to be Lemon Squeezy
- Click Connect Lemon Squeezy 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 an order or subscription renewal completes
- All notification platforms — Telegram, Discord, Slack, Teams, Google Chat, webhooks, and push notifications
- No app to install — Lemon Squeezy needs nothing beyond the webhook you create 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.
Frequently Asked Questions
Which Lemon Squeezy events trigger a notification?
order_created for one-time purchases, and subscription_payment_success for subscription renewals if you enable it.
What if I sell subscriptions?
Enable subscription_payment_success alongside order_created when you set up the webhook in Lemon Squeezy, so renewal payments trigger notifications too.
Is my signing secret shared with anyone?
No. GotASale stores it encrypted and only uses it to check that incoming webhook requests really came from Lemon Squeezy.
Does GotASale show Lemon Squeezy test-mode sales?
Yes — Lemon Squeezy marks its test-mode payloads, and GotASale tags the resulting notification as a test so you can tell it apart from a real sale.
"Lemon Squeezy" is a trademark of its respective owner. GotASale is not affiliated with, endorsed by, or sponsored by Lemon Squeezy — it simply listens for webhook notifications you configure yourself in your own Lemon Squeezy account.