In this article, you’ll learn how the Roller integration works, what data is sent into Stampede, and how you can use this data to power your marketing and customer journeys.
The Roller integration allows Stampede to automatically receive booking and customer data, helping you create timely, personalised campaigns based on real customer interactions.
⚠️ This is a one-way integration. Stampede receives data from Roller but does not send data back.
How the Integration Works
When a booking is created in Roller, the system sends a webhook to Stampede.
Stampede retrieves customer details (such as name, email, and consent preferences) directly from Roller using the
customerId.Booking data (such as total value, booking date, and metadata) is taken from the booking payload.
This data is then sent to Stampede via the email registration endpoint, where it becomes available for segmentation and automation.
This ensures that every booking becomes a usable interaction inside Stampede in real time.
Key Data Points Passed to Stampede
| Field | Source | Description |
|---|---|---|
| source | Hardcoded "booking" | Interaction type |
| first | Roller customer firstName | Customer first name |
| last | Roller customer lastName | Customer last name |
| Roller customer email | Customer email address | |
| phone | Roller customer phone | Customer phone number |
| dataOptIn | Roller acceptMarketing | Marketing consent |
| smsOptIn | Roller acceptMarketing | SMS marketing consent |
| emailOptIn | Roller acceptMarketing | Email marketing consent |
| penny_value | booking.total × 100 | Booking value in pence |
| createdAt | booking.createdDate | Booking creation date |
| serials | Venue serial (config lookup) | Venue identifier |
| tags | booking source, channel, status | Booking metadata for segmentation |
| currency | Hardcoded "GBP" | Currency (British Pounds) |
🔒 Stampede respects customer consent preferences. Only customers who have opted in will receive marketing communications.
Automation Campaigns You Can Run
With Roller booking data flowing into Stampede, you can build powerful, automated journeys such as:
Booking Confirmation & Follow-Ups
Send instant confirmations or pre-visit information after a booking is made.
Pre-Visit Reminders
Automatically remind customers about upcoming bookings to reduce no-shows.
Upsell Campaigns
Promote add-ons, upgrades, or experiences based on booking behaviour.
Post-Visit Engagement
Send follow-up emails asking for feedback, reviews, or encouraging repeat visits.
Loyalty & Retention Campaigns
Reward customers based on spend (penny_value) or frequency of visits.
Using Tags for Segmentation
Roller passes useful booking metadata into Stampede via the tags field, including:
Booking source
Booking channel
Booking status
You can use these tags to create targeted segments such as:
Online vs in-person bookings
Confirmed vs cancelled bookings
Specific booking channels (e.g. website, third-party platforms)
Pro Tip: Combine tags with booking value or timing to create dynamic segments like:
“High-value bookings this month”
“Repeat customers from online channel”
“Recent bookings with confirmed status”
Summary
The Roller integration enables you to turn every booking into a valuable marketing opportunity by automatically syncing customer and transaction data into Stampede.
By using this data, you can:
Build smarter segments
Automate personalised campaigns
Improve customer retention and lifetime value
👉 If you’d like help setting up campaigns or getting more out of your integration, explore our other guides or get in touch with our support team.