You can connect Braze to ChatGPT in two steps: install Windsor.ai’s native app from ChatGPT’s connector directory, then authorize your Braze account inside Windsor.ai. Once the two are linked, ChatGPT can query your Braze campaign data directly in plain language, no CSV exports or manual dashboard digging required.
Braze’s own dashboard reports push, email, and in-app performance channel by channel, so getting one blended view, especially alongside data from other marketing platforms, usually means exporting CSVs by hand and stitching them together. Connecting through Windsor.ai’s native ChatGPT app skips that step: your Braze metrics become queryable in natural language, live, and can sit next to data from any of Windsor’s other 350+ connected sources.
2 steps to connect Braze to ChatGPT
Takes under a minute, no code or manual CSV work required.
For the full walkthrough, see Windsor’s documentation on how to integrate data into ChatGPT.
Prerequisites
- A Windsor.ai account (free forever plan available, no credit card needed)
- A Braze account with at least one active campaign (email or push)
- A ChatGPT account that supports installing connectors or apps
Step 1. Connect Braze to Windsor.ai
Start on Windsor’s side so Braze has somewhere to send its data.
- Create a free Windsor.ai account (or log in) on Windsor’s Braze connector setup page
- Select Braze from the list of data sources
- Authorize Windsor to access your Braze account when prompted
- Repeat the process to connect additional Braze accounts if you manage more than one
Step 2. Connect the Windsor.ai app in ChatGPT
In ChatGPT, open Settings, go to Connectors (or Apps), and search for Windsor.ai.

Install the app and approve the permissions ChatGPT asks for so it can read the sources you’ve connected in Windsor.

Once installed, the Windsor.ai app appears inside ChatGPT with access to every source you’ve linked, including Braze.

