Skip to content

Wind-downs and transitions

Microsoft Teams or Slack consolidation: archiving the platform you drop

By SourceX Editorial · Updated

Short answer

When you migrate Slack to Teams, or Teams to Slack, after an acquisition, move only the channels people still use and archive the rest as a complete, verified export from the platform you drop. Migration tools reshape history; an archive keeps it whole for legal holds, records retention and any later decision about value.

Key takeaways

  • Migrate active work and archive history; old channels rarely need to live in the new platform.
  • A Slack export contains links to files rather than the files, so files need their own collection step.
  • Teams history is spread across Exchange mailboxes, OneDrive and SharePoint, so a Teams archive is several exports, not one.
  • Export with the platform's own admin tools before the contract ends, because vendor deletion follows termination.
  • Keep the archive read-only, hashed, indexed and owned by a named records custodian.

Why archive instead of migrating everything?#

Archiving instead of migrating everything keeps old conversations complete while letting people start clean in the platform they will actually use. Migration tools differ in how they carry authorship, threads, edits, reactions, file links and timestamps, and a partial migration can produce history that looks complete but is not.

The archive-don't-migrate rule is simple: move channels with active work and recent decisions, and archive everything in the old platform's native export format. People search the new platform for current work and ask the records custodian for anything older.

The rule also cuts cost and risk. Migrating years of channels means paying for migration capacity, re-permissioning private spaces, and explaining to employees why old messages may now appear under a migration account instead of the original author.

Which channels move, and which stay in the archive?#

Channels move to the new platform only when people will keep working in them. Every channel goes into the archive, including the ones that also move, because the archive is the record of the old platform exactly as it stood on the cutover date.

Agree on the list with department heads before cutover. People overestimate how many old channels they need live, and a short list makes the migration faster and cleaner.

Which channels move, and which stay in the archive?
Channel or spaceMove to the new platformArchive
Active project and customer channelsYes, with recent history if the tool supports itYes
Department channels still in useYes, recreated with current membersYes
Closed projects and dormant channelsNoYes
Private channels and group messagesOnly if still needed, with the owner's approvalYes, under restricted access
Bot and integration channelsRebuild the integrations insteadYes, for reference
Channels under legal holdNo, unless counsel approvesYes, preserved separately
  1. 01Your work records
  2. 02Personal details removed
  3. 03You approve the release
  4. 04Licensed to AI developers
How it works with SourceX: Your work records → Personal details removed → You approve the release → Licensed to AI developers.Illustrative

How do you archive a Slack workspace you are retiring?#

Archiving a Slack workspace you are retiring starts with your plan, because Slack's export options depend on it. Slack says Workspace Owners and Admins on every plan can export messages and file links from public channels, while exports that include private channels and direct messages are offered only on Business+ and Enterprise plans and require owners to apply.

Do not use a third-party app pulling data through the API as your archive method. Slack's API terms bar providers of externally offered apps from bulk exporting message and file data or using it to train a large language model, except where an additional agreement allows it. An admin export from your own workspace is the cleaner record.

Finish before the contract ends. Slack's customer terms say that after subscriptions end, Slack may delete all customer data in its systems unless legally prohibited.

  • Confirm who holds the Primary Owner and Owner roles, and add an owner from the acquiring company.
  • Check retention settings and pause any custom deletion before you start.
  • Apply early for the fuller export if your plan supports it and you need private channels or direct messages.
  • Run the export, then collect files separately, since Slack's export contains links to files rather than the files themselves.
  • Hash the export and the file collection, record the date range covered, and store two copies.

How do you archive Microsoft Teams when you move to Slack?#

Archiving Microsoft Teams when you move to Slack means collecting from several Microsoft 365 locations, because Teams does not keep everything in one place. Microsoft says chat messages sit in a hidden folder in each participant's mailbox, channel messages in a hidden folder in the team's group mailbox, files shared in chats in the sharer's OneDrive, and channel files in the team's SharePoint site.

That layout shapes the archive. Use eDiscovery to export chat and channel messages, and export the SharePoint sites and OneDrive accounts that hold files. Before removing licenses from departed employees, check retention settings: Microsoft says deleting the mailbox of a user covered by an active Teams retention policy turns it into an inactive mailbox that keeps the Teams data, but without such a policy that history may not survive.

Keep the tenant, or at least the affected mailboxes and sites, until the archive is verified. Consolidating inside one Microsoft 365 tenant carries less risk than dropping a whole acquired tenant, which follows Microsoft's subscription lifecycle once cancelled.

