Integrations / Payments
Paddle
Look up customers, transactions and subscriptions, fetch invoice PDFs, cancel subscriptions, and trigger workflows from Paddle Billing events.
Tools
paddle.search_customers
Search customers by name or email, or look them up by exact email. Customer IDs look like ctm_01h844p3h41s12zs5mn4axja51.
paddle.get_customer
Get a customer by ID, e.g. ctm_01h844p3h41s12zs5mn4axja51.
paddle.list_transactions
List transactions, newest first, optionally for one customer or subscription. Transaction IDs look like txn_01h04vsbhqc62t8hmd4z3b578c.
paddle.get_invoice_pdf
Get a link to a transaction's invoice PDF, valid for one hour. Only billed or completed transactions have one.
paddle.list_subscriptions
List subscriptions, optionally for one customer or status. Subscription IDs look like sub_01h04vsc0qhwtsbsxh3422wjs4.
paddle.get_subscription
Get a subscription by ID, e.g. sub_01h04vsc0qhwtsbsxh3422wjs4, with its items and customer portal links.
paddle.cancel_subscription writes
Cancel a subscription at the end of its billing period, or immediately. A canceled subscription can't be reinstated.
paddle.refund_transaction writes
Request a full refund of a billed or completed transaction, or a refund of some of its line items, as an adjustment that Paddle may review before approving. Adjustment IDs start with adj_.
paddle.api_get
Send a GET request to any Paddle API path under https://{api_host} and return the response. For endpoints the named tools don't cover.
paddle.api_request writes
Send a POST, PUT, PATCH or DELETE request to any Paddle API path under https://{api_host}.
Tick Allow raw writes on the connection to add api_request, which can send POST, PUT, PATCH and DELETE requests to any Paddle API path.
Connect
- In the Paddle dashboard, open Developer tools → Authentication and create an API key with read access to customers, transactions and subscriptions, plus subscription write if workflows cancel subscriptions.
- Paste the key (pdl_live_apikey_… or pdl_sdbx_apikey_…) on the connection and pick the matching environment.
- To trigger workflows, add a webhook destination under Developer tools → Notifications with the URL shown on the connection page, choose the events you need, and paste the destination's secret key on the connection.
Credentials
Triggers
In the Paddle dashboard, go to Developer tools → Notifications, add a webhook destination with this URL and the events your workflows use, then copy its secret key from Edit destination onto this connection.
Events
triggerkind: paddle connection: paddle events: [customer.created] customers: [...]
Your next automation is one sentence away.
14-day free trial with $5 of built-in AI included. Cancel anytime.