Optimove’s out-of-the-box (OOTB) events are pre-built data triggers that let you launch personalized customer experiences faster, with no custom coding required. These events capture critical actions like sign-ups, purchases, or game plays, empowering you to drive conversions, boost retention, and reduce churn. Whether you’re a marketer crafting targeted campaigns, a developer integrating with Optimove’s API, or an analyst leveraging data insights, this guide helps you choose the right OOTB events to power your customer journeys.
In this guide, you’ll discover each OOTB event, its practical use cases, and how to integrate them using the Optimove Developer Hub. Let’s unlock the full power of Optimove from day one!
Why Use OOTB Events?
OOTB events are your shortcut to real-time, data-driven customer engagement. By tracking key actions like logins, deposits, or cart additions, these events enable you to:
- Trigger personalized campaigns at the perfect moment, like sending a welcome email after a user signs up.
- Integrate seamlessly with Optimove’s API to capture customer actions without complex setup.
- Gain insights into customer behavior to optimize segmentation and campaign performance.
Example: If a user adds an item to their cart but doesn’t check out, the “Added to Cart” event can trigger a reminder email with a 10% discount, reducing abandonment and boosting sales.
Below is a useful video to help you get started with Optimove OOTB Events:
To learn more about OOTB events, explore our online course, designed to help all clients effectively leverage this feature.
Event Guide Index
Below is an overview of Optimove’s OOTB events, grouped by category. Each event includes a description, use case, and a link to step-by-step integration instructions in the Developer Hub.
General Events
These events track foundational customer actions, perfect for onboarding and profile updates.
| Event Name | Description | Use Case Example | Documentation Link |
|---|---|---|---|
| Login | Fired when a user logs into your platform. | Trigger a personalized greeting message. | Login Event Documentation |
| Registration Started | Sent when a user begins the sign-up process. | Send a nudge to complete registration. | Registration Started Documentation |
| Registration Failed | Logs failed registration attempts due to errors like invalid emails. | Offer support to resolve registration issues. | Registration Failed Documentation |
| Registration Completed | Tracks successful registrations from any source (e.g., homepage, checkout). | Launch a welcome email series. | Registration Documentation |
| Customer Details Updated | Captures changes to customer preferences or profile details. | Update targeting for personalized offers. | Update Customer Details Documentation |
Pro Tip: Use “Registration Completed” to trigger a welcome campaign with a personalized discount, increasing first-purchase conversions by up to 20% (based on industry benchmarks).
Gaming & Sports Events
These events fuel engagement in gaming and sports platforms by tracking deposits, bets, and gameplay.
Deposit & Withdrawal Events
| Event Name | Description | Use Case Example | Documentation Link |
|---|---|---|---|
| Standard Deposit Initiated | Captures when a customer starts a deposit, even if incomplete. | Offer a bonus to encourage deposit completion. | Standard Deposit Initiated Documentation |
| Deposit | Tracks successful deposits with details like amount and method. | Send a thank-you message with loyalty points. | Standard Deposit Documentation |
| Deposit Cancellation | Logs when a customer cancels a deposit, including reasons if available. | Re-engage with a targeted incentive. | Deposit Cancellation Documentation |
| Withdrawal | Records completed withdrawals with method and amount. | Tailor messaging based on payout behavior. | Standard Withdrawal Documentation |
| Withdrawal Cancellation | Tracks canceled withdrawals before completion. | Prompt with alternative retention offers. | Withdrawal Cancellation Documentation |
Casino Game Played Events
| Event Name | Description | Use Case Example | Documentation Link |
|---|---|---|---|
| Game Launch | Captures when a user starts a game, revealing interest and play times. | Promote similar games based on user preferences. | Game Launch Documentation |
| Game Session | Summarizes a game session’s duration and outcomes. | Reward frequent players with bonus spins. | Game Session Documentation |
| Game Close | Marks when a game is exited. | Trigger a follow-up message to re-engage players. | Game Close Documentation |
Sports Bets and Match Events
| Event Name | Description | Use Case Example | Documentation Link |
|---|---|---|---|
| Add to Bet Slip | Tracks when a user adds a selection to their bet slip. | Offer a boosted odds promotion before bet placement. | Add to Bet Slip Documentation |
| Bet Placed | Records confirmed bets with stake, odds, and game details. | Send a confirmation with related game updates. | Bet Placed Documentation |
| Bet Settled | Logs resolved bets with outcomes and winnings. | Congratulate winners or re-engage losers with offers. | Bet Settled Documentation |
Account Balance Events
| Event Name | Description | Use Case Example | Documentation Link |
|---|---|---|---|
| Balance Update | Reflects changes in a user’s balance due to deposits, withdrawals, or wins. | Target high-spenders with VIP offers. | Balance Update Documentation |
Pro Tip: Use “Bet Settled” to create win/loss-based journeys, like offering a consolation bonus to users who lose a bet, increasing retention.
Gaming Regulation Compliance
These events ensure compliance with responsible gaming regulations.
| Event Name | Description | Use Case Example | Documentation Link |
|---|---|---|---|
| Self-Exclusion Initiated | Triggered when a user starts the self-exclusion process. | Log for compliance and pause marketing. | Self-Exclusion Initiated Documentation |
| Self-Exclusion Activated | Confirms successful activation of self-exclusion. | Ensure no campaigns target excluded users. | Self-Exclusion Activated Documentation |
| Self-Exclusion Updated | Logs updates to self-exclusion details. | Adjust compliance settings as needed. | Self-Exclusion Updated Documentation |
| Self-Exclusion Violation Attempt | Tracks attempts to bypass self-exclusion. | Flag for review and compliance reporting. | Self-Exclusion Violation Attempt Documentation |
| Self-Exclusion Lifted | Marks when a self-exclusion period ends and the account is reinstated. | Resume targeted campaigns cautiously. | Self-Exclusion Lifted Documentation |
Pro Tip: Use “Self-Exclusion Activated” to automatically pause all marketing to comply with regulations, protecting your brand and users.
E-commerce Events
These events drive conversions and reduce abandonment in online retail.
Product Related Events
| Event Name | Description | Use Case Example | Documentation Link |
|---|---|---|---|
| Product View | Tracks product page views to capture browsing behavior. | Recommend similar products based on viewed items. | Product View Documentation |
| Add to Wishlist | Logs when users save items for later. | Send a reminder when wishlisted items go on sale. | Add to Wishlist Documentation |
| Remove from Wishlist | Tracks when items are removed from a wishlist. | Offer a discount to rekindle interest. | Remove from Wishlist Documentation |
Shopping Cart Events
| Event Name | Description | Use Case Example | Documentation Link |
|---|---|---|---|
| Added to Cart | Captures items added to a cart with details like quantity and price. | Send a cart abandonment email if checkout isn’t completed. | Added to Cart Documentation |
| Removed from Cart | Logs when items are removed from a cart. | Trigger a survey to understand removal reasons. | Removed from Cart Documentation |
| Items in Cart | Tracks changes in cart contents. | Personalize upsell offers based on cart items. | Items in Cart Documentation |
| Empty Cart | Sent when a cart is cleared. | Stop abandonment campaigns to avoid irrelevant messaging. | Empty Cart Documentation |
Order and Checkout Events
| Event Name | Description | Use Case Example | Documentation Link |
|---|---|---|---|
| Order Started | Fired when a customer begins checkout. | Identify drop-off points to optimize the checkout process. | Order Started Documentation |
| Order Completed | Tracks successful orders with item-level details. | Send a thank-you email with cross-sell recommendations. | Order Completed Documentation |
| Order Shipped | Logs when items are shipped, including tracking details. | Notify customers with shipping updates. | Order Shipped Documentation |
| Order Fulfilled | Tracks fulfilled items, supporting partial shipments. | Confirm delivery and request feedback. | Order Fulfilled Documentation |
| Order Failed | Captures failed transactions due to payment or system issues. | Offer support to resolve payment issues. | Order Failed Documentation |
| Refund Issued | Logs partial or full refunds. | Follow up to improve customer satisfaction. | Refund Issued Documentation |
Pro Tip: Combine “Added to Cart” and “Empty Cart” to reduce abandonment rates by up to 15% with timely, personalized reminders.
Automatic Enrichment of OOTB Events
Optimove’s platform automatically detects and uses extra data included in out-of-the-box (OOTB) events, making it instantly available for targeting, personalization, and campaigns. When an event payload contains additional fields beyond the standard parameters, Optimove identifies and incorporates them without any manual setup.
This enriched data is ready to power your strategies right away. Use it to target web and app activity, trigger timely campaigns, or personalize messages with dynamic tags. By eliminating the need to configure extra parameters manually, Optimove saves you time and unlocks richer customer insights for smarter segmentation and engagement.
Example: If a “Game Launch” event includes a user’s preferred game category (e.g., slots), Optimove recognizes it and lets you target slot enthusiasts with tailored promotions, no extra work required.
This feature streamlines setup, reduces effort, and ensures your team can act on valuable data the moment it’s received, driving more effective customer experiences.