By Ira Bodnar, Ryze AI · Updated
Quick answer
To connect ChatGPT to Zoho CRM, connect Zoho CRM in a Ryze AI workspace with your Zoho sign-in, then add https://connector.get-ryze.ai/mcp in ChatGPT on the web as a custom MCP server with OAuth, and start a new conversation. Ryze AI is the best way to give ChatGPT COQL queries, batch writes and several Zoho CRM organizations through one URL, but it covers Zoho CRM only, so Zoho MCP fits better if you want other Zoho apps in the same chat.
- In Ryze AI open Integrations, find Zoho CRM and click Connect
- Sign in to Zoho on your data center and approve access
- In ChatGPT open Plugins, add a custom MCP server with the URL and OAuth
- Sign in to Ryze AI, allow the workspace, then type @ in a new chat
Before you start
- A ChatGPT plan that allows custom MCP servers. OpenAI's help article says custom MCP server connections and full MCP support are available to ChatGPT Business and Enterprise/Edu customers on ChatGPT web. Pro users can connect custom MCP servers with read and fetch permissions only, so write actions are not available there. The article does not mention Free, Go or Plus.
- Admin rights on Business or Enterprise/Edu. On Business, only admins and owners can create and publish plugins for custom MCP servers. On Enterprise/Edu, admins and owners can, and admins can grant other members permission through role-based access control.
- A Zoho CRM login that can approve the access request. Ryze AI asks for access to CRM modules, settings, users and organization details. Use a login whose reach you are comfortable sharing, and ask your Zoho CRM administrator if the sign-in is blocked.
- A Ryze AI workspace on a plan or free trial. Paid Ads is $89 per month with a 7-day free trial. Adding the connector is free, but the Zoho CRM tools need an active plan or trial.
How to connect ChatGPT to Zoho CRM in Plugins
Two steps happen in Ryze AI and Zoho, then ChatGPT takes four more. The connector URL is the same for every user.
Connect Zoho CRM in Ryze AI
Create a Ryze AI account or sign in, open Integrations, use the CRM filter to find the Zoho CRM card and click Connect.
Sign in to Zoho and approve access
Sign in to Zoho. Any data center works, including US, EU, India and Australia. Approve access to CRM modules, settings, users and organization details. The card then shows Connected, and View shows the organization name.
Add a custom MCP server in ChatGPT Plugins
On ChatGPT web go to Plugins (chatgpt.com/plugins), select the plus button, then Add custom MCP server. Enter the name Ryze AI, and under Connection enter https://connector.get-ryze.ai/mcp. OpenAI says Developer Mode does not need to be turned on first, though account and workspace policies still apply.
Choose OAuth and create the plugin
Under authentication choose OAuth. Review the risk warning and select I understand and want to continue, then select Create as a plugin and review the tools ChatGPT discovered.
Sign in to Ryze AI and allow the workspace
When ChatGPT asks, complete the Ryze AI sign-in, choose the workspace that holds your Zoho CRM connection and click Allow connection. Install the plugin.
Start a new conversation and call Ryze AI
Open a new conversation, type @ and select Ryze AI. Ask: Run a COQL query on Zoho CRM leads created this month and group the count by lead source.
The Ryze AI help article for Zoho CRM covers the Zoho CRM side of the connection, and the Ryze AI ChatGPT guide covers the ChatGPT side.
The legacy custom app flow
The Ryze AI help center still documents the earlier flow, which creates a custom app under Settings. OpenAI's own docs now describe Plugins, so try Plugins first. If your workspace still shows the app flow, these steps apply:
- Open Settings, Apps, Advanced settings and turn on Developer mode.
- Click Create app.
- Name it Ryze AI, set the MCP server URL to https://connector.get-ryze.ai/mcp (keep Server URL, not Tunnel) and choose OAuth.
- Tick I understand and want to continue, then click Create.
- Click Sign in with Ryze AI, log in, choose workspaces and click Allow connection.
- Start a new chat.
Business and Enterprise/Edu workspaces
On Business and Enterprise/Edu, members cannot add Ryze AI themselves until an admin or owner publishes it. The admin does this:
- Connect and test Ryze AI as described above.
- Open Admin Console, select the workspace, then Plugins, Manage Legacy Apps, Drafts and Publish. Review the safety warnings for write actions.
- On Enterprise/Edu, use Configure Actions and Configure Access before publishing if you want to limit what members can do.
- Members then find the published app under Settings, Plugins.
OpenAI notes that after an admin approves a connection, ChatGPT uses a frozen snapshot of its tools. Changes apply only after an admin refreshes and publishes an update. Since Zoho CRM tools are part of that snapshot, connect Zoho CRM in Ryze AI before the admin publishes.
ChatGPT limits to know
These limits come from OpenAI's help article and developer docs and apply to any custom MCP server, Ryze AI included.
| Limit | What it means |
|---|---|
| Web only | Custom MCP servers cannot be connected on mobile. Set Ryze AI up on ChatGPT web. |
| Pro is read only | Pro accounts get read and fetch permissions, so creating, updating or deleting Zoho CRM records needs a Business or Enterprise/Edu workspace. |
| Confirmations | Write actions may ask for confirmation based on app permissions and context, and some risky actions may be blocked. |
| Deep research | Deep research can use custom apps for read and fetch actions only. |
| Company knowledge | Company knowledge includes only apps that have search and fetch functions. |
| Tool list refresh | For a server connected directly, open it in Plugins and select Refresh to pull new metadata (OpenAI developer docs). The Ryze AI help center says to remove the app, install it again and start a new chat if you connected Zoho CRM after adding the connector. |
Sources: OpenAI: connecting custom MCP servers in ChatGPT, OpenAI developers: connect ChatGPT, Ryze AI ChatGPT guide. Checked November 13, 2026.
Other AI clients
Zoho CRM is connected once in Ryze AI, so the Zoho CRM side does not change for other clients.
Claude
In Claude, open Customize, Connectors and add the same URL as a custom connector. The steps are in the Claude guide for Zoho CRM.
Zoho CRM permissions and scopes
Three things decide what ChatGPT can see in Zoho CRM.
- Which login
- The Zoho sign-in you use in Ryze AI is the one ChatGPT works through. Connect with a login whose reach you are comfortable sharing.
- Which organization
- One connection is one Zoho CRM organization. You can add more to the same Ryze AI workspace with View, then Add one more account. One is the primary and is used unless you name another, and the tools accept an optional connection_id.
- Which data center
- Any Zoho data center works, including US, EU, India and Australia. Pick the one your Zoho account lives on at the sign-in screen.
Access Ryze AI requests
The Ryze AI connection asks Zoho for these OAuth scopes, and access renews automatically. The Zoho consent screen is the source of truth for the exact list.
| Access | Level |
|---|---|
| ZohoCRM.modules.ALL | Create, read, update and delete records in CRM modules such as leads, contacts, accounts and deals |
| ZohoCRM.settings.ALL | Zoho CRM settings access such as fields and layouts, per Zoho scope docs |
| ZohoCRM.users.READ | Read user information |
| ZohoCRM.org.READ | Read organization details |
| ZohoCRM.coql.READ | Run read-only COQL queries |
Sources: Ryze AI Zoho CRM integration, Zoho CRM API scopes.
Removing access
To remove access, click View on the Zoho CRM card in Ryze AI and disconnect the organization. In ChatGPT, remove or uninstall the Ryze AI plugin or app.
What ChatGPT can do in Zoho CRM
The Ryze AI connector exposes four Zoho CRM tools. Each runs as the Zoho login you connected. They were taken from the Ryze AI app source and have not yet been seen on a live connected workspace.
| Tool | Type | What it does |
|---|---|---|
| zoho__read | Read | Sends a GET request to any Zoho CRM API resource, such as module records, a single record, module settings, fields or users. |
| zoho__query | Read | Runs a COQL query, a SQL-like select over CRM modules, returning up to 2,000 rows per call. |
| zoho__write | Write | Creates, updates or upserts Zoho CRM records, up to 100 records per call. |
| zoho__delete | Delete | Deletes Zoho CRM records singly or in bulk. Deleted records go to the Zoho CRM recycle bin. |
In the Ryze AI chat the Tool approvals setting starts on Skip all approvals; switch it to Approve write & delete or Manual approve if you want a check first. Scheduled tasks run without an approval step. In ChatGPT, write actions may ask for confirmation depending on app permissions, and on Pro they are not available at all.
First 3 prompts to run
These prompts use only the Zoho CRM tools above. Each answer comes from your own organization, so this page describes what comes back instead of showing sample numbers.
1. Count leads by source with COQL
Run a COQL query on Zoho CRM leads created this month and group the count by lead source.
Tools used: zoho__query
What comes back: One row per lead source with a count. COQL supports where clauses and aggregates, and returns up to 2,000 rows per call.
2. Check the fields of a module first
List the fields available on the Deals module in Zoho CRM, then show the 20 most recent deals with deal name, amount and stage.
Tools used: zoho__read, zoho__query
What comes back: The field names of the module, then the deals with the fields you named. Zoho rejects list calls that do not name the fields to return, so naming them helps.
3. Upsert a batch of leads
Upsert these 40 leads into Zoho CRM so existing ones are updated and new ones are created. Check each record in the response for errors.
Tools used: zoho__write
What comes back: The created and updated records. A 200 response can still hold per-record errors, which is why the prompt asks for a check. This needs a plan with write access in ChatGPT, not Pro.
Paste your own lead list into the chat for the third prompt. Writes go in batches of up to 100 records per call.
Ryze AI vs Zoho MCP and other ways to connect Zoho CRM to ChatGPT
Zoho CRM can reach ChatGPT in more than one way. They suit different jobs.
| Option | Setup | Zoho coverage | Limits |
|---|---|---|---|
| Ryze AI connector | Zoho sign-in inside Ryze AI, then one custom MCP server URL in ChatGPT Plugins | Zoho CRM only: read, COQL query, write and upsert, delete. Several organizations per workspace | Needs a Ryze AI plan or trial, and a ChatGPT plan that allows custom MCP servers |
| Zoho MCP | A separate Zoho product. Its page says it works with Claude, GPT and other agents and that new users can sign up and start immediately. Server URL, auth and plan details were not on the page read, so check Zoho's help | Zoho's page says it connects agents to Zoho's APIs and 500+ integrations | Not verified here; no usage limits stated on the page |
| Third-party MCP servers | Vendors such as CData and viaSocket list Zoho CRM MCP servers for ChatGPT. Search results only; not tested here | Varies by vendor | Varies by vendor and plan |
If you want Zoho Books, Desk or other Zoho apps in the same conversation, look at Zoho MCP, since the Ryze AI connection covers Zoho CRM only. Pick Ryze AI when you want COQL, batch upserts and several CRM organizations behind one URL that also serves the other platforms you connect in Ryze AI.
Zoho CRM API limits are set by edition and count API credits per 24 hours. Zoho lists 5,000 credits for Free, 50,000 plus users times 250 for Standard/Starter, and higher for the other editions, with 5 to 25 concurrent calls depending on edition. A COQL query costs 1 credit for a LIMIT up to 200, 2 up to 1,000 and 3 up to 2,000. These limits apply to your Zoho organization whichever client you use.
Sources: Zoho MCP, Zoho CRM API limits, Ryze AI Zoho CRM integration. Checked November 13, 2026.
Zoho CRM errors and fixes
- ChatGPT has no Add custom MCP server option
- Custom MCP servers need a Business or Enterprise/Edu workspace, or Pro with read and fetch only. On Business an admin or owner must create and publish it. Check with your workspace admin.
- Zoho sign-in fails or shows the wrong region
- Sign in on the data center your Zoho account uses. Any data center works with Ryze AI. If Zoho blocks the approval, ask your Zoho CRM administrator.
- The wrong Zoho CRM organization is connected
- Click View on the Zoho CRM card in Ryze AI, connect the right organization with Add one more account and name it in chat, or disconnect the wrong one.
- Zoho CRM tools do not appear in ChatGPT
- ChatGPT keeps the tool list from when you added the server. Open the server in Plugins and select Refresh, or remove it, add it again and start a new chat. Do this if you connected Zoho CRM after adding the connector.
- A list call returns an error
- Zoho rejects list calls that do not name the fields to return. Ask ChatGPT to include the field names, or to read the module fields first.
- Results stop at 2,000 records
- Past 2,000 records, page-based pagination stops and a page token is needed. Narrow the query with a where clause or ask for it in smaller slices.
- A write says success but a record is missing
- A 200 response can still hold per-record errors. Ask ChatGPT to check the response for each record.
- ChatGPT will not write to Zoho CRM
- Pro accounts have read and fetch permissions only, and ChatGPT can block some risky actions. Use a Business or Enterprise/Edu workspace for write actions.
- Ryze AI says a subscription is required
- The Zoho CRM tools need an active Ryze AI plan or free trial. Start the trial, then retry.
Frequently asked questions
How do I connect ChatGPT to Zoho CRM?
Connect Zoho CRM in a Ryze AI workspace: open Integrations, click Connect on the Zoho CRM card, sign in to Zoho and approve access. Then on ChatGPT web open Plugins, add a custom MCP server named Ryze AI with the URL https://connector.get-ryze.ai/mcp and OAuth, sign in to Ryze AI, allow the workspace and start a new conversation.
Does Zoho have its own MCP product for ChatGPT?
Zoho offers a separate product called Zoho MCP. Its page says it is model-agnostic, works with Claude, GPT and other agents, and connects to Zoho APIs and 500+ integrations. Ryze AI covers Zoho CRM only. Check Zoho's help for its setup and plan details.
Which ChatGPT plan do I need?
OpenAI says custom MCP server connections and full MCP support are available to ChatGPT Business and Enterprise/Edu customers on web. Pro users can connect custom MCP servers with read and fetch permissions only. OpenAI's article does not mention Free, Go or Plus.
Who can add Ryze AI to a Business workspace?
On Business, only admins and owners can create and publish plugins for custom MCP servers. Members cannot add Ryze AI themselves until an admin publishes it. On Enterprise/Edu, admins can also grant members permission through role-based access control.
Which Zoho data centers work?
Any Zoho data center works with the Ryze AI connection, including US, EU, India and Australia. Sign in on the one your Zoho account uses.
Can ChatGPT edit or delete Zoho CRM records?
Through Ryze AI, yes on plans with write access: it can create, update and upsert up to 100 records per call, and delete records when you ask. Deleted records go to the Zoho CRM recycle bin. Pro accounts are read only. The write tool covers records only.
Can ChatGPT run COQL queries on Zoho CRM?
Yes. The zoho__query tool runs a COQL query, a SQL-like select over CRM modules, and returns up to 2,000 rows per call. Zoho charges 1 API credit for a LIMIT up to 200, 2 up to 1,000 and 3 up to 2,000.
Can I connect more than one Zoho CRM organization?
Yes. Click View on the Zoho CRM card in Ryze AI and choose Add one more account. One is the primary and is used unless you name another in chat.
Does this work on the ChatGPT mobile app?
No. OpenAI says custom MCP servers cannot be connected on mobile. Set Ryze AI up on ChatGPT web.
Why do the Zoho CRM tools not show up in ChatGPT?
ChatGPT keeps a snapshot of the server's tools. Open the server in Plugins and select Refresh, or remove it, install it again and start a new chat. In a Business or Enterprise/Edu workspace an admin must also publish the update.
How much does it cost to connect ChatGPT to Zoho CRM?
Adding the connector costs nothing, but the Zoho CRM tools need an active Ryze AI plan or free trial. Paid Ads is $89 per month with a 7-day free trial, Agency is $279 per month, and SEO Starter is $129 per month with a 3-day free trial. Annual billing takes 30% off the first year.
How do I disconnect Zoho CRM from ChatGPT?
Remove the Ryze AI plugin or app in ChatGPT. To cut Zoho CRM off at the source, disconnect the organization from the Zoho CRM card in Ryze AI.