IntegrationsCDPMovable Ink

Movable Ink

AI-powered content personalisation platform for generating dynamic, individualised creative across email, web, and mobile channels.

⚠️

This integration is currently in beta. Configuration and behaviour may change.

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 behavioural event tracking. Copy the key for use in Signal.

Find your Pixel ID

Navigate to Tracking Setup in the Movable Ink dashboard. Locate the Pixel ID assigned to your tracking implementation. This is used for event attribution and linking behavioural data to content personalisation.

Configuration

FieldTypeRequiredDescription
api_keysecretYesYour Movable Ink API key for behavioural event tracking. Found in Settings > Integrations.
company_idstringYesYour Movable Ink company identifier. Found in Account Settings.
pixel_idstringYesThe Movable Ink pixel ID for event attribution. Found in Tracking Setup.

Signal Setup

Quick Setup

  1. Navigate to Integrations in the sidebar.
  2. Open the Integration Library tab.
  3. Find Movable Ink 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/install \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Movable Ink",
    "variant": "default",
    "config": {
      "api_key": "mi_xxxxxxxxxxxxxxxxxxxx",
      "company_id": "12345",
      "pixel_id": "px-12345"
    },
    "delivery_mode": "server_side"
  }'

Event Mapping

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

Signal EventMovable Ink ConceptNotes
pagePage view eventURL, title, and referrer sent for content personalisation context
trackBehavioural eventEvent name and properties forwarded for dynamic creative decisioning
identifyUser identificationEmail and traits linked to the pixel ID for cross-channel recognition
track (purchase)Conversion eventPurchase data sent for ROI attribution and product recommendation models

Movable Ink uses behavioural data to power real-time content personalisation in emails and other channels. The more behavioural data you send, the more personalised the content becomes.

Delivery

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

Testing

  1. After installing the integration, trigger a test event from your website or via the Signal event API.
  2. In Movable Ink, check the Analytics or Event Activity section to verify events are being received.
  3. Verify that the behavioural data is being associated with the correct pixel ID.
  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
400 Bad RequestIncorrect company ID or pixel IDVerify both values in the Movable Ink dashboard or with your Movable Ink representative
Events not influencing contentMissing user identifierEnsure events include an email or user ID to link behavioural data to content personalisation
No data in analyticsProcessing delayMovable Ink may take time to process events. Wait a few minutes and check again

Visit Movable Ink documentation for full API reference and tracking setup details.