IntegrationsCDPMovable Ink Customer Data

Movable Ink Customer Data

Movable Ink’s customer data API for syncing user profiles and behavioural data feeds to power personalised content generation.

Prerequisites

Complete these steps in Movable Ink before configuring Signal.

Access your Movable Ink account

Log in to the Movable Ink dashboard. If you do not have an account, contact your Movable Ink representative.

Find your Company ID

Your Company ID is displayed in Account Settings or can be obtained from your Movable Ink representative. This identifies your organisation within the Movable Ink platform.

Locate your API key

Navigate to Settings > Integrations in the Movable Ink dashboard. Find or generate an API key for customer data ingestion. This may be the same key used for the Movable Ink behavioural tracking integration, or a separate key depending on your account setup.

Create a Customer Data feed and get the Feed ID

Navigate to Customer Data (or Data Feeds) in the Movable Ink dashboard. Click Create Feed and configure a new customer data feed:

  1. Give the feed a descriptive name (e.g. “Datafly Signal Customer Data”).
  2. Configure the schema to match the customer attributes you plan to send.
  3. Save the feed and note the Feed ID displayed on the feed detail page.

Configuration

FieldTypeRequiredDescription
api_keysecretYesYour Movable Ink API key for customer data ingestion. Found in Settings > Integrations.
company_idstringYesYour Movable Ink company identifier. Found in Account Settings.
feed_idstringYesThe customer data feed identifier. Found on the feed detail page after creation.

Signal Setup

Quick Setup

  1. Navigate to Integrations in the sidebar.
  2. Open the Integration Library tab.
  3. Find Movable Ink Customer Data or filter by CDP.
  4. Click Install, and fill in the required fields with the credentials gathered above.
  5. Click Install Integration to create the integration with a ready-to-use default configuration.

API Setup

curl -X POST http://localhost:8084/v1/admin/integration-catalog/movable_ink_customer_data/install \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Movable Ink Customer Data",
    "variant": "default",
    "config": {
      "api_key": "mi_xxxxxxxxxxxxxxxxxxxx",
      "company_id": "12345",
      "feed_id": "feed-12345"
    },
    "delivery_mode": "server_side"
  }'

Event Mapping

Signal events are mapped to Movable Ink Customer Data API calls as follows:

Signal EventMovable Ink ConceptNotes
identifyCustomer profile updateUser traits and attributes sent to the customer data feed for profile enrichment
trackBehavioural attribute updateEvent data used to update computed customer attributes (e.g. last purchase date, total spend)
pageEngagement attribute updatePage view data used to update browsing behaviour attributes on the customer profile

Unlike the Movable Ink behavioural tracking integration, the Customer Data integration focuses on maintaining rich customer profiles that power content personalisation across channels.

Delivery

Events are delivered server-side from your Datafly Signal infrastructure directly to the Movable Ink Customer Data API. No client-side scripts are loaded for this integration.

Testing

  1. After installing the integration, trigger a test identify event with user traits from your website or via the Signal event API.
  2. In Movable Ink, navigate to Customer Data and select your feed. Verify that the customer record was created or updated.
  3. Check that customer attributes match the traits sent in the identify event.
  4. In Signal, check the Live Events view to confirm the event was delivered with a 200 response status.

Troubleshooting

SymptomPossible CauseResolution
401 UnauthorizedInvalid API keyVerify the API key in Movable Ink Settings > Integrations and update the integration config
404 Not FoundIncorrect feed IDVerify the feed ID on the feed detail page in the Movable Ink dashboard
400 Bad RequestSchema mismatchEnsure the customer attributes you are sending match the schema configured for the data feed
Customer data not reflected in contentFeed not linked to creativeEnsure the customer data feed is linked to the relevant creative templates in Movable Ink

Visit Movable Ink documentation for full API reference and customer data feed configuration details.