Look around. The team is asking the same AI question for the fifth time this week. Half the answers are in DMs. The other half are in private windows nobody else can see. You’ve decided to move at least part of the workspace off Slack to something that treats AI as a first-class citizen.
This is the migration playbook. Not the marketing version: the actual sequence of decisions that keeps the move from sliding into a six-month dual-mode purgatory.
Decide what stays on Slack
Some channels probably should NOT move:
- External channels (Slack Connect). If you share a channel with a customer or partner, keep it on Slack until you have a story for migrating the external side too. Otherwise you break their workflow to fix yours.
- Org-wide announcements. The whole company doesn’t need to learn a new tool to read “all-hands tomorrow at 4.” Keep the announcement channel on Slack until the team-by-team migration is done.
- HR / legal / company-administration channels. Not where the AI work happens, low return on migrating.
The pattern: keep on Slack the channels where the AI shape isn’t pulling its weight. Move the channels where it is.
Decide what moves first
The right candidates to move first:
- Engineering channels. Where Claude Code, MCP servers, and CLI work already live. Highest ROI on the move.
- Founders / strategy. Small group, lots of “I asked Claude in a private window and here’s what I got.” Big win to put that in line.
- Data and ops. Anywhere people copy-paste SQL or dashboards in and out of chat.
Move two or three channels first, not the whole org. You want a working demo of the new pattern before you ask the rest of the company to follow.
A two-week sequence that works
Week 1: shadow the channels.
- Stand up the new workspace (Ano). Invite the people from the two or three “first-move” channels.
- Mirror the channels by name.
#engineeringin the old place is#engineeringin the new place. - Don’t announce a hard cutover. People keep using Slack. Some of them also lurk in the new workspace.
- Spend the week wiring up the workspace’s tool registry: the CLIs and MCP servers the team uses. Set up a couple of coworkers (oncall, sales, whichever fits the team).
Week 2: shift the active conversation.
- Pick a day. Post in the channels on Slack: “starting Monday, active engineering conversation moves to the new workspace. Archive lives here for reference. Use ⌘J for the AI work.”
- The first three days will be awkward. People will keep posting in Slack out of habit. Quote the message and reply in the new place. They’ll get the pattern.
- By end of week 2, the active conversation has moved.
This works because you’ve narrowed the scope (a few channels, not the whole company) and given people a working demo (the shell, the coworkers) before asking them to switch.
What to import, what to leave behind
Don’t try to import the entire Slack history. Most of it isn’t worth the effort:
- Worth importing: pinned messages, recent week of channel history for context.
- Skip: everything older than two weeks, every DM, every reaction.
- Archive: keep Slack running in read-only mode for old reference. If someone needs a message from 2024, they can still find it.
Slack’s export is JSON. Ano (and most modern tools) can ingest the recent slice; ask if you want the importer instructions for your specific setup.
Three things that go wrong (and how to avoid them)
Dual-mode purgatory. Six weeks in, half the team is in each tool, neither is the source of truth, you’ve got the worst of both. The fix: hard date for the cutover. Be willing to be unpopular for a week.
Bots ported over verbatim. Slack apps don’t map 1:1 to coworkers. A Slack PagerDuty bot is a bot. An Ano oncall coworker is a teammate. Re-design rather than port.
Trying to migrate the company before the engineering team. Engineering is where the AI shape pays off first. Other teams will follow once they see it working. Move them last.
When NOT to migrate
If your team’s AI usage is occasional rather than central, the move probably isn’t worth the disruption. Slack works fine for human-to-human chat with the occasional bot. Don’t migrate for the sake of migrating; migrate because the current shape is actively in the way of the work.
Going deeper
For the broader category overview, see Slack alternative for AI-native teams. For the head-to-head comparison, see Slack vs Ano. For the philosophical “why now” question, see Why teams move from Slack to AI-native chat.