Skip to content
All connectors
Zoho CRM MCP server · Revenue & CRM

Ask your AI about your Zoho CRM pipeline

Zoho CRM already holds your leads, your deals and what your team wrote after every call. This connector lets you ask it the questions nobody built a report for, from your own AI assistant: where this week’s leads came from, what the open pipeline is worth, and what customers keep bringing up.

Connect Zoho CRM to Claude, ChatGPT, Grok, Perplexity, Claude Code, Codex, Cursor or Antigravity, with one connection, on the subscription you already pay for.

Your accounts
  • Zoho CRM
  • Zoho SalesIQ
  • Zoho Marketing Automation
  • Stripe
HeyMetra
Your AI assistant
Claude
This year, how many leads became deals each month?
Read Zoho CRM with HeyMetra
Lead-to-deal conversion rose from 9% to 14%. The jump came in May, the month leads started getting a call within a day of coming in.
Leads that became deals, %
Jan9
Feb9
Mar10
Apr10
May13
Jun13
Jul14
Aug14
Sep14
Reply to Claude…

Read-only until you allow changes, and every change waits for your approval.

Who it’s for: Agencies · Sales & support · Marketing teams

What you can ask it

Without HeyMetra

Claude
Which campaigns brought the leads that turned into closed deals this quarter?
I can’t see your Zoho CRM and Zoho Marketing Automation. Download the campaigns and the deals with their lead source and paste it here, and I’ll work it out.

With HeyMetra

Claude
Which campaigns brought the leads that turned into closed deals this quarter?
Read with HeyMetra
Webinar series leads closed 9 deals; the spring newsletter, 2.
Make this a PDF and email it to the team every Monday at 9:00.
  • report.pdfMade by Claude
  • Every Monday at 9:00Claude scheduled task
  • Sent to team@yourcompany.comFrom your own address, with HeyMetra email

Without HeyMetra

ChatGPT
Which of yesterday’s chat leads still have no owner?
I don’t have access to Zoho CRM and Zoho SalesIQ. If you export yesterday’s chats and the CRM’s leads and share it, I can compare.

With HeyMetra

ChatGPT
Which of yesterday’s chat leads still have no owner?
Read with HeyMetra
7 chat leads have no owner; 4 came in asking about pricing.
Make this a PDF and email it to the team every Monday at 9:00.
  • report.pdfMade by ChatGPT
  • Every Monday at 9:00ChatGPT scheduled task
  • Sent to team@yourcompany.comFrom your own address, with HeyMetra email

Without HeyMetra

Grok
How many of this month’s closed deals have a customer with an open Jira ticket?
I’m not connected to Zoho CRM and Jira. Upload the closed deals and Jira’s open tickets as CSV and I’ll try.

With HeyMetra

Grok
How many of this month’s closed deals have a customer with an open Jira ticket?
Read with HeyMetra
This month 14 deals closed, and 3 of those customers have an open Jira ticket; two tickets are over a week old.
Email this to the team.
  • Sent to team@yourcompany.comFrom your own address, with HeyMetra email

Without HeyMetra

Perplexity
How long do deals sit in each stage this quarter, compared with last quarter?
I can’t reach your Zoho CRM data. Share both quarters’ deal stage history and I’ll look into it.

With HeyMetra

Perplexity
How long do deals sit in each stage this quarter, compared with last quarter?
Read with HeyMetra
Proposal grew from 6 to 11 days; every other stage got faster.
Email this to the team.
  • Sent to team@yourcompany.comFrom your own address, with HeyMetra email

What it can change, once you say yes

  • Move a deal to its next stage

  • Change a lead's status or owner

  • Add a new lead

  • Post the answer in a Slack channel you choose

  • Send the answer to your Telegram chat

  • Email the answer from your own mail account

Your assistant tells you in one line what it will change, and nothing reaches the account until you say yes in the chat. HeyMetra cannot undo a change afterwards. What to ask any connector that can make changes

What Zoho CRM is

What it reads

Zoho CRM manages your leads, contacts, and deals across the sales cycle. It’s the system of record for your pipeline and sales activity.

Leads

Who came in, when, from which source and to which owner, including the custom fields your team added, under the labels they gave them.

Deals

The open pipeline and what it is worth, what has been won, and which deals are sitting there with no amount on them at all.

Notes and calls

What your team wrote down after talking to people, so a question about what customers keep asking has something to answer from.

What it costs to read your pipeline

Pricing

Zoho CRM counts as one connector on your plan, and each Zoho CRM organization you connect counts as one account, however many records it holds or however often you ask. Plans set how many accounts and people you have, not which products you may connect.

  • Starter

    For one person starting with their main account.

    $6$5/mo

    billed monthly $60 billed annually, save 17%

    Try free for 7 daysTry free for 7 days
    • 2 connectors at once
    • 2 accounts across them
    • 1 seat
    • Unlimited conversations
  • Superior

    For teams and agencies with many accounts to connect.

    $49$40.83/mo

    billed monthly $490 billed annually, save 17%

    Try free for 7 daysTry free for 7 days
    • 50 connectors at once
    • Unlimited number of accounts
    • 3 seats
    • Unlimited conversations
  • Enterprise

    For organizations with custom scale and security needs.

    • Custom connectors
    • Custom accounts
    • Custom seats
    • Unlimited conversations

    Contact us

    Contact sales

