Card on collaboration migration: history, membership, and integration inventory decisions. Team collaboration migration: a grounded overview, 2027 edition
Image: Productivity Software Reviews

Industry

Part of Team collaboration tools: the three jobs people usually confuse

Team collaboration migration: a grounded overview, 2027 edition

Team collaboration migration: decide the fate of message history first, then the guest list, the connections, and the freeze. What never survives the move.

A message archive is the hardest thing to move in the productivity estate, and the reason is structural.

Mail is a pile of self-contained items, but a conversation is a graph: messages point at threads, threads sit in channels, and half the content is attachments stored elsewhere.

Almost nothing carries that graph across a boundary intact. So the first decision is not which product to move to. It is whether the history moves at all.

What to take away

  • Decide the fate of history before anything else. Moving it, archiving it read only, or ending it are three different projects with three different budgets.
  • Private conversations are the part people forget, and they are usually the part with an obligation attached.
  • The membership graph does not move. Channels arrive empty and somebody has to put people back in them.
  • Anything wired into the old product breaks on the day of the switch, and the list of those things is always longer than the person who built them remembers.

Three honest strategies

What you do

Full history transfer
Move messages, threads, and files into the new product
Read only archive
Freeze the old product, keep access for retrieval, start the new one empty
Clean start
Export for the record, then close it

What it costs

Full history transfer
The most expensive option, and the results are always partial
Read only archive
A second license or an export you must store and be able to search
Clean start
Cheapest, and irreversible

When it fits

Full history transfer
A legal or regulatory requirement to keep the record in one live system
Read only archive
Most organizations, most of the time
Clean start
Small teams with no retention obligation and no long running threads

The middle option is chosen far less often than it should be, usually because ending a history feels like losing something. In practice, message history older than a few months is retrieved rarely, and when it is retrieved, it is for a specific reason that a searchable archive serves as well as a live product would.

Three migration strategies

Full history transfer

What you do
Move messages, threads, files
What it costs
Most expensive, always partial
When it fits
Legal duty to keep record live

Read only archive

What you do
Freeze old, start empty
What it costs
Second license or stored export
When it fits
Most organizations, most of the time

Clean start

What you do
Export, then close it
What it costs
Cheapest, irreversible
When it fits
Small teams, no retention duty

Price the three options before you pick. A read only archive is the easiest to cost. At typical list prices of 6 to 22 US dollars per user per month for business tiers, 200 seats run about 14,000 to 53,000 dollars a year.

Full transfer adds migration tooling and staff time on top, which is why it comes out ahead of the other two.

What retention rules do to the choice

A technical decision becomes somebody else's decision. If your organization has record keeping obligations, some conversations are records. They cannot be deleted on the schedule that suits the migration.

The distinction depends on what a message is about, not which product it sits in. That is the logic behind published records control schedules: a retention period attaches to a class of content, not a container.

Two practical consequences. First, ask your legal or compliance contact before you set a date, not after.

Second, if anything is under a hold, say so in writing to whoever runs the migration. An export that quietly drops held material is worse than no export. Holds and legal review also shape business email migration, where a dropped mailbox can break discovery.

There is a related right worth knowing about even if it does not apply to you. Where data protection law reaches your organization, people can ask for their own data in a portable form.

The regulator's description of data portability is a good plain description of what an adequate export looks like. Use it as a specification when you ask a supplier what their export contains.

What almost never survives

Check each of these against your own pair of products rather than assuming. The list below is what teams report losing.

  • Direct messages and private groups, which many exports leave out.
  • Channel membership, so people arrive in an empty room.
  • Message edit history, where only the last version survives.
  • Reactions and the small signals people use to find things again.
  • Attachments, which frequently export as links to files you are switching off.
  • Threading, because replies can arrive as a flat list.
  • Pinned items, bookmarks, and saved searches.
  • Retention holds attached to individual messages.

What almost never survives

  • Membership and who joined when
  • Reactions, including approval thumbs
  • Threading, replies flatten into main stream
  • Private groups and direct messages
  • Files posted inside conversations
  • Pinned and bookmarked items
  • Custom emoji and shortcuts
  • Automation posts and the automation itself

Number five deserves a specific test. Post a file in a conversation in the old product, run whatever export you plan to rely on, then open the result on a machine with no session in the old system.

If the file is a link rather than a file, your archive is just pointers to something you are switching off.

Ask what the export actually contains. A Slack corporate export gives you JSON, and the attachments arrive in a separate directory you have to copy as well. Mail exports from Microsoft 365 and Google Workspace are usually PST or MBOX files, which most archive tools read.

Sequence that works

The order below assumes the read only archive strategy, because it is the one most teams should pick.

Migration sequence that works

  1. Inventory channels, purposes, owners
  2. Inventory automations, bots, integrations
  3. Decide history with legal in room
  4. Build new structure from inventory
  5. Run two-week pilot with one team
  6. Announce date three weeks and three days out
  7. Cut over, make old product read only
  8. Rebuild connections by what breaks first
  1. Inventory every place conversations live, including tools somebody installed without telling you.
  2. Ask legal or compliance about holds and retention before you set a date.
  3. Decide the fate of each product's historytransfer, read only archive, or end.
  4. Design the new structure for the new product before you copy anything.
  5. Run a test export of about two hundred messages, including threads, files, and a private group.
  6. Open that export on a machine with no session in the old product and read it as a person.
  7. Freeze the old productread only, no new posts, from one named hour.
  8. Move the live workchannels, members, and the agreements that go with them.
  9. Check the archive in, then close the old contract.

Step four is where the value is. The structural decisions you make while building the new estate outlast the migration by years, and copying the old shape across carries the old confusion with it.

The part that is not technical

People do not experience this as a data move. They experience it as losing the place where their working relationships lived. Expect a fortnight of lower output, expect complaints that are really about habit rather than about features, and do not argue with them.

Two things reduce it. Name a person per team who answers questions, so the answer is local rather than a ticket. And do not change the working agreements at the same time as the product. Change the tool this month and the norms next quarter; changing both at once means nobody can tell which one is causing the friction.

Where this connects

If the reason for the move is cost, check the cost model first. A migration is a one off expense that can outweigh several years of the difference.

If the reason is control, answer the access and retention questions first. And if the tool was never the problem, read the alternatives before you spend the money.

Common questions

What do we do about direct messages?

Decide deliberately and say so. Many organizations treat them as out of scope for transfer, which is defensible, but people should be told before the switch rather than after, and anyone with an obligation to keep a specific exchange needs a way to save it.

Can we run both products for a month to be safe?

You can, and it is the most common way a migration goes badly. Two live places means every conversation happens in the wrong one at least once, and the people who dislike the change get a reason to stay put. Overlap for retrieval, not for use: old product read only, new product live, from one named hour.

How much history do people actually need?

Ask rather than guess. A fair test is to look at how far back your own searches went over the last month. For most teams the honest answer is under ninety days, with a small number of exceptions that matter enormously, such as a channel where a contract was negotiated.

The new product offers to import everything. Should we let it?

Import a sample first, of about two hundred messages including threads, files, and a private group. Read the result as a person rather than checking a count. Import tools report success when the transfer completed, not when the conversation is still readable.

More in Industry

Latest from Value Desk