Automate Paddle
Paddle handles your subscriptions, transactions and customers as merchant of record, and the events that matter happen at odd hours: a new subscriber signs up, a renewal card is declined, someone schedules a cancellation for the end of their term. ClickRuntime turns those Paddle events into Slack posts, emails and a morning revenue figure. Tell your AI assistant which events you care about and where they should go, review the plan it shows you, and from then on Paddle events are handled around the clock.
Try asking
Create a ClickRuntime automation: when someone starts a subscription in Paddle, post their email, plan name and monthly amount to #revenue in Slack.
Paste it into your assistant. It tells you what it will send or change before it runs live.
Ideas
What you can automate in Paddle
Announce new Paddle subscribers in Slack
Each new subscriber shows up in your channel with their plan and price the moment they sign up.
See how it worksHear about Paddle cancellations before they take effect
You learn when a customer schedules a cancellation, not just when access ends, so there's time to reach out.
See how it worksGet an email before your Paddle API key expires
A week's warning before your key stops working, so you can replace it without any automation going quiet.
See how it worksFlag declined Paddle payments in Slack
When a card is declined, you see who it was, how much and why, once per transaction even while Paddle retries.
See how it worksEmail yourself yesterday's Paddle revenue
Every morning you get yesterday's completed transactions with totals and counts split by currency.
See how it works Your own logicAny other automation you can describe in words
Your own rules, schedule and AI steps with Paddle, plus any other app. Describe it and your assistant builds it.
See how to build your ownBuild your own
Build any Paddle automation you can describe
Your own rules
Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.
Any number of apps
One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.
AI where it helps
Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.
On a schedule or on each event
Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.
For example, ask your assistant
Every morning, check Paddle for subscriptions set to cancel at the end of the period and have AI draft a personal win-back email for each.
When a new Paddle subscription starts, post the customer, plan and price to our Slack #sales channel.
When a Paddle payment fails, update the customer in HubSpot, add a row to our dunning sheet in Google Sheets, and alert the account owner in Slack.
Beyond chat
Have Paddle work when you're not in the chat
Instant
Announce new Paddle subscribers in SlackThe moment it happens
On a schedule
Email yourself yesterday's Paddle revenueDaily
Instant
Hear about Paddle cancellations before they take effectThe moment it happens
Setup
Connect Paddle
Paddle is connected with an API key you create in your own Paddle dashboard. You decide its permissions and how long it lives, and ClickRuntime sends it from the server as a bearer token.
Paddle
Payments / Billing (MoR)
- In Paddle, go to Settings, then Authentication, then API keys, and click New API key.
- Give the key a name, pick only the permissions your automations need (for example read access to customers, subscriptions and transactions), and set an expiry.
- Copy the key, which starts with
pdl_live_apikey_. Paddle only shows it once. - In the ClickRuntime dashboard, open Connections & secrets and save the key as a secret for Paddle.
Good to know
Paddle limits that affect automations
- Paddle API keys expire after 90 days by default and can last at most one year. An expired key can't be revived, so you'll need to create a new one and replace the secret.
- Paddle sends an
api_key.expiringwebhook 7 days before a key runs out, which an automation can turn into a reminder email. - Calls to the Paddle API must come from a server; browser requests are blocked. ClickRuntime makes them server-side.
- Paddle Classic is a separate product with a different API. These automations work with Paddle Billing.
- Paddle retries failed payments on its own, so a payment-failed automation keeps track of which transactions it already reported to avoid repeat alerts.
FAQ
Questions about automating Paddle
What Paddle data can ClickRuntime read?
How fast do subscription and payment alerts arrive?
Will my automations stop when the Paddle key expires?
Can it tell me about a cancellation that hasn't happened yet?
Is AI involved in these Paddle automations?
Is this a Paddle connector for ChatGPT or Claude?
Related pages
Keep exploring