Movable Ink Destination
Movable Ink lets email marketers deliver jaw-dropping customer experiences. Our cloud-based software activates any data to generate intelligent content at the moment of open.
This destination is maintained by Movable Ink. If you have any issues, please contact Movable Ink at firstname.lastname@example.org.
NOTE: Movable Ink is currently in beta and this doc was last updated on March 14, 2018. This means that there may still be some bugs for us to iron out and we’re excited to hear your thoughts. If you are interested in joining or have any feedback to help us improve the Movable Ink Destination and its documentation, and please let us know!
The first step is to make sure Movable Ink supports the source type and connection mode you’ve chosen to implement. You can learn more about what dictates the connection modes we support here.
Perform the following steps to get started with Segment’s Movable Ink destination:
- Ensure you have an active Movable Ink account.
- Turn on the Movable Ink destination via the Segment dashboard.
- Talk to your Movable Ink account manager to get your Movable Ink API key.
- Enter the API key into the Movable Ink destination settings.
- Setup the Segment SDK to send
identifyevents to Movable Ink.
If you haven’t had a chance to review our spec, please take a look to understand what the Identify method does.
When you send an
identify event with one of Segments sources, this is passed to the Movable Ink API and includes the user
traits you provide along with the previously used
anonymousId as well as the
userId that was given.
Once the Movable Ink API receives this
identify event, it will associate the events made by the previous
anonymousId to the provided
traits.email if one is provided. From that point on, the events will now appear in the user profile. This enables Signals features such as behavioral targeting, as well as content integrations like Behavioral Apps.
If you haven’t had a chance to review our spec, please take a look to understand what the Track method does.
When you send a
track event with one of Segment’s sources, Movable Ink will normalize them into the same events that Movable Ink’s API would normally receive. They will then be available to target against in behavioral marketing campaign content as well as being available in Custom Apps and Behavioral Apps.
Track events that are sent to Movable Ink will be attributed to the user identifier provided by any
identify call. This user identifier may be an email or another unique identifier if one exists for that user.
identify call has been made, then the events will be attributed to an anonymous user via the
anonymousId, until an
identify call is made and the
userId is set.
Events coming from Segment have a few required properties for them to work with Signals.
Ecommerce Supported Events
Movable Ink currently supports the Segment Ecommerce event specification, and in the future Movable Ink may expand the supported events to work with additional client use cases.
Product Viewed and
track events must include the following properties in order for them to be used in Signals:
Order Completed is used to create conversion events in Signals. The required properties are:
productsto list the products that were purchased. Each item in this list must contain the properties
product_idas well as
- Send a
trackevent with no identity, it will attribute to an anonymous user.
- Send an
identifyevent to set the user identifier.
- Send another
trackevent. It will be attributed to the user set by the
No Events in Movable Ink associated with profiles
Product Viewed and
Product Added must include
product_id and must include a
url. These properties enable events to be associated with an user’s profile.
For user-property destinations, an identify call will be sent to the destination for each user being added and removed. The property name will be the snake_cased version of the audience name you provide with a true/false value. For example, when a user first completes an order in the last 30 days, we will send an identify call with the property
order_completed_last_30days: true, and when this user no longer satisfies we will set that value to
When the audience is first created an identify call is sent for every user in the audience. Subsequent syncs will only send updates for those users which were added or removed since the last sync.
Segment lets you change these destination settings from your Segment dashboard without having to touch any code.
You can obtain your Movable Ink API key by contacting your account manager.
Adding Movable Ink to the integrations object
To add Movable Ink to the
integrations JSON object (for example, to filter data from a specific source), use one of the following valid names for this integration:
Questions? Problems? Need more info? Contact us, and we can help!