How it Works
- Log in to your GotASale dashboard
- Click + Add Store
- Find the ThriveCart card and click Set up ThriveCart
- GotASale shows you a webhook URL. It looks like
https://api.gotasale.io/custom-webhook/YOUR_TOKEN— copy it, you'll paste it into ThriveCart next - In ThriveCart, go to Settings → API & Webhooks → Webhooks & notifications
- Paste the webhook URL into the Webhook URL field
- Make up a random word or phrase and set it as your ThriveCart secret on that same page
- Enable the
order.successevent - Also enable
order.refundif you sell refundable products (optional) - Back in GotASale, paste the same secret you set in ThriveCart into the signing secret field. This is how GotASale checks that each message really came from ThriveCart, not someone pretending to be ThriveCart
- Click Connect ThriveCart 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 completes, gets refunded, or a subscription is cancelled
- All notification platforms — Telegram, Discord, Slack, Teams, Google Chat, webhooks, and push notifications
- No app to install — ThriveCart needs nothing beyond the webhook you set up 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
I only sell one-time products, not subscriptions — what do I enable?
Just enable order.success. You can skip order.refund and any subscription events if they don’t apply to you.
What happens if a customer cancels their subscription?
ThriveCart's order.subscription_cancelled event maps to a cancellation notification in GotASale, if you enable it in ThriveCart.
Where do I set the ThriveCart secret?
On the same ThriveCart page where you added the webhook URL — Settings → API & Webhooks → Webhooks & notifications.
Does ThriveCart flag test orders?
Yes. ThriveCart marks orders as live or test mode, and GotASale tags test-mode orders so you can tell them apart from real sales.
"ThriveCart" is a trademark of its respective owner. GotASale is not affiliated with, endorsed by, or sponsored by ThriveCart — it simply listens for webhook notifications you configure yourself in your own ThriveCart account.