
CRM is rolling out now. If you don’t see the Customers view in your workspace yet, it hasn’t reached your account.
A CRM that lives where you work
The primary benefit of “Macro CRM” is that it’s not even a separate CRM: it seamlessly brings the features you need into your existing team collaboration space.You can also work with our CRM through Macro’s MCP server. To connect it, go to Settings → MCP server.
Deeply tied into your email client
Macro CRM is deeply integrated with the Macro Mail client. It works with your existing email. Most CRMs, like Salesforce, have a limited Gmail/Outlook integration.
Unified with your team chat
Most CRMs have a “comments” feature on each Contact, Company, and Deal record. The problem is, this isn’t your primary communications surface, so while you might leave a comment in HubSpot, you also feel the need to ping the #sales channel in Slack. In Macro, this all works as a single system. You can @mention people on your team and they’ll receive a ping just like in a channel. It all goes into one inbox.
@mentionable anywhere
One problem with using products like Slack, Notion, alongside your CRM is that your CRM is a separate system. In Macro, you can @mention things everywhere — docs, tasks, etc.Board and list views
The board is the default view when you open Customers: every company appears as a card in the column for its current stage, and you drag a card to a new column to move it through your pipeline. Each column header is a stage: Lead
Qualified
Demo
Trial
Negotiation
Customer
Churned
No stage, for companies that haven’t been placed in your pipeline yet

Stage — where the company sits in your pipeline (Lead through Churned, or No stage)
Owner — the teammate responsible for the account
Revenue — the value you attach to the account
Last Interaction — the most recent synced email
Have CRM in Macro but can’t see your leads? It needs to be enabled for your team — turn it on in your team settings, or contact your team admin to enable it.
Records build themselves
When someone on your team emails an external contact, Macro creates a contact record for them and groups contacts into companies by email domain (everyone@acme.com rolls up to one Acme record). Each contact tracks its first and last interaction, so you can see the full history of a relationship at a glance. Generic tool and vendor domains (the SaaS notification emails every company gets) are filtered out so the CRM stays focused on your actual customers.
New companies are enriched automatically with public data: name, description, logo, website, industry, headcount, funding, location, and social links land on the record without anyone touching it.
Team sharing
CRM is a team feature, and it’s where Macro’s email auto-sharing lives. When Email Sync is on for a company, your team’s email threads with that company become visible to teammates in the CRM, so nobody has to forward a thread just to share context. Turning it off for a company keeps the record but makes its threads private to their participants. Team admins can also hide a company or contact entirely, which removes it (and its threads) from the team’s view. Members see visible records; admins and owners can edit records, toggle Email Sync, and manage hidden ones.Sharing of CRM records is determined by your team, not by mentions: @mentioning a company or contact in a channel does not share it, unlike documents. See Mentions.