Skip to content

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.

Build your own

Build any Braintree automation you can describe

The ideas above are ready-made starting points, not a fixed list. Describe what Braintree 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 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

Connecting Braintree 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 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

  1. In the Braintree Control Panel, open API Keys from the gateway credentials settings and click Generate New API Key.
  2. Copy the Public Key and the Private Key.
  3. In the ClickRuntime dashboard, save both keys as secrets on Connections & secrets and choose Braintree as the app.
  4. For event alerts, add a webhook destination in the Control Panel for events such as dispute_opened or subscription_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_signature and bt_payload and 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?
The key pair gives server-side access to your gateway. The automations here use it to search transactions and to verify and read webhook notifications for disputes, subscriptions and disbursements.
How quickly will I hear about a chargeback?
As soon as Braintree sends the `dispute_opened` webhook. The email includes the disputed amount, the reason and the date you have to respond by.
Why doesn't a manual retry trigger the failed charge alert?
Braintree only sends `subscription_charged_unsuccessfully` for scheduled renewal attempts. Retries you run yourself and failures at subscription creation are not reported through that event.
Does it work with the Braintree sandbox?
The sandbox has its own endpoint and keys, so you can connect sandbox keys to try an automation before switching to production keys.
Do I need an AI key for these alerts?
No. Every plan includes AI with no key of your own, and these Braintree alerts and summaries only read and format payment data.
Is this a Braintree connector for ChatGPT or Claude?
Not for chatting with Braintree data. A chat connector lets your assistant read and change Braintree 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 Braintree event.

Tell your assistant what Braintree should do

Free plan. No credit card.