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.
Ideas
What you can automate in Braze
Post yesterday's Braze campaign stats to Slack
Each morning your team sees sends, opens, conversions and revenue for your main campaigns, by channel.
See how it worksGet alerted when Braze webhook sends fail
You find out when a campaign's webhook sends start erroring, before the problem runs for days.
See how it works Your own logicAny other automation you can describe in words
Your own rules, schedule and AI steps with Braze, plus any other app. Describe it and your assistant builds it.
See how to build your ownBuild your own
Build any Braze 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 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
On a schedule
Post yesterday's Braze campaign stats to SlackDaily
On a schedule
Get alerted when Braze webhook sends failHourly
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
- In Braze, go to Settings, then APIs and Identifiers, and choose Create API Key.
- Name the key and select the permissions the automation needs, such as
campaigns.data_seriesfor campaign stats. - Copy the key and the REST endpoint shown for your instance, such as
https://rest.iad-01.braze.com. - 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?
Which campaigns are reported?
How quickly will I hear about webhook errors?
Why can't I add a permission to my existing key?
Do I need AI for Braze automations?
Is this a Braze connector for ChatGPT or Claude?
Related pages
Keep exploring