Inventory the work before importing the sheets
Spreadsheets and chat often contain different parts of one process: a table of customers, a thread of decisions and a separate list of tasks. Replacing the tools does not automatically reconcile those facts.
Choose one workflow for the first migration. Name the record owner and define what counts as the current status. Retain chat for conversation where useful; move decisions that must be tracked into structured records.
Build a migration map
| Source information | Target record | Reconciliation check |
|---|---|---|
| Customer row | Client plus contacts | Duplicate and organisation matching |
| Work item | Project or task | Correct owner and current state |
| Important decision | Dated note or approval | Actor and related deliverable |
| Attachment | Private file linked to a record | Access and download test |
| Historical ambiguity | Review queue | Never silently guess the value |
Preserve stable source identifiers during import so that repeated migration runs can update the intended records rather than create duplicates. Keep a log of rejected rows with reasons. Review a sample manually in addition to comparing row counts.
Avoid the big-bang handover
Pilot the new workflow with a bounded team or project. Agree where new updates belong during the pilot; two writable systems without a reconciliation rule create conflicting truths.
Define the cutover point, backup, final import and verification. Keep the source export available under appropriate access controls until the retention decision is agreed. Do not copy an entire private chat archive merely because an integration can access it.
Make adoption part of the scope
Document the few actions each role performs daily. Provide a path for correcting mistakes and escalating failures. Review whether people can find context faster and whether tasks have clear ownership.
A custom business system succeeds when it removes a repeated operational gap. The first deliverable is a reliable shared workflow, not a large menu replacing familiar tools.
A practical question
Can both the old spreadsheet and new system remain writable?
Only with an explicit reconciliation rule and a cutover owner. Otherwise the same task can acquire two conflicting statuses. A temporary read-only source archive is usually easier to reason about.
