From Superhuman
Before creating Macro, we were Superhuman users ourselves, and were heavily inspired by them when designing Macro’s email. The main difference between us and Superhuman is that Macro supports multiple accounts in one inbox. It also adds more intelligent Signal vs. Noise splits, and it fully unifies messaging, tasks, @mentions and more into a single inbox. Another benefit of Macro is that Agents can draft, triage, and send mail for you right from AI chat with an embedded email widget.
To switch:
- Connect your Gmail or Google Workspace account (ideally at signup, or later in Settings).
- Your mail, labels, and history are already there because Macro syncs with Gmail directly.
From Notion
Notion asks you to build your own tools out of markdown pages and databases: your CRM, your task tracker, and your wiki are all databases of markdown files. We think databases are the wrong level of abstraction for serious business software. Even before AI, when scaling our previous company, we had to migrate off of Notion onto HubSpot, Linear, etc. as the team grew. Markdown files and databases simply aren’t powerful enough compared to domain-specific tools. The longer version of this argument is in the FAQ and the video below.
The docs import is clean because both sides are markdown-native:
- Go to Settings → Connectors and connect Notion.
- Open an agent chat (c + a) and ask it to import. For example:
From Slack
The main thing Macro improves on versus Slack is making channels/DM’s less noisy and more focused for technical discussions. The first few replies in a thread show inline, so you don’t have to open a thread every time someone replies, and a busy channel looks more like Reddit: organized, and easy to remember where a conversation happened.
To switch:
- Create a channel per team or project (c + m).
- Add people by email. They don’t need a Macro account yet to be included.
- Use @mentions to share docs and tasks as you discuss them.
From Linear
In building Macro Tasks we were heavily inspired by Linear: status, priority, assignee, keyboard-first, and a GitHub integration that covers the workflow you’re used to. Copy a branch name from a task and it moves through “In Progress,” “In Review,” and “Done” as you branch, open the PR, and merge.
For migration, most teams just recreate their open work; finished issues rarely justify carrying over. If you do want history, connect Linear under Settings → Connectors and have an agent bring open issues across.
From ClickUp
ClickUp covers tasks, docs, chat, goals, and whiteboards through a deep stack of spaces, folders, lists, and custom statuses that you configure yourself. Macro covers the same ground with dedicated tasks, docs, channels, and CRM that share one data model. There’s less setup and fewer knobs because each tool is already built for its job. Tasks keep the essentials (status, priority, assignee, and properties when you want them), and agents can read across all of it as one context.
To switch:
- Recreate your active lists as Macro tasks. Most teams skip closed work.
- If you want history or a gradual cutover, connect ClickUp under Settings → Connectors as an MCP connector and ask an agent to bring open tasks across.
- Move ClickUp Docs over too: they’re markdown-native, so an agent can recreate them as Macro documents. Open an agent chat (c + a) and ask it to import. For example:
Everything else
Any tool with an MCP server can be connected under Settings → Connectors, which makes it readable to your agents. That works as a migration path (ask an agent to copy content over) or as a permanent bridge for tools you keep. Files mostly migrate themselves: email attachments are extracted into file storage automatically, and anything you drag into a channel or doc is imported and searchable.Macro vs. the world
Here’s the full picture side by side of how Macro compares to the rest of the toolset.Want help switching?
Book a call and we’ll walk your team through the migration.