Who owns the archive after consolidation?#

The archive belongs to the legal entity that owned the old workspace, which after an acquisition may still be the acquired subsidiary rather than the parent. That matters for legal holds, for the employee notices that covered the old platform, and for any later decision to license records.

Name a records custodian, usually in IT or legal, and write down the access rule: who may search the archive, for what purposes and with whose approval. Store the archive read-only with an index of channels, date ranges and hashes so anyone can confirm later that nothing changed.

What else belongs in the archive besides messages?#

Besides messages, the archive should hold the context that makes messages readable later: the member list with display names and roles, channel names and purposes, and the files and links people shared. Without the member list, an export full of user IDs is hard to interpret and harder to search.

Write a short archive note at cutover. It saves the records custodian from reverse-engineering the export when a hold, an audit or a licensing question arrives long after the IT director who ran the export has moved on.

  • Member and guest lists with roles, plus join and leave dates where available.
  • Channel list with names, purposes, privacy status and archive status.
  • Files shared in conversations, collected separately and matched to their messages.
  • Integration and workflow settings, kept for reference when rebuilding them.
  • Retention settings and any legal holds in force at cutover.
  • The export method, the date range covered and any known gaps.

Illustrative example: an engineering firm folds Slack into Teams#

Illustrative: a fictional structural engineering firm is acquired by a larger design group that runs on Microsoft 365. The acquired firm used Slack for years, with a channel per project, RFI channels for active jobs and a long-running channel where principals reviewed difficult submittals.

The IT director migrates active project channels into Teams and archives everything else. Because the firm is on a Business+ plan, the owners apply for the full export to capture private channels, then collect linked files from Slack and from project folders on the file share. The export is hashed, indexed by project number and handed to the group's records team.

Later, group leadership asks whether the archived design review history could support a data license. Because the archive is complete and owned by the acquired entity, counsel can review client contract terms project by project, and client deliverables are carved out before any fit check.

How SourceX treats a retired chat archive#

SourceX treats a retired chat archive as one possible record family, assessed with metadata first: platform, date range, channel types and which teams used it. Under the SourceX five-step transaction, the Rights step covers employee notices, customer confidentiality and the entity that owns the archive before any Preparation work removes personal and confidential details.

Chat history alone is rarely the strongest package. It tends to rank higher when it links to tickets, projects or code reviews, which is one more reason to index the archive by project or customer rather than keep it as one undifferentiated export.

Frequently asked questions

Can we keep the old Slack workspace on the free plan as an archive?

Not safely. Slack says free workspaces show only the last 90 days of messages and files, and that messages and files more than one year old are permanently deleted. Downgrading turns a complete history into a shrinking one, so export first and then decide whether to close the workspace.

Do employees need to be told that old chats were archived?

As a matter of practice, yes. Tell employees which platform is now official, that the old workspace was archived, and how to request something from it. Whether further notice is needed for other uses of the archive depends on your policies, earlier notices and the law where employees work.

Should direct messages be included in the archive?

Include them if your plan allows and your policies and counsel support it, because decisions often happen in direct messages and legal holds may reach them. Keep direct message exports under stricter access than channel exports.

How long should we keep the archive?

Keep it as long as your retention schedule and any legal holds require, and record the planned end date in the index. If no business, legal or value reason remains after that, destroy it with a documented method and log the destruction.

Sources

  • Slack's export help article states Workspace Owners and Admins on all plans can export public channel messages and file links; exports of private channels and direct messages are available on Business+ and Enterprise and require owners to apply; exports contain links to files rather than the files. Source
  • Slack's API Terms state that a provider of an application offered outside its own organization may not use API Data to train a large language model, and may not bulk export Slack message and file data except where an additional agreement expressly allows it. Source
  • Slack's Customer Terms of Service say that after a workspace's subscriptions end, Slack may, unless legally prohibited, delete all Customer Data in its systems. Source
  • Microsoft states Teams chats are stored in hidden folders in each user's mailbox and channel messages in the group mailbox, chat files in OneDrive and channel files in SharePoint, and that deleting the mailbox of a user under an active Teams retention policy creates an inactive mailbox that keeps Teams data. Source
  • Slack says free workspaces can view and search messages and files from the last 90 days, and messages and files more than one year old are permanently deleted. Source

Related resources

See if your company qualifies

A short company assessment. No data uploads are needed.

See if your company qualifies