Frequently asked

Which Zoho user should I connect with?

The one whose view of the CRM matches the question. The connection sees what that user sees, sharing rules and territories included. An administrator sees the whole pipeline, which is usually what you want and can be more than you mean to share, so choose on purpose.

Will it read the custom fields my team added?

Yes, under the names your team gave them, as long as the settings permission was granted when you connected. Without it the standard fields still arrive and the custom ones quietly do not, so grant all three permissions Zoho lists.

It connected, but the CRM looks almost empty. Why?

Usually the account belongs to a different Zoho data center than your records, or the user cannot see them. Zoho runs separate data centers, and your organization lives in exactly one. Compare one count with Zoho's own list view while signed in as the same user.

What happens when the person who connected it leaves?

The connection is their access, so it ends when their access ends. Connect again as someone who is staying, and the questions work as before.

Is anything copied out of Zoho?

No. Each question is answered from the live CRM when you ask it, and nothing is kept as a copy on our side.

Works well with Zoho CRM

Works well with

A lead in the CRM usually started as a conversation somewhere else. Zoho SalesIQ holds the chat that came before it, and reading the two together shows which questions on your site turn into pipeline.

Ask it alongside your other accounts.

With your other accounts

Zoho CRM answers next to the other accounts you connect, in the same chat.

  • Google Search Console
  • WooCommerce
  • Zoho CRM
Claude
Prepare Northwind’s monthly organic and sales report against last month.
Read Search Console, WooCommerce and Zoho CRM with HeyMetra
Northwind this month: organic clicks +12%, store sales +6%, leads −4%. The click gain came from the new guides, but guide visitors don’t fill in the form; suggest adding a quote form to the guides.
Turn it into the client PDF, one chart per metric.
northwind-october.pdfPDF · 4 pages
Reply to Claude…

Add HeyMetra to your AI assistant

Connectors

Add your own connectorAdd custom connector

Add custom connector https://mcp.heymetra.com/mcp Add

Settings → Customize → Connectors

Step-by-step setup in Claude →
Setting it up 5 steps. You sign in on the provider, so no password reaches us.

Most of this is Zoho's own sign-in. The step that matters is the first one: choosing whose account authorizes it, because the connection sees exactly what that person sees in the CRM, and not a record more.

  1. 1

    Decide which Zoho user will authorise it

    HeyMetra sees exactly what that user sees. A CRM with territories or role-based sharing shows different records to different people, so the account you sign in with decides the answers, not the plan or the permission switches.

    An administrator sees everything, which is usually what a question about the whole pipeline wants, and may be more than you intend to expose. Pick deliberately.

  2. 2

    Choose Zoho CRM on the Connections screen

    It sends you to Zoho's own sign-in page. Your password is typed on Zoho's screen and never reaches HeyMetra.

  3. 3

    Grant the three read permissions Zoho lists

    Modules, organisation and settings, all READ. Modules is the records themselves; settings is what lets HeyMetra read your own field names, so a custom field your team added comes back under the label they gave it.

    If you chose read only, nothing on this screen can write. If you chose to allow changes, Zoho also lists CREATE and UPDATE on modules, and never DELETE. A WRITE or ALL scope means you are on a different consent screen than the one HeyMetra asked for.

  4. 4

    Check the data centre matches

    Zoho runs separate data centres (.com, .eu, .in, .com.au and others), and an organisation lives in exactly one. HeyMetra picks up the right one from your sign-in.

    This is why signing in with the wrong regional account produces an empty CRM rather than an error: the credential is valid, it is simply pointed at a data centre your records are not in.

  5. 5

    Add HeyMetra to the assistant you use

    Claude, ChatGPT, Grok, Perplexity, Claude Code, Codex, Cursor or Antigravity. Your CRM answers there from the live data, and nothing is copied out of it.

Then add HeyMetra where you ask

When it does not work 3 common problems and how to fix each one.

When Zoho CRM looks wrong here it is almost always about who signed in: a user who cannot see part of the pipeline, a data center that holds none of your records, or a grant that ended when somebody left.

It connects, and the CRM looks empty or much smaller than it is.
The Zoho user who authorised it cannot see those records. It may be a sharing rule, a territory, or simply a different organisation on a different data centre.
Disconnect and connect again as a user who can see them. Comparing one count against Zoho's own list view, signed in as that same user, tells you which of the two it is.
A field the team uses every day is missing from the answers.
Custom fields are read from the module's own definitions, which needs the settings permission. Without it the standard fields still arrive and the custom ones silently do not.
Reconnect and grant all three permissions. Asking your assistant which fields it can see is the quickest way to tell whether a field is missing or merely empty.
Answers stop after a while and ask for a reconnect.
The grant was revoked in Zoho, or the authorising user was deactivated. A connection is that person's access, so it ends when their access does.
Reconnect. If the person has left, connect as somebody who has not. That is why the first step asks you to choose deliberately.

Ask where this week's leads came from

Add the CRM to HeyMetra once, then ask about leads, owners and the open pipeline in plain words.

Or read the same steps on GitHub: zeisoft/zoho-crm-mcp.