Overview
The Jumbo Lottery Platform (JLP) can stream real-time behavioural and server-side events directly into Braze via a managed connection using Segment. This integration allows your team to create responsive, data-driven campaigns, personalise supporter journeys, and build dynamic segments in Braze — without needing to manage tagging, SDKs, or custom client-side tracking.
Jumbo configures the Segment integration on your behalf. To activate the connection, simply provide:
- Your Braze REST API Key
- Your REST Endpoint
- (Optional) App Identifier, if used for multi-app environments
Once connected, you gain access to a rich stream of structured supporter activity data — ready to power marketing automation, subscription engagement, onboarding, and re-engagement programs.
Where Segment Fits
Segment is embedded in the JLP platform as the central data routing and governance layer. As supporters engage with your digital experience — purchasing, registering, or updating preferences — JLP emits real-time, structured events. Segment:
- Validates and enriches these events
- Delivers them instantly to Braze via API
- Ensures consistent data formatting across devices and sessions
Benefits:
- No need for separate tracking libraries or custom instrumentation
- Events are reliable and uniform across web and mobile
- Real-time data delivery directly into Braze
- Entire connection is managed by Jumbo
Segment serves as the "pipe" linking your lottery data with your marketing engine — helping you save time, reduce data issues, and accelerate personalisation.
How the Integration Works
- JLP generates real-time behavioural and server-side events
- Jumbo connects Segment to Braze using your credentials
- Events stream into Braze via the standard Segment integration
- You use those events to trigger campaigns, build journeys, and define segments
This process aligns with Braze’s Segment integration model. See Braze’s Segment documentation for more detail.
Events Available
JLP emits a wide array of events that support campaign automation, audience segmentation, and lifecycle marketing. A full tracking plan is available on request.
Behavioural Events (Client-side)
Captured when supporters interact with your website or app:
- Product Added
- Cart Viewed
- Purchase Completed
- Registration Started
- Email Link Clicked
- Subscription Cancelled
These events contain rich metadata such as draw number, purchase amount, platform, source, and recurring status.
Example: Product Added
{
"timestamp": "2025-07-08T03:13:08.308Z",
"event": "Product Added",
"properties": {
"description": "1 Ticket Book",
"price": 50,
"brand": "your_charity_lottery",
"category": "raffle_ticket",
"draw_no": "1234",
"recurring_purchase_enabled": false
}
}
Server-side Events
These are system-triggered and ideal for high-confidence campaign logic:
- Recurring Payment Created
- Recurring Payment Attempted
- Recurring Payment Succeeded
- Recurring Payment Failed
- Order Completed
- Ticket Purchase Completed
These events reflect confirmed transactions and milestones in a supporter’s lifecycle.
Use Cases in Braze
Once connected, your team can automate campaigns in Braze using real-time supporter data from JLP. Example use cases include:
Abandoned Cart Journey
- Trigger: Product Added
- Filter: No Purchase Completed
- Timing: Within 30 minutes of Cart Viewed
- Action: Send a reminder email or push with prize info and urgency messaging
VIP Welcome Journey
- Trigger: Recurring Payment Created
- Action: Deliver a welcome message highlighting VIP benefits such as auto-play, rewards, and priority access
Loyalty or Upgrade Campaign
- Trigger: Order Completed
- Condition: Not currently subscribed
- Action: Follow-up email with reasons to subscribe or join VIP
Subscription Win-back
- Trigger: Subscription Cancelled
- Action: Wait 2–4 weeks, then launch a re-engagement flow with fresh prize teasers, testimonials, or win-back offers
These journeys are designed to complement JLP’s operational messages (e.g. receipts, failed payments), adding personalised supporter engagement based on real behaviour.
Getting Started
- Log into Braze and retrieve:
- REST API Key
- REST Endpoint
- (Optional) App Identifier
See Braze setup guide →
- Send these credentials to your Jumbo Customer Success Manager
- Jumbo configures the Segment connection
- Events begin flowing into Braze, ready for:
- Campaign triggers
- Journey orchestration
- Dynamic segmentation
Summary
| Feature | Description |
|---|---|
| Setup Required | Braze REST API Key, REST Endpoint, (optional App Identifier) |
| Managed By | Jumbo (via Segment) |
| Segment’s Role | Event validation, data enrichment, and delivery to Braze |
| Event Types | Behavioural and server-side (full list available on request) |
| Use Cases | Abandoned cart, onboarding, loyalty campaigns, re-engagement |
| Data Availability | Real-time |
Need Support?
Need help structuring journeys, aligning your strategy, or reviewing your data setup? Your Jumbo Customer Success Manager can work with you and your marketing team to ensure your integration drives measurable results — right from day one.