THE USEFUL ANSWER
A migration is complete when the new workflow can perform the required work with correct context and clear ownership. Copying records is only one part; pending actions and rollback need their own plan.
- Confirm actual export and import support before committing to the move.
- Separate historical records from actions that could still execute.
- Use a narrow acceptance test before extending the cutover.
- Inventory
Records, owners and pending actions
- Trial
Test supported transfer with sample data
- Cutover
One active owner per workflow
- Accept
Verify outcomes and retain a recovery path
Define what must survive the move
Start with the work the new system must support on its first operating day. List current creator instructions, relevant conversation context, task ownership, approved workflow settings and the reports needed to reconcile the transition.
Do not assume every historical record needs to be copied into the new tool. Retain information according to the applicable requirements and product controls, with a clear purpose and access boundary. Avoid creating extra copies merely because an export option exists.
Use the procurement checklist to record what each provider actually supports. A successful export download does not prove that the destination can interpret its fields correctly.
Inspect a supported sample transfer
| Item | Transfer question | Acceptance check |
|---|---|---|
| Current creator facts | Are fields and update status preserved? | A reviewer finds the latest approved value |
| Conversation references | Are identifiers and chronology usable? | A sample thread can be interpreted correctly |
| Task ownership | Are active assignments transferable? | Every unresolved task has an accepted owner |
| Workflow configuration | Is there a supported import or manual setup? | A synthetic event follows the intended rule |
| Financial reports | Do periods and fee definitions align? | A sample total can be reconciled |
Use synthetic or appropriately controlled sample data first. Record fields that are absent, transformed or unsupported. Do not quietly convert an import error into a blank field and declare the transfer complete.
Check dates, time zones, currencies and text encoding where those fields matter. A record can import without an error while still changing meaning.
Treat pending actions as a separate inventory
A queued message is not merely a historical record. It may still execute in the old system after the new system begins operating. Identify scheduled sends, retries, pending approvals and other active work before the cutover.
Assign a decision to each class: complete in the old system, cancel, recreate under controlled ownership or review individually. Confirm which controls actually cancel existing actions rather than only disabling future triggers.
The stack design guide explains why one active sender should own each sequence. Overlap may be useful for reading or reporting, but overlapping send responsibility needs explicit coordination.
Choose a narrow first cutover
Select a scope small enough to inspect: one supported workflow, one creator or another boundary the products can enforce. Name the person who accepts the result and the conditions that would stop expansion.
Prepare the new context and permissions before enabling live actions. Test a routine case, a correction, a handover and a pause using the provider’s supported test method. Keep the output and configuration references beside the acceptance record.
Do not use a quiet few minutes as proof that the entire migration is correct. Review the specific states and handoffs that the new workflow must support.
Define rollback without duplicate execution
A rollback plan states which system resumes responsibility, what happens to work created in the new system and how already completed actions are recognized. Simply switching the old tool back on can replay tasks if its state is stale.
Keep a cutover log with the scope, time, active owner and important action references. Verify the supported recovery controls before relying on them. Some transfers cannot be fully reversed; document that limitation and reduce the initial scope accordingly.
Estimate the overlap period and operator effort in the budget. The pricing guide and stack planner help keep these transition costs separate from the steady monthly subscription.
Close the migration deliberately
After acceptance, review old access, active integrations and remaining scheduled work. Preserve required records in their appropriate location and remove unnecessary duplicate access using supported controls.
The final record should state what transferred, what did not, which workflows were tested and who owns the new operation. That makes the next change easier and prevents an old system from remaining active simply because nobody declared the migration finished.
Sources & editorial notes
Primary references checked on 10 September 2026. Calculations and proposed workflows are our editorial examples, not independently observed provider results.