| [ Web Proxy ] |
| Viewing: https://dev.extole.com/docs/optimove | [Back] [Original] |
Optimove is a CRM marketing platform that empowers marketers to drive measurable growth by planning, orchestrating, and optimizing marketing programs that start with the customer instead of a campaign or product..
Extole's integration with Optimove enables marketers to create a personalized and relevant customer experience across all touchpoints. With Optimove, brands can leverage real-time data from Extole to trigger personalized campaigns across multiple channels for their referral and engagement programs. This integration ensures that businesses can reach their customers with the right message, at the right time, and through the right channel.
The table below lists the prerequisites you need to complete this integration.
| Requirement | Description |
|---|---|
| Optimove Account | An Optimove account is required in order to take advantage of this partnership. |
| Optimove CID | You must use email address as CID (customer identifying data) in your Optimove account, or have a mapping solution in place. |
| Optimove Tenant ID | Contact your Optimove CSM to obtain your Tenant ID. |
| Optimove Track & Trigger Token | Contact your Optimove CSM to obtain a Track&Trigger (T&T) token. |
| Optimove Server-side URL | Contact your Optimove CSM to obtain an HTTP endpoint in the following format: https://server-xxx.optimove.net/v2/reportServer. |
Contact your Optimove Customer Success Manager (CSM) to obtain an HTTP endpoint and Track&Trigger (T&T) token. The endpoint URL will be in the format: https://server-xxx.optimove.net/v2/reportServer.
In your My Extole account, go to the Security Center and complete the following steps.
Work with your Extole CSM to configure a new outbound webhook. To do so, you will need the following information:
Important NoteAny program-related emails (such as reward notifications) are sent by Extole by default. Leverage this integration feature if you would like to trigger program-related SMS, push, or in-app messages for your Extole-powered programs through Optimove.
Any events from the table below can be used to create a new target group and/or trigger a multi-channel campaign in Optimove.
For example, if you'd like to re-target friends who have signed-up (extole_friend_signed_up) to receive their referral discount but haven't converted yet (extole_friend_converted), you can have them automatically entered into a target group and then re-target them through Optimove's CRM or advertising channels.
Additionally, if you'd like to trigger a push notification when an advocate earns their referral reward, Extole can send extole_advocate_reward_earnedevents to Optimove to trigger a push notification campaign.
An example request body for an extole_advocate_reward_earned event will look something like the following:
{
"tenant": xxx,
"event": "extole_advocate_reward_earned",
"context": {
"first_name": string,
"last_name": string,
"extole_advocate": BOOL,
"extole_coupon_code": string,
"extole_reward_face_value": string,
"extole_reward_face_value_type": string,
},
"customer": "<EMAIL>"
}| Event Name | Parameters |
|---|---|
extole_advocate_shared | customer - the advocate's email address (required)first_name - the advocate's first namelast_name - the advocate's last nameextole_share_link - the advocate's unique share linkextole_advocate - a boolean that indicates whether the person is an advocate (e.g true) |
extole_friend_signed_up | customer - the friend's email address (required)first_name - the friend's first namelast_name - the friend's last nameextole_friend - a boolean that indicates whether the person is a friend (e.g true) |
extole_friend_converted | customer - the friend's email address (required)first_name - the friend's first namelast_name - the friend's last nameextole_friend - a boolean that indicates whether the person is a friend (e.g true) |
extole_advocate_reward_earned | customer - the advocate's email address (required)first_name - the advocate's first namelast_name - the advocate's last nameextole_advocate - a boolean that indicates whether the person is an advocate (e.g true)extole_coupon_code - the coupon code that the advocate earnedextole_reward_face_value - the value of the reward the advocate earned (e.g 50)extole_reward_face_value_type - the type of the reward value (e.g Percent Off) |
extole_friend_reward_earned | customer - the friend's email address (required)first_name - the friend's first namelast_name - the friend's last nameextole_friend - a boolean that indicates whether the person is a friend (e.g true)extole_coupon_code - the coupon code that the friend earnedextole_reward_face_value - the value of the reward the friend earned (e.g 50)extole_reward_face_value_type - the type of the reward value (e.g Percent Off) |
Every time a participant signs up for your marketing newsletter through an Extole-powered experience, Extole will send anextole_newsletter_sign_upevent to Optimove. From there you can set up a campaign in Optimove to automatically enter participants into a bespoke Welcome series.
| Parameter | Description |
|---|---|
customer(required) | The participant's email address. |
first_name | The participant's first name. |
last_name | The participant's last name. |
extole_share_link | The participant's share link, if available. Example: share.company.com/jdoe |
extole_advocate | A boolean that indicates whether or not the participant is an advocate. In this case the value could be true or false. |
extole_friend | A boolean that indicates whether or not the participant is a friend. In this case the value could be true or false. |
opt_in (required) | A boolean that indicates whether or not the person has opted in to communications. In this case the value will be true. |
An example request will look something like the following:
{
"tenant": xxx,
"event": "extole_newsletter_sign_up ",
"context": {
"first_name": string,
"last_name": string,
"extole_share_link": string,
"extole_advocate": BOOL,
"extole_friend": BOOL,
"opt_in": BOOL
},
"customer": "<EMAIL>"
}Extole will automatically generate unique share links for all new customers and send extole_share_link_created events to Optimove. From there you can set up a campaign in Optimove to automatically trigger a message with the customers unique share link so that they can begin referring their friends.
| Parameter | Description |
|---|---|
customer(required) | The participant's email address. |
first_name | The participant's first name. |
last_name | The participant's last name. |
extole_share_link | The participant's share link. Example: share.company.com/jdoe |
An example request will look something like the following:
{
"tenant": xxx,
"event": "extole_share_link_created ",
"context": {
"first_name": string,
"last_name": string,
"extole_share_link": string,
},
"customer": "<EMAIL>"
}Once you enable your Webhooks in Extole and configure your desired events in Optimove, events will start streaming to Optimove. You can view these events in Optimove's Event Log and utilize them within your Optimove campaigns.
The CID in Optimove must be the users email address or you must have a mapping solution in place.
Currently, you need to submit a request through your Extole CSM to add, update, or delete event structures you report to Optimove.
Yes, the integration is currently available only for Track & Trigger customers.
Yes, you can set up the Extole integration in addition to your existing setup.
Updated 3 months ago
| Web Proxy Viewer | New URL | Original Page |