Every dashboard action is an MCP tool your agent can call.Read the docs
Migrate from Customer.io

Move the Customer.io email lifecycle you still need. Separate it from the multichannel surface around it.

Inventory people, attributes, events, segments, broadcasts, campaigns, templates, and channel dependencies before rebuilding a focused email path.

One stream first. Verify it, then move the rest.

Migration control
Customer.io

Inventory before cutover

01

Inventory

Source material read

02

Rebuild

Created paused

03

Verify

Real inbox test

04

Switch

One trigger first

Destination flow

Paused until validation and explicit cutover

paused
The source stays available

[ 01 / 03 ]What moves

Isolate the email journeys, customer state, and product events that can move without breaking another channel.

Inventory channel dependencies

Record where an email branch depends on a segment, data pipeline, push, in-app, SMS, or downstream campaign state.

Map people and events deliberately

Preserve identity, consent, attributes, and product-event meaning without copying every historical segment.

Move one bounded email journey

Verify entry, exit, message, suppression, and product outcome before retiring its Customer.io path.

[ 02 / 03 ]Concept map

Narrow a broad engagement model into a clear email lifecycle.

Map the customer meaning and product outcome while making every removed channel dependency explicit.

Identity

Customer.io

People and attributes

Send & Retain

Contacts and current attributes

Journey

Customer.io

Campaign and workflow evidence

Send & Retain

Paused flows rebuilt from exports and screenshots

Events

Customer.io

Behavioral triggers

Send & Retain

Named product events with explicit properties

Questions people ask us

Move the email path without hiding its channel dependencies.

Inventory the journey, isolate one email branch, and verify its product outcome.