Analytics Integration
Query your Braze campaign data across 20+ event tables with AI.
Marketing operations teams, CRM analysts, and data engineers at enterprise companies using Braze for cross-channel customer engagement.
Connect your Braze analytics data to AI for Database and query campaign performance, message engagement, and user behavior across Braze's 20+ event tables — without writing a single line of SQL.
Braze powers customer engagement for enterprise brands across B2C and B2B. Its Currents data streaming and Snowflake Data Share deliver rich event data. AI for Database makes that data accessible to marketers and analysts who need answers fast.
What data you can query
Message Events
Email send/open/click/bounce, push send/open, SMS send/delivery, in-app impression/click
external_user_idtimecampaign_idcampaign_nameemail_addressmessage_variation_idUser Behaviors
Sessions, custom events, purchases, location updates
external_user_idtimeevent_namepropertiesrevenuecurrencyCampaign Metadata
Campaign and Canvas details including variations
campaign_idcampaign_namecanvas_idcanvas_namecanvas_variation_idProblems this solves
20+ Currents tables are overwhelming
Braze Currents exports to 20+ separate tables (email_send, email_open, push_send, etc.). Navigating this schema is challenging.
Avro format adds complexity
Currents data arrives in Avro format. Parsing it requires schema-aware tooling before you can even query.
Cross-channel analysis requires complex JOINs
Comparing email vs push vs in-app requires joining multiple tables with correct deduplication.
Credential management is risky
Currents credentials don't auto-rotate. If they expire, data is permanently lost with no backfill.
How AI for Database helps
Ask questions in plain English. Get answers backed by real queries.
Unified campaign reporting
Query across all 20+ event tables with a single question.
> What's the email open rate and push notification click rate for our 'Holiday Sale' campaign?
Multi-channel comparison
Compare performance across channels without manual JOIN queries.
> Which channel (email, push, SMS) drove the most conversions for Canvas 'Onboarding Flow' this month?
Engagement trend analysis
Track engagement metrics over time.
> Show me the weekly trend of email open rates and unsubscribe rates for the last 3 months
Pre-built dashboard templates
Braze Campaign Dashboard
Full view of campaign performance across all channels
- Email funnel: send → open → click (bar)
- Push delivery vs open rate trend (line)
- Top 10 campaigns by conversions (table)
- Channel distribution (pie)
- Unsubscribe rate trend (line)
Automated workflows
Bounce rate alert
Alert when email hard bounce rate exceeds 3%
Trigger: Daily at 9 AM
Campaign performance digest
Weekly email with performance of all active campaigns
Trigger: Weekly on Friday at 4 PM
Key metrics you can track
Example queries
> What's the overall email deliverability rate this month?
Counts email_send events vs email_bounce events, calculates (sends - bounces) / sends as delivery rate
> Which Canvas step has the highest drop-off?
Groups Canvas events by step, counts users at each step, identifies the largest step-to-step decrease
Connection options
Snowflake Data Share (Recommended for Snowflake users)
Zero-copy access to Braze data in Snowflake. No ETL, no Currents add-on needed.
Pros
- + Zero-copy — no data movement
- + No Currents add-on required
- + Real-time data access
Cons
- - Snowflake only
- - Region restricted (AWS US East for most)
- - Requires Braze account manager setup
Setup steps:
Currents → Warehouse
Braze Currents streams events to S3/GCS/Azure. Load into your warehouse, then connect.
Pros
- + Works with any warehouse
- + All event types available
- + Real-time streaming
Cons
- - Currents is a paid add-on
- - Avro format requires conversion
- - Credential expiry risk — permanent data loss
Setup steps:
How to set up Braze data access
Log in to the Braze Dashboard
Go to Developer Console → API Settings
For Snowflake: contact your Braze account manager for Data Share setup
For Currents: go to Currents settings → note your cloud storage credentials
Use your warehouse credentials to connect in AI for Database
Tip: Snowflake Data Share is strongly recommended over Currents — no ETL, no credential management risk, and no additional cost.
Frequently asked questions
Do I need the Currents add-on?
Not if you use Snowflake Data Share. Currents is only needed for S3/GCS/Azure export.
How do you handle Braze's 20+ tables?
AI for Database auto-detects and groups Braze tables by category (messages, behaviors, campaigns). You just ask questions — we route to the right tables.
What about duplicate events?
Currents delivers at-least-once. AI for Database uses the 'id' field for automatic deduplication in count queries.
Is there a risk of data loss?
With Currents, yes — credential expiry causes permanent data loss. We recommend Snowflake Data Share, or setting up credential monitoring for Currents connections.
Start querying your Braze data
Connect in minutes. Ask questions in plain English. Get answers instantly.