| Subscriber records | Migrate, into a designed contact model | The data is portable; the model around it is not. Data extensions and their relationships are designed for the target, not copied from the source. | Duplicate identities surfacing only once both systems are compared side by side |
|---|
| Consent and preference state | Migrates — and is the highest-priority workstream | Channel-level opt-ins, global unsubscribes and regional obligations have to arrive intact and be honoured from the first send. | Consent modelled differently in the two platforms, so a mapping error becomes a compliance incident |
|---|
| Suppression and bounce lists | Migrate, before any send | Mailing an address the old platform had already suppressed is the fastest way to damage a new sending reputation. | Suppression treated as historical data and scheduled late in the plan |
|---|
| Email templates and content | Rebuilt in Content Builder | Template systems are platform-specific. Rebuilding is also the opportunity to consolidate the forty variants most estates have accumulated. | Underestimated volume — the count is always higher than the team believes |
|---|
| Journeys, programs and automations | Redesigned in Journey Builder and Automation Studio | No cross-platform journey format exists. The logic is re-expressed in the target platform's model. | Rebuilding logic nobody can still explain, because its author left |
|---|
| Lead scoring / engagement models | Rebuilt, and usually revised | Scoring is engine-specific. Einstein models in Marketing Cloud Engagement train on your own engagement history rather than importing a score. | Expecting parity on day one from a model that has no history yet |
|---|
| Send and engagement history | Archived, not migrated | Historical opens and clicks belong in a warehouse or reporting layer, not in the operational platform where they inflate storage and contact counts. | Losing the historical baseline entirely because nobody was asked to keep it |
|---|
| Integrations | Re-pointed and re-architected | Source and target authenticate differently and expose different objects. See Marketing Cloud integration. | Discovering an undocumented integration when it stops working |
|---|