Structured plans and segments migrated and confirmed complete





Two customer-success platforms, two health-score models, and one shared CRM underneath. The platforms are not structurally analogous: one organises around organisations, users and products; the other anchors on accounts, contacts, subscriptions and custom objects. Roughly 130 automations already running in the primary platform would start firing at the incoming accounts the moment they landed.
All two dozen automations and all ten structured plans in the source platform were triaged into migrate, do not migrate, source-platform-specific process, and pending-a-decision.
Structured plans map to journeys; plan tasks to journey steps; rules to plays; automation bundles split across plays and journeys depending on whether they are outreach or a structured plan; lifecycle properties become a combination of stages, segments and journeys because there is no single equivalent; dynamic lists and custom properties map one to one.
The design question was how to stop roughly 130 live automations in the primary platform from enrolling the incoming accounts. The first proposal was three fields: a business-unit picklist, a legacy flag, and a boolean exclusion switch.
The source model weighted six elements differently across three scorecards, a default profile leaning on product usage and user engagement at 40% each, a new-customer profile leaning on survey score at 50%, and a top-tier profile that introduced advanced product usage.
Each factor converts to points where more points mean worse health, with explicit thresholds rather than a continuous curve: full seat utilisation scores zero, half scores five, a quarter scores fifteen. Meetings held against meetings planned for the year band the same way. Feature adoption and engagement are binary tests over a recency window.
The engagement factor depends on knowing whether a contact is a decision-maker. That was built as a title-mapping formula in the CRM covering roughly seventy title variants across four personas, executive, board or director, legal and governance, and executive administrative, and then synced across.
Around 110 account fields and 40 contact fields were mapped with an explicit direction on each. Financial and firmographic fields, recurring revenue, package, renewal date, ownership, flow one way from the CRM.
Structured plans and segments migrated and confirmed complete
All four in-scope structured plans were rebuilt as journeys on the target platform and confirmed loaded.
About half the in-scope automations were built, with the blockers named. Cancellation, survey-reset, survey, upsell and support-ticket plays were built and are tracked with live links.

6 steps
A self-serve hygiene audit, then only the cleanup the customer actually approved
Roughly 155 stale deals were flagged for the team to close out or re-date
Data hygiene and dedupe

5 steps
Deduplicating a sprawling CRM and rebuilding the recurring-revenue roll-up
CRM base cleaned and deduped
Renewals and expansion

4 steps
Moving a customer book off spreadsheets and automating renewals
Customer book in the CRM