Dynamic Audiences – Getting Started with Real-Time Jackpots via Braze
Integrating Dynamic Audiences with Braze to deliver real-time and personalised jackpot notifications
Overview
This guide walks you through enabling Future Anthem’s Dynamic Audiences in Braze, with a focus on real-time jackpot notifications.
Dynamic Audiences enrich Braze with system-level jackpot events and attributes, so you can orchestrate targeted campaigns, canvases and journeys that notify players about jackpot opportunities approach points of interest.
Requirements
- Active subscription to Amplifier AI Dynamic Audiences
- Braze account with admin access and REST API Key (scoped for user attributes, events, campaigns and canvases)
- Mapping between gameplay user IDs and Braze external_id (for audience segmentation)
- Realtime jackpot feed available to Future Anthem (to power jackpot notifications)
- Designated test users in Braze for staging/UAT
Quick Start Checklist
- Step 1 - Activate data & ID mapping: Confirm ID mapping and enable the jackpot data feed to Future Anthem.
- Step 2 - Connect Braze: Create a REST API Key and share your cluster/base URL. Future Anthem configures delivery into staging.
- Step 3 - Configure & test: Validate jackpot payloads, wire them into action-triggered campaigns/canvases and run UAT.
- Step 4 - Go live & measure: Switch to production credentials, launch jackpot campaigns/canvases and track KPIs.
Step-by-Step Setup
Step 1: Activate Data & ID Mappings
Goal: Ensure jackpot models/events can target players correctly in Braze.
- Confirm the player ID maps 1:1 to Braze external_id
- Provide a list of staging test users (external_ids)
- Enable or confirm the jackpot feed into Future Anthem
- Optional: Share operator-specific attributes (VIP tier, RG status)
Step 2: Connect Braze
Goal: Let Future Anthem write jackpot notifications into your Braze workspace.
- Create a REST API Key with permissions: users.track, campaigns.trigger.send, canvas.trigger.send
- Share your Braze cluster/base URL and sandbox key securely
- Future Anthem configures jackpot delivery in staging; production credentials applied after UAT
- Security: Use a dedicated API key, scoped minimally and rotated per policy
Step 3: Configure & Test
Goal: Validate jackpot event payloads and wire them into Braze campaigns/canvases
Integration Options:
- Custom Event → Action-Based Campaign + Webhook: Sends system_jackpot_notification event and triggers webhook → campaign
- Direct API-Triggered Campaign: Future Anthem triggers a campaign with jackpot data in api_trigger_properties
- Direct API-Triggered Canvas: Future Anthem triggers a multi-step journey with jackpot data in canvas_entry_properties
Personalisation Examples:
- Push/In-App: “The is now at !”
- Example: The Mega Jackpot is now at $12,037!
- Email: “Don’t miss out – the is heating up. Last dropped after ago.”
- Example: Don’t miss out – the Mega Jackpot is heating up. Last dropped 31H17M ago.
Step 4: Go Live & Measure
Goal: Roll out jackpot notifications in production and track impact.
- Switch to Braze production workspace and share prod API credentials
- Enable campaigns/canvases for jackpots
- Monitor KPIs: Braze metrics (send, open, click, conversions), Future Anthem metrics (jackpot hit rate, response to urgency, incremental lift vs control)
- Tune: adjust frequency caps, urgency tiers, and channel mix
Example Use Cases
- Realtime Jackpot Nudge (push/in-app): Notify players when a jackpot reaches a high tier or urgency
- Tiered Jackpot Alerts (email): Weekly digest of jackpots above thresholds
- Urgency Messaging (canvas): Push when a jackpot enters Tier 3, followed by email if unclaimed
-
Cross-Sell via Jackpot Themes: Segment by VIP/game groups and send jackpot messages tied to preferences
FAQs
Do we need code changes in Braze?
No. We use standard custom events, attributes and API-triggered campaigns/canvases.
Where do jackpot notifications come from?
Future Anthem receives real-time jackpot feeds and pushes them into Braze.
How is urgency handled?
notificationTier and notificationUrgency are integers (1–3). Use them as filters or tokens.
Can we combine jackpot data with Dynamic Audiences?
Yes. Layer jackpot events with enriched attributes (VIP, RG, recency).
What permissions are needed?
API keys must include users.track, campaigns.trigger.send, and/or canvas.trigger.send.
How do I get support or make a feature suggestion?
Visit our 'here to help' form and we will respond accordingly.