The integrated solution of Symplify and Optimove helps increase customer engagement and spending by using predictive customer modeling to personalize Email customer marketing campaigns.
Marketers use Optimove to plan their customer marketing campaigns based on advanced customer segmentation. Using Optimove’s customer modeling system, marketers are able to easily discover and define interesting groups of customers to target – groups that the company’s marketers wouldn’t have been able to identify and target otherwise.
The marketing team develops the particular offers or incentives they want to send to each target group of customers and then schedules the campaigns in Optimove.
How the Integration Works
Optimove connects with the Symplify API to retrieve the available Email templates from each Symplify “project.”
On the day that a campaign is scheduled to run, the Optimove software generates the specific list of customer IDs to receive the campaign (based on the most up-to-date segmentation data). Optimove then notifies Symplify of the pending campaign by sending a message to an “event listener” that was previously deployed by Symplify and registered with Optimove via API. Symplify calls the Optimove API in order to retrieve the campaign details (customer ID list, Symplify trigger ID, and scheduled send time). Symplify then sends out the campaign.
The following steps are required to enable this integration:
Setting Up the Integration
1. Connecting Optimove to the Symplify API
In order for Optimove to connect to the Symplify API, the Optimove integration staff must receive the following details provided by the marketer:
- API URL
- Symplify Customer ID
- User Name
- Password
- API Token
Who does it: Optimove sets this up in the software, using the details provided by the marketer.
2. Registering the Symplify Event Listener with Optimove
In order for Optimove to notify Symplify when a campaign is ready, Symplify must register an event listener URL with Optimove via the Optimove API. Each Symplify customer requires its own listener URL.
Who does it: Symplify staff
Executing Symplify Email Campaigns Using Optimove
1. Retrieving the List of Email Templates
When the marketer sets up an email campaign in Optimove to be sent via Symplify, Optimove retrieves a list of all available projects and templates (Symplify “triggers”) via Symplify's API. The marketer selects the desired template for the campaign from a drop-down list and can also view a preview of the email itself from within Optimove.
2. Scheduling an Email Campaign in Optimove
The marketer sets up a Symplify email campaign by creating a campaign in Optimove (aimed at a particular Target Group on a particular date or sequence of dates). After selecting Symplify Email as the campaign’s execution channel, the marketer must specify the desired Symplify project, Symplify template (“trigger”), and time of day.
Who does it: the marketer
|| Important note: each Optimove campaign can only be attached to a single Symplify project. Multi-template campaigns can be sent so long as all the templates exist within the same Symplify project, but cross-project campaigns are not supported.
3. Automatic Campaign Execution
Once Optimove has prepared the campaign data on the scheduled execution date, the Optimove software notifies Symplify that a new campaign is ready, via the registered event listener. The Symplify software then retrieves the campaign details (template, time of day, and customer ID list) from Optimove’s API. Symplify then executes the campaign to the specified customers at the specified time of day.
Who does it: the Optimove and Symplify software do this automatically