List the data sources connected to my Windsor account. Do you see Braze there?
If Braze shows up in the list, you’re ready to ask ChatGPT about your campaign performance in plain language.
The metrics that matter for Braze
| Metric | What it tells you |
|---|---|
| email_open_rate | The share of delivered campaign emails that were actually opened, a first read on whether your subject line and send time landed. |
| email_click_rate | The share of delivered emails that got a click, a sign the message content and offer were compelling, not just the subject line. |
| ios_push_direct_opens | How many people tapped an iOS push notification to open it directly, the clearest evidence a push actually drove action. |
| conversions | The number of times a campaign’s target action was completed after someone received it, the bottom-line proof a message worked. |
| revenue | Dollar revenue Braze attributes to a campaign’s messages, tying messaging directly to money instead of just engagement. |
| unique_recipients | How many distinct people actually received a campaign, the real reach number behind any open or click rate. |
| canvases_analytics.total_entries | How many users entered a Canvas journey, the top of the funnel for any multi-step flow. |
| canvases_analytics.total_conversions | How many of those Canvas entrants completed the journey’s goal action, showing whether the flow as a whole converts. |
| canvases_analytics.total_revenue | Revenue Braze attributes to an entire Canvas journey, useful for judging a multi-step flow’s return rather than one message. |
| cards_analytics.unique_clicks | How many distinct users clicked a Content Card, a read on whether in-app content is actually earning engagement. |
| kpi_daily_active_users.dau | Daily active users for the app, the baseline audience size any campaign or Canvas result should be measured against. |
| kpi_daily_new_users.new_users | New users added per day, useful for judging whether messaging is helping pull in growth or just working the existing base. |
What to ask ChatGPT: prompt ideas
Campaign and message performance
Compare email open rate and click rate across my last 10 Braze campaigns, and flag any that underperformed.
Which Braze campaigns had the highest iOS push direct opens and reached the most unique recipients this month, and how much revenue did they generate?
Canvas and conversion tracking
List my top 3 Braze canvases by total conversions and total revenue this quarter.
Compare canvas total entries against total conversions for the last 30 days so I can see where the journey loses people.
User growth and content engagement
Show daily active users next to new user signups for the last 14 days, and tell me which Content Cards got the most unique clicks in that window.
Braze isn’t currently on Windsor’s list of write-action connectors, so this connection is read-only. ChatGPT can analyze and report on your campaigns, canvases, and Content Cards, but it can’t create, pause, or edit them. For that, you’d still work inside Braze directly.
Bonus: analyze Braze alongside your full stack
Windsor connects 350+ sources, so Braze doesn’t have to live in its own silo. A few realistic blends:
- Message-driven CAC. Blend Braze campaign and Canvas revenue with spend from Google Ads and Facebook Ads to see whether paid acquisition or lifecycle messaging is actually driving the conversions you’re crediting to each channel.
- Post-message on-site behavior. Pair Braze push and email engagement with GA4 session and conversion data to see what people actually do on your site or app after opening a message, not just whether they opened it.
- Full lifecycle revenue view. Combine Braze campaign and Canvas revenue with your CRM or e-commerce revenue data to see whether lifecycle messaging is really moving sales, not just increasing opens and clicks.
Other ways to connect Braze to ChatGPT
Manual CSV export
You can export campaign reports from Braze as CSV files and upload them to ChatGPT manually. It works, but it’s a static snapshot: every new question about fresh data means another export, with no live connection to blend with other sources.
Zapier or Make
Zapier or Make can move Braze data into a spreadsheet or database that ChatGPT can then read. It’s a workable setup, but it means building and maintaining a workflow yourself, and ChatGPT still isn’t talking to Braze directly.
Neither approach gives ChatGPT the live view of your Braze data that the direct Windsor.ai connector does.
Conclusion
Connecting Braze to ChatGPT through Windsor.ai turns your campaign data into something you can ask questions about directly, without exporting CSVs or juggling separate dashboards for email and push. Once it’s set up, ChatGPT can pull live Braze metrics into any conversation, alongside data from your other marketing platforms.
🚀 Ready to connect Braze to ChatGPT? Connect Braze to Windsor.ai and start querying your campaign data from ChatGPT today.
FAQs
What's the fastest, native way to send Braze data to ChatGPT?
The Windsor.ai app inside ChatGPT is the native option. It takes under a minute to set up and doesn’t require exporting CSVs, writing code, or building a Zapier workflow.
Do I need to write any code to connect Braze to ChatGPT?
No. Connecting Braze to Windsor.ai and installing the Windsor.ai app in ChatGPT is a no-code setup done entirely through account authorization screens.
Can ChatGPT analyze my Braze campaign performance?
Yes. Once Braze is connected through Windsor.ai, you can ask ChatGPT to compare campaigns, calculate rates like open rate or click rate, and summarize performance across email and push in plain language.
Can I connect multiple Braze accounts, or manage this for clients and agencies?
Yes. You can connect more than one Braze account through Windsor.ai, which is useful if you manage campaigns for multiple brands or clients from a single Windsor account.
What metrics and dimensions does the Braze connector support?
Windsor’s Braze connector returns 64 metrics and dimensions, including email sent, delivered, opens, unique clicks, bounces, and spam reports; Android and iOS push sent, bounces, direct opens, and total opens; conversions with named conversion events and time-based tracking; and dimensions like campaign id, campaign name, tags, and last edited date.
Is Windsor.ai free to use?
Windsor.ai has a free forever plan with no credit card required, plus paid plans starting from $19/month for higher usage needs.
Is a manual CSV export or a Zapier workflow a better option than connecting directly?
Both work, but neither gives ChatGPT a live connection. A CSV export is a static snapshot that goes stale as soon as new campaigns run, and a Zapier or Make workflow still needs to be built and maintained. The direct Windsor.ai connector keeps the data live.
Can I combine Braze data with other marketing channels in ChatGPT?
Yes. Windsor connects to 350+ data sources, so you can blend Braze’s email and push performance with ad platforms, analytics tools, or a CRM in the same ChatGPT conversation for a single, cross-channel view.
Can ChatGPT make changes to my Braze campaigns through this connection?
No. Braze isn’t currently on Windsor’s list of write-action connectors, so the connection is read-only. ChatGPT can analyze and report on your campaigns, but campaign changes still need to be made directly in Braze.
Does connecting Braze to ChatGPT require touching my Braze account settings much?
Just the standard authorization step during setup. You authorize Windsor.ai to read your Braze data once, and no further changes to your Braze account are needed.
Windsor vs Coupler.io


