The CRM that updates itself.

Records build themselves from your team's email. They get created, enriched, and kept up to date, with no data entry.

Hartwell

Streaming data pipelines for Postgres and Kafka. Founded 2017, Austin. Show more

Discussion
Leave a comment…
Aa
EmailsTeamMe
Sarah ChenRe: Pilot rollout plan Thanks for the deck. The team is in.Jun 12
Marcus LeeSecurity review questionnaire Attaching our SOC 2 and DPA forJun 9
Sarah ChenRe: Pricing for 200 seats That works on our end. Let's lockJun 3
Priya NairIntro: data platform team Hi, Sarah suggested I reach out aboutMay 28
Hartwell TeamKickoff scheduled for Tuesday Calendar invite attached. LookingMay 21
Details
Domains hartwell.com
Contacts
Search contacts…
Sarah Chensarah@hartwell.com
Marcus Leemarcus@hartwell.com
Priya Nairpriya@hartwell.com
David Okorodavid@hartwell.com
Sharing
No data entry
Records build themselves from your email: created, grouped by domain, and enriched. Nobody types in a field.
Sarah Chensarah@hartwell.com
Re: Pilot rollout plan. The team is in.
Hartwell hartwell.com

Streaming data pipelines for Postgres and Kafka.

Developer tools237 employeesAustin, TX
HartwellDiscussion
Jacob9:02 AM

Sarah wants pricing for 200 seats by Friday. Looping in Mary.

Mary9:11 AM

On it, draft is in Hartwell proposal.

Jacob9:13 AM

Perfect. Filed PRJ-204 to track it.

Reply…Aa
Discussion on every record
Deal notes live on the record itself. Threads work just like channels, with inline replies and @mentions of anything.
Linked everywhere
@mention a company or contact in any doc, task, or channel. It becomes a live link back to the record.
Q3 pipeline review
Biggest open deal is Hartwell — closing this quarter.
Email sharing
Flip on Sync Emails and your whole team sees the relationship. No more forwarding threads just to share context.
Sharing
Visible in CRMShows this company in your team's CRM lists and search.
Sync EmailsLets everyone on your team see each other's emails with this company.
Every Hartwell thread, shared with the team
Sarah Chen · Re: Pilot rollout planTeam
Marcus Lee · Security questionnaireTeam
Not a separate system
Your CRM is wired into email, calls, docs, tasks, and agents, not a silo you maintain. That's the integration most CRMs never get, and why they rot.
Jacob9:14 AM

Macro what's the latest with Hartwell?

Macroread 48 emails · 6 calls · 4 tasks

Pilot is a go. Where things stand:

  • Sarah approved 200 seats on Monday's call.
  • Security docs are due Friday: PRJ-204.
  • Redlines are in Mutual NDA, waiting on legal.

Open source under the AGPLv3. Read it, self-host it, make it yours.

Star on GitHub
The comparison

A CRM that fills itself in.

Salesforce and HubSpot only know what someone remembers to type into them. Macro builds itself from your email, so the records are actually current and you skip the data entry.

Macro
Salesforce
HubSpot
Attio
Builds itself from your email (no data entry)
Automatic company enrichment
Discussion threads on every record
@mention records in docs, tasks & chat
One customer view across email, calls, docs & tasks
Built-in email, calls, docs & tasks
Agents with full-workspace context
Unified search across everything
Open source (AGPLv3)
Price / seat / month
$40
$165
$90
$34
Full support Partial / limited Not available
FAQ

Questions, answered

Do I have to enter data into the CRM?

No, that's the whole point. Because your team's email already flows through Macro, contact and company records are created and kept up to date automatically as you work. There's no importer to run and no fields to type in. Most CRMs die because nobody fills them in. Macro's fills itself.

How are companies and contacts created?

When someone on your team emails an external contact, Macro creates a contact record and groups contacts into companies by email domain, so everyone @acme.com rolls up to one Acme record. Each contact tracks its first and last interaction, and generic vendor / tool domains are filtered out so the CRM stays focused on your actual customers.

What is automatic enrichment?

New companies are enriched with public data: name, description, logo, website, industry, headcount, funding, location, and social links. A useful record exists the moment the company appears, without anyone touching it.

How do discussion threads work?

Every company and contact has its own discussion thread, so deal notes and context live on the record itself instead of a side channel. Threads work just like Macro channels, with inline replies, the same rich editor, and @mentions of people, docs, tasks, and other records.

Can I @mention a company or contact elsewhere?

Yes. Like everything in Macro, CRM records are blocks. @mention a company or contact in a doc, task, or channel and it becomes a live, traceable link. From the record you can see everywhere it's been referenced across channels, docs, and calls. Note that sharing of CRM records is controlled by your team, so @mentioning a record doesn't change who can see it.

How does email sharing work?

CRM is where Macro's email auto-sharing lives. With Sync Emails on for a company, your team's threads with that company become visible to teammates in the CRM, so nobody has to forward a thread to share context. Turn it off and the record stays, but its threads are private to their participants. Admins can also hide a company or contact entirely.

Can agents use my CRM?

Yes. Agents use your CRM as context like the rest of your team memory. Ask "what's the latest with Hartwell?" and the agent reads the company's emails, calls, tasks, and docs to answer, instead of you stitching the story together across tools.

Is the CRM available yet, and is it open source?

CRM is rolling out now. If you don't see the Companies view in your workspace yet, it hasn't reached your account. And like the rest of Macro, it's fully open source under the AGPLv3, not "open core." To build on Macro under a different license, contact licensing@macro.com.

The CRM that fills itself in.

Connect your account in 30 seconds and watch your contacts, companies, and every relationship build themselves.

Or keep exploring...

© 2026 Macro. All rights reserved.

Chroma
Saturation
Contrast

Macro

Bleach

Machine

Basalt

Macro

Satsuma

Hotwire

Lime

Recurse

Paal

Magick

Null

Void