The partnership between Playbook Engineering and Optimove, managed by Forloop, 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.
Features Supported by Playbook Engineering Integration
Our integration capabilities, supported by Playbook Engineering and managed by Forloop, include:
- Batch Data Integration: Secure historical data transfer and ETL automation.
- Streaming Data: Real-time behavioral tracking via server-side and web SDK.
- Promotion System Integration: Seamless synchronization of promotions for scheduled and real-time campaigns.
- Web Channels: Engage customers via personalized web push notifications, pop-ups, and inbox messaging.
- Mobile Channels: Reach app users through personalized mobile push notifications and in-app messaging.
- Email Consent Management: Seamlessly update user consent preferences via API or real-time data streaming.
- Preference Center: Enable customers to fine-tune their communication preferences by topic and channel.
Batch Data Integration
Seamlessly transfer historical and transactional data to fuel data-driven campaigns and segmentation.
Data Delivery Method: DB to DB connection via Google BigQuery.
Integration Steps:
-
DB Connection Setup:
- Whitelist Optimove’s IP.
- Grant Optimove the necessary permissions.
- Provide Project ID and Dataset ID.
-
Data QA:
- Optimove will set up the connection, pull the data, and start the iterative data QA phase.
-
ETL Set Up:
- Forloop/Playbook will automate the batch data process.
- Once finalized, data is ingested into Optimove for campaigns and segmentation.
Streaming Data Integration
Real-time Data Ingestion is Optimove’s real-time behavioral tracking solution that enhances your marketing campaigns by responding to customer actions as they happen. It allows you to monitor web and app activity, trigger personalized messages based on specific behaviors, and combine real-time interactions with customer data for smarter targeting. The integration supports two event streaming methods: Server-side events and SDK events.
Key Capabilities:
- Real-Time Campaigns: Create personalized marketing campaigns based on real-time events like customer logins or transactions.
- 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 Form: Complete the Real-time Integration Form. After the form is submitted, Optimove will supply the relevant credentials needed for the integration.
- Production Implementation: Grant Forloop/Playbook access to your site to configure the necessary settings for production implementation.
- Test Campaigns and Deploy to Production: Run test campaigns to test the new capabilities. Once testing is complete, you can start targeting live users according to your marketing needs.
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 grants—whether scheduled in advance or delivered in real time—ensuring personalized, timely offers reach your customers efficiently.
Key Capabilities:
- Scheduled Campaign Support: Automatically deliver promos to entire target segments at predetermined 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 your Playbook point of contact and provide them with an API key.
- Support: Consult your Optimove Customer Solutions Engineer for use case support, if needed.
- Testing: Once Playbook confirms that the integration is complete, you can begin testing.
Web Channels
Web is Optimove’s native toolkit for delivering personalized, browser-based messages such as push notifications, in-app pop-ups, and web inbox/embedded messaging to users across desktop and mobile web platforms.
Key Capabilities:
- Permission-friendly overlays: Includes soft prompts like banners, bells, and alerts to boost opt-in rates.
- Highly personalized messaging: Dynamically adapt content based on each visitor’s on-site behavior, powered by AI orchestration.
- Rich media support: Customizable templates help brands maintain visual consistency and clarity.
Integration Steps:
- Submit a Request: Submit a request form to enable the integration. This will trigger the onboarding process on Optimove’s side.
- Share Credentials: After onboarding, provide your Tenant Token and Tenant ID to your Playbook point of contact.
- Test and Deploy: Run test campaigns to verify the new capabilities. Once testing is complete, you can start targeting live users according to your marketing needs.
Mobile Channels
Mobile empowers marketers to connect with app users through timely, personalized, and engaging mobile communications. Whether you’re looking to boost conversions, improve retention, or drive real-time action, Mobile offers a powerful suite of tools such as Mobile Push Notifications and In-App Messaging to elevate your mobile marketing strategy.
Key Capabilities:
- Permission-friendly overlays: Includes soft prompts like banners, bells, and alerts to boost opt-in rates.
- Highly personalized messaging: Dynamically adapt content based on each user’s in-app behavior, powered by AI orchestration.
- Rich media support: Customizable templates help brands maintain visual consistency and clarity.
Integration Steps:
- Submit a Request: Submit a request form to enable the integration. This will trigger the onboarding process on Optimove’s side.
- Share Credentials: After onboarding, provide your Mobile SDK credentials from the Optimove UI to your Playbook point of contact.
- Test and Deploy: Run test campaigns to verify the new capabilities. Once testing is complete, you can start targeting live users according to your marketing needs.
Email Consent Management API
If you are using Email and have a platform where users can opt in or out of communications, Forloop can seamlessly update Email's consent management system using the Optimove API.
Consent updates can also be delivered via real-time data streaming, in addition to the API method described below.
Integration Steps:
- Create an API key with Admin access and share it with Forloop/Playbook.
- Ask your CSM or Customer Solutions Engineer to provide a list of Brand IDs for the integration.
- Forloop/Playbook will update Optimove via API on each subscribe/unsubscribe event.
Preference Center
Optimove's Preference Center enables customers to choose exactly what content they want to receive and on which devices, rather than opting out of all communications.
Supported Channels: Email, SMS, Mobile App (Push & In-App), and Web Push.
Integration Steps:
- Preference Center Request: Submit the request form and share the ‘Brand Group ID’ (provided by Optimove’s CSE team) with Forloop/Playbook.
- Add and Manage Topics: Create topics in the Optimove UI and share the generated ‘Topic IDs’ with Forloop/Playbook.
- Create an API key: Generate an Admin access API Key and share it with Forloop/Playbook.
Ready to unlock powerful marketing insights? Reach out to your contacts at Playbook Engineering, Forloop, or Optimove to start maximizing these features for your business.