Movable Ink Studio

Overview

Simon Data integrates with Movable Ink Studio to generate personalized content using data from Simon Data. Movable Ink Studio transforms customer data into dynamic, personalized visuals that can be embedded in marketing messages.


Integration Methods

Simon Data supports multiple integration methods with Movable Ink Studio.


1. Simon Data Audience API → Movable Ink API

Note: Requires the customer to have purchased Simon Data Audience API.

Diagram illustrating how the Simon Data Audience API Integrates with Movable Ink Studio Illustration of a Use Case for Simon Data's Audience API Integration with Movable Ink Studio

2. Simon Data → Movable Ink Webhook

  • Simon Data sends Events or Profile Traits to Movable Ink.
  • Supports real-time data transfer.
  • Requires an endpoint URL and API credentials provided by Movable Ink.
Illustration of Simon Data sending data to Movable Ink via Webhook Use Case illustrating how a client would use the Simon Data to Movable Ink webhook

3. Movable Ink → Simon Data Webhook

  • Movable Ink sends Events or Profile Traits back to Simon Data.
  • Data can be stored as events or on user profiles for customers with Audiences API enabled.

4. Simon → Movable Ink CSV Exports

  • Simon Data exports customer data in CSV format for batch processing.
  • Suitable for clients who do not require real-time updates.
  • Audience API or Webhooks are preferred for most cases.
Diagram illustrating how data would be transmitted from Simon Data to Movable Ink via CSV file

Understanding the difference between the Audience API & Webhook Integrations

Audiences APISimon Data → Movable Ink Webhook
Available DataProfile Attributes / Traits
Examples:

- Loyalty
- Personal data (zip-code, name, etc.)
- Segment / audience memberships
Behavioral Events
Examples:

- Recent purchases
- Recently browsed items
- Recently Abandoned Items
- Custom events (e.g. last favorited item, last watched show, etc.)
Use CasesExamples:

- Year in review
- Monthly statements
- Personalization based on profile traits
Examples:

- Abandoned cart banner
- Recently viewed product grids
- Onboarding checklist
Data RecencyReal-Time at Moment of OpenEvents received in real-time
Data Stored on User Profiles?

Webhook Integration (Simon Data → Movable Ink Webhook)

Movable Ink's Customer Data API ingests behavioral event data in real time. Generate API credentials in Movable Ink’s Integrations gallery to get started and reach out to your Movable Ink Client Experience manager to get started.

Required Fields

  • event_id: Unique identifier for each event.
  • ts: Timestamp of the event.
  • customer_id_: Unique user identifier that aligns with the mi_u parameter in Movable Ink.

Note: Additional fields are required for specific, standardized events. Please refer to Movable Ink’s documentation to learn more.

API Endpoints

North America

<https://collector.micpn.com/behavioral/{key}>
HTTP Method: POST

Europe

<https://collector.micpn-eu.com/behavioral/{key}>
HTTP Method: POST

Authentication

Basic Auth (username + password)

Headers

Authorization: Basic {credentials}  
Content-Type: application/json

Additional Fields

Sample payloads need to be shared with your Movable Ink team in order to finalize the integration set-up.

Payload Example

{
  "event_id": "12345",
  "ts": "2024-03-01T12:00:00Z",
  "customer_id_": "987654",
  "custom_event_date": "2024-06-15",
  "custom_event_field1": "Dummy data value $100"
}

Considerations

  • Message Size: Limited to 32kb.
  • Timestamp: Must be within the past 30 days and no further than 1 day into the future.
  • Field Size: String fields cannot exceed 256 characters.

Product Data Limits

  • products cannot contain more than 10 categories.
  • conversions cannot include more than 100 products.
  • product_added and product_viewed events cannot have more than 20 meta field entries.

Webhook Configuration

  • Client generates endpoint URL and API credentials within Movable Ink’s Integrations Gallery.
  • Provides an endpoint URL and API credentials unique to the client's account.
  • Simon Data sends test payloads to verify event ingestion.
  • Movable Ink Solutions Architects configure the event mapping.
  • Webhooks are activated in the production environment.

Testing: Initial test payloads were sent through Pipedream and validated by Movable Ink before full implementation.


Summary

Simon Data's integration with Movable Ink enables real-time and batch data transfers, ensuring personalized and up-to-date marketing content. Customers can leverage APIs, webhooks, or CSV exports based on their needs.

For further assistance, please reach out to either your:

  • Simon Data Customer Success team
  • Movable Ink's Client Experience team