CaptainUp is a gamification and loyalty platform that enhances customer engagement through rewards, challenges, leaderboards, and other interactive elements. Integrating CaptainUp with Optimove allows marketers to trigger gamified engagement activities within their customer marketing campaigns seamlessly.
CaptainUp manages the integration process and supports both scheduled and real-time campaigns.
Integration Process
-
Provide API Keys to CaptainUp
-
Customers must supply CaptainUp with API keys that have Admin access to enable integration.
-
-
CaptainUp Registers and Syncs Engagement Templates
- CaptainUp registers and maintains available engagement actions within Optimove, such as badges, points, and challenges.
-
Campaign Processing
- Optimove notifies CaptainUp when a campaign is ready.
- CaptainUp retrieves campaign execution details, including customer IDs, engagement templates, send times, and personalization data.
-
Engagement Execution
- CaptainUp triggers the appropriate gamification actions based on campaign details.
-
Performance Tracking & Updates
- Campaign performance metrics and user interactions are automatically updated in Optimove.
- This ensures real-time visibility into engagement effectiveness.
Key Considerations
- API Credentials: Customers must provide API keys with Admin access.
- Personalization Support: CaptainUp supports customer attributes for tailored engagement.
- Gamification Strategy: Work with marketing teams to define optimal engagement tactics.
Out-of-the-Box (OOTB) Campaign Actions
- Allocate Coins
- Assign Loyalty Points
- Deliver Challenge-Based Messaging
Captain Up provides specific customer attributes that enhance segmentation and personalization in Optimove campaigns. These attributes, synced with Optimove, allow marketers to tailor gamification strategies based on player progress and activity. Below is a list of available attributes:
| Attribute | Data Type | Description |
|---|---|---|
captainup_level_index |
Integer | The player’s current level in Captain Up, represented as a number. Useful for targeting players at specific progression stages. |
captainup_tier_index |
Integer | The player’s current tier in Captain Up, represented as a number. Enables segmentation based on loyalty or engagement tiers. |
captainup_previous_tier_index |
Integer | The player’s previous tier in Captain Up, represented as a number. Useful for identifying tier changes (e.g., due to inactivity) and triggering reactivation campaigns. |
captainup_last_tier_change_date |
Date | The date when the player’s tier last changed. Helps track tier progression timing for time-sensitive campaigns. |
captainup_last_shop_purchase |
Date | The date of the player’s most recent shop purchase in Captain Up. Ideal for targeting based on purchase recency. |
These attributes can be used in Optimove to segment customers or personalize gamified actions like badges, points, or challenges.
Benefits of Integration
- Automates gamification within Optimove campaigns.
- Enhances customer engagement and retention with personalized rewards.
- Provides real-time performance tracking for gamification effectiveness.
For further details, consult your Optimove or CaptainUp point of contact (POC).