Skip to content

Automate Braze

Watch how your Braze campaigns perform day to day without opening the dashboard. Sends, opens, conversions and revenue for the campaigns you care about go to your team each morning, and webhook sends that start failing are flagged. Describe what you want to your AI assistant, check what it will do, and it keeps running with your laptop closed.

Try asking

Create a ClickRuntime automation: every day at 9am, post yesterday's sends, opens, conversions and revenue for my Braze campaigns 'Welcome Series' and 'Spring Sale' to #growth in Slack, split by channel.

Paste it into your assistant. It tells you what it will send or change before it runs live.

Build your own

Build any Braze automation you can describe

The ideas above are ready-made starting points, not a fixed list. Describe what Braze 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 Monday, pull Braze campaign stats from last week and have AI point out which message performed worst and why.

When a Stripe subscription is canceled, update the user's Braze attributes with the cancel date.

When a new user signs up in Supabase, create them in Braze, log the signup in a Google Sheet and send a daily count to Slack.

Beyond chat

Have Braze work when you're not in the chat

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

You connect Braze with a REST API key that a Braze admin creates, plus your instance's REST endpoint. Give the key only the permissions the automation needs.

Braze

Customer engagement

  1. In Braze, go to Settings, then APIs and Identifiers, and choose Create API Key.
  2. Name the key and select the permissions the automation needs, such as campaigns.data_series for campaign stats.
  3. Copy the key and the REST endpoint shown for your instance, such as https://rest.iad-01.braze.com.
  4. In the ClickRuntime dashboard, open Connections & secrets and save the key as a secret for Braze, along with your REST endpoint.

Good to know

Braze limits that affect automations

  • A key's permissions and IP allowlist can't be changed after it's created. If an automation needs more access, create a new key.
  • Each Braze instance has its own REST endpoint, so the automation needs yours.
  • Campaign stats come in daily totals, so error checks see a whole day's figures rather than individual sends.
  • Braze is sold on enterprise contracts, so you need an existing Braze account and an admin to create the key.

FAQ

Questions about automating Braze

What can ClickRuntime see in my Braze account?
Only what your key's permissions allow. With `campaigns.data_series` it reads daily stats for campaigns, such as sends, opens, conversions, revenue and webhook errors. It can't send messages or change users unless you grant those permissions.
Which campaigns are reported?
The ones you name when you set up the automation. Each morning it reads yesterday's figures for those campaigns and breaks them down by channel.
How quickly will I hear about webhook errors?
The check runs every hour, but Braze reports stats per day, so an alert reflects errors counted so far that day. It isn't a per-send alert.
Why can't I add a permission to my existing key?
Braze doesn't allow editing a key's permissions after it's made. Create a new key with the extra permission and replace the old secret in the ClickRuntime dashboard.
Do I need AI for Braze automations?
No. These run without it. If you want a written summary or a short comment on the numbers, that uses the AI that comes with every ClickRuntime plan, so you don't need your own AI key.
Is this a Braze connector for ChatGPT or Claude?
Not for chatting with Braze data. A chat connector lets your assistant read and change Braze 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 Braze event.

Tell your assistant what Braze should do

Free plan. No credit card.