Skip to content

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.

Build your own

Build any Paddle automation you can describe

The ideas above are ready-made starting points, not a fixed list. Describe what Paddle should do in your own words, with your conditions, other apps or an AI step, and your assistant writes it, tests it and runs it on ClickRuntime.
  • 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

Connecting Paddle to ChatGPT or Claude lets you ask about it while you chat. ClickRuntime handles the part that should happen on its own: checks on a schedule and actions on each new event, set up from the same chat and running after you close it.

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)

  1. In Paddle, go to Settings, then Authentication, then API keys, and click New API key.
  2. 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.
  3. Copy the key, which starts with pdl_live_apikey_. Paddle only shows it once.
  4. 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.expiring webhook 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?
Whatever the permissions on your API key allow. For the automations here that means customers, subscriptions and transactions, plus the events Paddle sends to your notification destination. Leave write permissions off if you only want alerts and reports.
How fast do subscription and payment alerts arrive?
As soon as Paddle sends the event. You add the link ClickRuntime gives you as a notification destination in Paddle, and each event is checked against the `Paddle-Signature` header before anything is posted.
Will my automations stop when the Paddle key expires?
Yes, calls with an expired key fail. Set a longer expiry when you create the key, up to a year, and add the key expiry reminder so you hear about it a week ahead and can swap in a new key.
Can it tell me about a cancellation that hasn't happened yet?
Yes. When a customer schedules a cancellation for the end of their billing period, Paddle updates the subscription with a scheduled change. The cancellation alert picks that up as well as the final cancellation.
Is AI involved in these Paddle automations?
Not in the ones listed. They read events and totals and send them on. If you later want something like a written summary of churn reasons, the AI included in every ClickRuntime plan can do it, with no AI key of your own.
Is this a Paddle connector for ChatGPT or Claude?
Not for chatting with Paddle data. A chat connector lets your assistant read and change Paddle while you're in the conversation. ClickRuntime is for the work that should happen without you: you set up an automation from the chat once, and it keeps running on a schedule or on each Paddle event.

Tell your assistant what Paddle should do

Free plan. No credit card.