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:
- Give the feed a descriptive name (e.g. “Datafly Signal Customer Data”).
- Configure the schema to match the customer attributes you plan to send.
- Save the feed and note the Feed ID displayed on the feed detail page.
Configuration
| Field | Type | Required | Description |
|---|---|---|---|
api_key | secret | Yes | Your Movable Ink API key for customer data ingestion. Found in Settings > Integrations. |
company_id | string | Yes | Your Movable Ink company identifier. Found in Account Settings. |
feed_id | string | Yes | The customer data feed identifier. Found on the feed detail page after creation. |
Signal Setup
Quick Setup
- Navigate to Integrations in the sidebar.
- Open the Integration Library tab.
- Find Movable Ink Customer Data or filter by CDP.
- Click Install, and fill in the required fields with the credentials gathered above.
- 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 Event | Movable Ink Concept | Notes |
|---|---|---|
identify | Customer profile update | User traits and attributes sent to the customer data feed for profile enrichment |
track | Behavioural attribute update | Event data used to update computed customer attributes (e.g. last purchase date, total spend) |
page | Engagement attribute update | Page 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
- After installing the integration, trigger a test identify event with user traits from your website or via the Signal event API.
- In Movable Ink, navigate to Customer Data and select your feed. Verify that the customer record was created or updated.
- Check that customer attributes match the traits sent in the identify event.
- In Signal, check the Live Events view to confirm the event was delivered with a
200response status.
Troubleshooting
| Symptom | Possible Cause | Resolution |
|---|---|---|
401 Unauthorized | Invalid API key | Verify the API key in Movable Ink Settings > Integrations and update the integration config |
404 Not Found | Incorrect feed ID | Verify the feed ID on the feed detail page in the Movable Ink dashboard |
400 Bad Request | Schema mismatch | Ensure the customer attributes you are sending match the schema configured for the data feed |
| Customer data not reflected in content | Feed not linked to creative | Ensure 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.