# Can Claude read my Salesforce or HubSpot CRM?

Connect Claude to your CRM and it can pull the record. Contact, company, deal stage, close date. The data is right there.

Then you ask Claude to help with the account, and the advice is generic. It knows the deal is at "proposal." It does not know the buyer is nervous about onboarding, or that you promised a discount you have not logged.

The CRM gave Claude the pipeline. It never gave it the relationship.

## What a CRM actually tells Claude

A CRM is a database of fields. Stage, amount, owner, last activity. It is built so a sales leader can forecast and a team can report.

Claude reads those fields fine. "This deal is $40k, at proposal, closing next month." Accurate, and shallow.

What the record does not hold is the part that wins or loses the deal: what the customer actually said, the objection you have not answered, the reason it really stalled, the thing they told you off the record.

## Fields are not a relationship

This is the gap. People connect the CRM expecting Claude to "know the account," and Claude knows the *shape* of the account, not the *substance*.

The substance was in the conversation. Most of it never made it into a field, because there is no field for "the champion is leaving and we need a new one."

Claude needs that to be genuinely useful on a deal, and a CRM was not designed to keep it.

## What Claude needs from a customer relationship

Not the pipeline export. After each touchpoint, a few sentences:

- What the customer said and what they actually care about
- The objection or risk still open
- What you committed to
- The next step and why

Saved somewhere Claude can read it before it helps you with the account.

## Keep the CRM. Add the memory layer.

Hjarni is a Markdown knowledge base with a built-in MCP server. It does not replace Salesforce or HubSpot and does not forecast anything. It is where the relationship context lives.

It ships with a [personal CRM template](/templates/personal-crm), a [customer interview template](/templates/customer-interview-repository), and a [sales call notes template](/templates/sales-call-notes), each structured around what Claude needs: what was said, what matters, and what you agreed.

Your CRM keeps the pipeline. Hjarni keeps the context. Claude reads both.

## How it works with Claude and ChatGPT

Connect Hjarni's built-in MCP server. It takes five minutes. ([Claude guide](/docs/connect-claude-mcp), [ChatGPT guide](/docs/connect-chatgpt-mcp)) For the integration overview, see [Hjarni for Claude](/for/claude).

Connecting Salesforce or HubSpot themselves happens inside your assistant, not in Hjarni; for that side, see [Claude's integrations overview](https://claude.com/blog/integrations) and [ChatGPT's connectors guide](https://help.openai.com/en/articles/11487775-connectors-in-chatgpt).

After a call, write down what the customer said and what you committed to, and save the note. The next time you prep for that account, ask Claude to read it first.

Your CRM says "proposal, $40k, closing July." Your Hjarni note says the buyer needs sign-off from a CFO who hates multi-year contracts, and you offered a one-year option to get there. Claude drafts the follow-up from the note, not the field.

The note Claude reads is short:

```
Acme Corp renewal call, 24 Jun
Decision: offered a one-year option instead of multi-year.
Why: the new CFO will not sign multi-year deals.
Risk: champion (Dana) may change teams in Q3.
Next: send the one-year quote Friday; loop in legal.
```

This is the same pattern behind giving [Claude project context instead of raw tickets](/blog/can-claude-read-my-notion), applied to customer relationships: keep the system of record, and save the reasoning where your AI can reuse it. If your CRM connector is one of several, see where memory sits beside a [multi-MCP stack](/blog/combine-multiple-mcp-servers).

## Set it up

1. Create a free Hjarni account at [hjarni.com](https://hjarni.com)
2. [Connect Claude](/docs/connect-claude-mcp) or [ChatGPT](/docs/connect-chatgpt-mcp) to Hjarni's built-in MCP server
3. Start from the [personal CRM](/templates/personal-crm) or [sales call notes](/templates/sales-call-notes) template
4. Ask Claude: "Read my notes on this account before you answer."

Keep Salesforce or HubSpot for the pipeline. Give Claude the relationship.

[Free to start. No credit card required.](/docs/getting-started)
