The partnership between The Mill Adventures and Optimove provides robust tools that empower clients to enhance customer engagement and drive more targeted campaigns. This article outlines the key integration points, detailing the processes and benefits of each integration.
Features Supported by The Mill Adventures Integration
Our integration capabilities, supported by The Mill Adventures, include:
- Batch Data Integration: Historical and daily data transfer via S3 bucket.
- Real-time Event Streaming: Server-side integration for immediate customer interactions.
- Transactional Emails: Native email execution via Optimove’s API.
- Bonus Integration: Supports both scheduled and real-time campaigns with conditional execution flow.
Batch Data Integration
Seamlessly transfer historical and transactional data to fuel data-driven campaigns and segmentation.
Data Delivery Method: Files, S3 bucket
Integration Steps:
-
S3 Bucket Setup:
- The Mill Adventures (TMA) shares the S3 bucket connection details.
- These details include the Access Key ID, Secret Access Key, and Bucket Name.
-
Data Delivery & QA:
- TMA uploads historical data files to the bucket.
- Optimove retrieves the data and begins the quality assurance phase.
-
ETL Setup:
- TMA automates the batch data process.
- Once data and ETL processes are finalized, the data is ingested into Optimove for enhanced campaign targeting and segmentation.
You can access the expected data schema used in Batch Data Integration for each vertical here. This documentation provides a comprehensive overview of the data's structure and relationships to support your integration efforts.
For full process details and timelines, please contact your dedicated project manager or customer success manager (CSM).
Streaming Data Integration
Real-Time Data Ingestion is Optimove’s real-time behavioral tracking solution, which enhances your marketing campaigns by responding to customer actions as they happen. The integration supports event streaming via server-side events.
Key Capabilities:
- Real-Time Campaigns: Create personalized marketing campaigns based on real-time events like customer logins or transactions.
- Conditional Execution: Adds an approval layer between Optimove and your internal systems, ensuring that campaigns are delivered only to customers who meet your internal eligibility criteria.
- Real-Time Attribute Updates: Update customer attributes instantly to reflect their latest activity or status (e.g., last deposit amount).
- Web and App Activity Tracking: Enhance segmentation and targeting based on streaming events.
Integration Steps:
-
Prerequisite Configuration:
- Complete the Real-time Integration Form for real-time integration projects.
- Optimove’s CSM will provide the necessary connection details (Server-side endpoint, Tenant ID, and Tenant Token).
- Provide these details to your provider.
-
Production Implementation:
- Grant The Mill Adventures access to your site to configure the necessary settings for production implementation.
-
Test and Deploy:
- Run test campaigns to validate the new capabilities.
- Once sufficient testing is complete, you can start targeting live users according to your marketing needs.
Transactional Emails
Email is Optimove’s native Email Service Provider (ESP), built to streamline every stage of your email marketing—from creation and delivery to performance analysis.
Key Capabilities:
- Visual and HTML Editors: Build email templates using either a full HTML editor or a drag-and-drop Visual Template Editor with ready-made components.
- Advanced Personalization: Use Optimove’s Personalization Tags to tailor messages based on customer data, and apply conditional logic with if/then/else rules.
- Seamless Integration: Directly access your Optimove customer database to personalize content without leaving the platform.
Integration Steps:
-
Email Setup:
- Submit the Email request form.
- Optimove allocates a new IP address within SendGrid and creates the necessary DNS records.
-
Client Implementation:
- Implement the provided DNS records in your domain hosting provider.
- Email is added to your Optimove UI, and the DNS records are verified.
-
Transactional API Setup:
- Request the integration setup from The Mill Adventures’ point of contact and provide them with an API key. Guidelines on creating an API key can be found here.
Promotion System Integration
Integrating your external promotion or bonus system with Optimove allows seamless execution of marketing campaigns. Through Optimove’s API, campaigns can automatically trigger promotional offers, ensuring personalized and timely promotions.
Key Capabilities:
- Scheduled Campaign Support: Automatically deliver promos to your target segments at scheduled times.
- Real‑Time Campaign Support: Push promotions instantly when customers meet defined triggers via Optimove’s streaming data engine.
- Promotion Synchronization: Add, update, delete, and fetch valid promo codes through a dedicated API, making them available in Optimove’s campaign builder.
Integration Steps:
-
API Key Setup:
- Request the integration setup from The Mill Adventures’ point of contact.
- Provide The Mill Adventures with an API key (refer to API key creation guidelines).
-
Support & Testing:
- Consult your Optimove Customer Solutions Engineer for use case support, if needed.
- Once The Mill Adventures confirms that the integration is complete, you can begin testing.
Ready to unlock powerful marketing insights? Reach out to your contacts at The Mill Adventures or Optimove to get started on maximizing these features for your business.