Automate Braintree
Braintree merchants automate the payment events that need a quick response: a chargeback opening with its reply-by date, a subscription renewal that fails, a disbursement to the bank that does not go through. A morning email totals what settled the day before. Describe the alert or report to your AI assistant, look at what it plans to do, and it handles each webhook or daily run from then on.
Try asking
Create a ClickRuntime automation: when Braintree reports a new dispute, email finance@mystore.com the disputed amount, the reason, the transaction ID and the date we must reply by.
Paste it into your assistant. It tells you what it will send or change before it runs live.
Ideas
What you can automate in Braintree
Get emailed when a Braintree dispute opens
Each new chargeback triggers an email with the amount, reason and reply-by date.
See how it worksHear in Slack when a Braintree payout fails
A failed disbursement is posted to Slack with Braintree's exception message and the follow-up it asks for.
See how it worksGet yesterday's settled Braintree volume each morning
A morning email lists the transactions that settled the previous day and their total.
See how it worksPost failed Braintree renewals to Slack
When a subscription renewal charge fails, Slack shows the subscription ID, plan and amount.
See how it works Your own logicAny other automation you can describe in words
Your own rules, schedule and AI steps with Braintree, plus any other app. Describe it and your assistant builds it.
See how to build your ownBuild your own
Build any Braintree 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 hour, check Braintree for failed subscription charges and email me the customer, plan and decline reason.
When a Braintree transaction over $1,000 settles, post it to our #revenue Slack channel.
Every day, pull Braintree disputes, log them in a Google Sheet, and create a Zendesk ticket for each new one with the transaction details.
Beyond chat
Have Braintree work when you're not in the chat
Instant
Get emailed when a Braintree dispute opensThe moment it happens
On a schedule
Get yesterday's settled Braintree volume each morningDaily
Instant
Hear in Slack when a Braintree payout failsThe moment it happens
Setup
Connect Braintree
Braintree connects with an API key pair generated in your own Braintree Control Panel. Use the server-side public and private key, not a tokenization key.
Braintree
Payments
- In the Braintree Control Panel, open API Keys from the gateway credentials settings and click Generate New API Key.
- Copy the Public Key and the Private Key.
- In the ClickRuntime dashboard, save both keys as secrets on Connections & secrets and choose Braintree as the app.
- For event alerts, add a webhook destination in the Control Panel for events such as
dispute_openedorsubscription_charged_unsuccessfully.
Good to know
Braintree limits that affect automations
- Tokenization keys are meant for client-side checkout only and cannot run automations; the public and private key pair is required.
- Webhook payloads arrive signed as
bt_signatureandbt_payloadand are verified with your key pair before anything is sent on. - The failed renewal webhook fires for scheduled subscription charges only, not for manual retries or a subscription that failed when first created.
- Disbursement exception events are only sent to marketplace master merchants.
FAQ
Questions about automating Braintree
What can ClickRuntime access with my Braintree keys?
How quickly will I hear about a chargeback?
Why doesn't a manual retry trigger the failed charge alert?
Does it work with the Braintree sandbox?
Do I need an AI key for these alerts?
Is this a Braintree connector for ChatGPT or Claude?
Related pages
Keep exploring