Ira Bodnar··Updated ·10 min read

How to connect multiple Zoho CRM accounts to Claude

Quick answer: Connect each Zoho CRM organization to the same Ryze AI workspace with View, then Add one more account, and add the Ryze AI connector to Claude once. Ryze AI is the best way to connect multiple Zoho CRM organizations to Claude in 2026, with one caveat: each organization is its own sign-in to Zoho, and Ryze AI covers Zoho CRM only, not other Zoho apps.

Below: organization connections, the primary one, naming, prompts, Zoho limits, fixes.

Ryze AI · Paid Ads

All your Zoho CRM organizations in Claude

  • 7-day free trial, $89 a month flat

Used by 2,000+ marketers

Uber Eats logoadidas logoDuolingo logoMGM Resorts logoWharton logoLendingClub logoNorton logoEventbrite logoHuel logoTogether AI logoghd logoHack The Box logo

Connect multiple Zoho CRM accounts to Claude in 5 steps

Order matters: connect the organizations in Ryze AI first, then add the connector to Claude, then tell Claude how your organizations are named.

1. Connect the first organization

In Ryze AI, open Integrations and click Connect on the Zoho CRM card (CRM filter). Sign in to Zoho and approve access to CRM modules, settings, users and organization details. Any data center works.

2. Add one more organization

Click View on the Zoho CRM card, then Add one more account, and sign in to Zoho for the next organization. Several organizations can share a workspace.

3. Check the primary organization

One connection is the primary one. The agent uses it unless you name another. The card shows each organization name under View.

4. Add the Ryze AI connector to Claude

Open Customize > Connectors in Claude, click + Add, then Add custom connector. Enter the name Ryze AI and the URL https://connector.get-ryze.ai/mcp, click Connect, sign in, tick the workspaces and click Allow connection.

5. Name the organization in every prompt

Start a new chat and say which organization you mean, by the organization name shown in Ryze AI. Name the workspace as well when you work with several.

Multi-organization setups at a glance

Pick the row that matches how your Zoho CRM organizations are owned.

  1. 1Several CRM organizations of one business in one Ryze AI workspaceRegional or brand-level CRMs run by the same company

    How Claude picks the organization: Name the organization in the prompt; the primary one is used when you name none

  2. 2One Ryze AI workspace per clientAn agency or consultancy with separate client businesses

    How Claude picks the organization: Name the workspace; one Claude connection covers up to 20

  3. 3Organizations in different Zoho data centersOne CRM sits in the US data center, another in the EU or India

    How Claude picks the organization: Each connection signs in on its own data center, so each works on its own

  4. 4Zoho's own MCP product alongside Ryze AIYou want Zoho apps beyond the CRM, such as Mail or Desk, in Claude

    How Claude picks the organization: It is a separate server with its own sign-in and its own setup

Rows 1 to 3 are Ryze AI settings that combine freely. Row 4 is a separate Zoho product that you add on its own.

How Zoho separates CRM organizations and what that means for Claude

Each Zoho CRM organization holds its own data, limits and data center, so Claude reaches only the organizations you connect one by one.

Zoho runs separate data centers for the US, EU, India, Australia, Japan, Canada and China, each with its own accounts domain and API domain. Zoho's docs say the data center returned at authorization decides which API domain a request must use. Ryze AI states that any Zoho data center works when you connect, so organizations in different regions can sit in one workspace.

Zoho's API limits apply per organization: credits over a rolling 24 hours and a cap on simultaneous calls, both set by the CRM edition. Two organizations on different editions therefore have different headroom, and heavy use on one does not spend the credits of the other.

What one organization connection can and cannot do

  1. Sign-in

    What Ryze AI documents
    Zoho OAuth: you approve CRM modules, settings, users and organization details; access renews automatically
    Why it matters with several organizations
    Each organization is its own approval, signed in with a user who has access to that CRM
  2. Reads

    What Ryze AI documents
    List calls, single records, module settings, fields and users, plus COQL queries up to 2,000 rows per call
    Why it matters with several organizations
    A query runs against one organization at a time
  3. Writes

    What Ryze AI documents
    Create, update and upsert records, up to 100 per call
    Why it matters with several organizations
    A write lands in the organization you name, or the primary one
  4. Deletes

    What Ryze AI documents
    Deleted records go to the Zoho CRM recycle bin
    Why it matters with several organizations
    Name the organization before any delete

Zoho access tokens are valid for an hour and renewed with a refresh token, which Zoho keeps valid until the user revokes it. If a person who approved an organization loses access to that CRM, reconnect it with a user who has access.

How Ryze AI handles several Zoho CRM organizations

Ryze AI keeps three things apart: organization connections, the primary organization and workspaces.

  1. Organization connection

    What it is
    One Zoho CRM organization, added with View, then Add one more account
    How you switch in Claude
    Name the organization in the prompt
  2. Primary organization

    What it is
    The connection used unless you name another
    How you switch in Claude
    Name the one you want; leave it out to use the primary
  3. connection_id

    What it is
    An optional argument on the Zoho tools, which picks one connection
    How you switch in Claude
    Ask Claude to use a given organization's connection
  4. Workspace

    What it is
    One business with its own connections, team and settings
    How you switch in Claude
    Name the workspace; one Claude connection covers up to 20

The help center's rule is one workspace per business: several organizations of one company share a workspace, and separate clients get their own.

On the Claude side, one connection covers up to 20 workspaces. To change the list, remove the Ryze AI connector in Claude and add it again. After you connect a new organization, do the same so the tool list refreshes, then start a new chat.

Which Ryze AI plan fits

The Paid Ads plan costs $89 a month with a 7-day free trial. SEO Starter costs $129 a month with a 3-day free trial. Agency is $279 a month and Shopify CRO is $1,499 a month. Annual billing takes 30% off the first year. Adding the connector is free; the tools need an active plan or trial. See pricing.

What Claude calls when it switches Zoho CRM organizations

Ryze AI exposes 4 Zoho CRM tools, and each accepts an optional connection_id.

The tool list comes from the Ryze AI app source, not from a workspace with Zoho CRM connected, so treat the descriptions as documented rather than observed. The Ryze AI Zoho CRM MCP page covers each tool in detail.

  1. zoho__read

    Access
    Read
    What it does
    Sends a GET request to a Zoho CRM API resource, such as module records, a single record, module settings, fields or users
  2. zoho__query

    Access
    Read
    What it does
    Runs a COQL query (SQL-like select over CRM modules), up to 2,000 rows per call
  3. zoho__write

    Access
    Write
    What it does
    Creates, updates or upserts records, up to 100 per call
  4. zoho__delete

    Access
    Delete
    What it does
    Deletes records singly or in bulk; deleted records go to the Zoho CRM recycle bin

Without a connection_id, the primary organization is used. So the safest habit is to name the organization in each prompt that changes something.

Name organizations so Claude picks the right one

Most wrong-organization answers come from vague names. Give Claude a fixed map once.

  • Use the organization name shown under View in Ryze AI. Quote it exactly in prompts that change records.
  • Keep names distinct. Two organizations that both read Sales make a name-based prompt ambiguous.
  • Name workspaces after the client, so a prompt can name the workspace without an organization.
  • Give field names for list calls. Zoho rejects list calls without them, so say which fields you want back.
  • Expect different layouts. Each organization has its own modules, fields and users, so a field in one may not exist in another.

Put the map in a Claude project

Claude projects carry instructions into every chat inside them. Paste this block once per business or client:

Project instructions (template)
Zoho CRM organizations in Ryze AI workspace [workspace name] Primary organization: [organization A] Second organization: [organization B] Third organization: [organization C] Rules: - Always name the organization before you read or change records. - Before any update or delete, repeat the organization, the module and the records, and wait for my yes. - Ask for the field names you need before a list call. - Do not assume a field exists in every organization.

6 prompts that switch or compare Zoho CRM organizations

Replace the brackets. Each prompt names its organization, so it works the same in a fresh chat.

1. Check which organizations are connected
In the [workspace name] workspace, which Zoho CRM organizations are connected, and which one is the primary?
2. Switch to one organization
Use the Zoho CRM organization [organization B]. List the fields of the Deals module and show which ones are required.
3. Compare two organizations
For [organization A] and [organization B], run a COQL query that counts open deals by stage. Show one table per organization and say if a stage name exists in only one.
4. Find the same contact in both
Search the Contacts module in [organization A] and [organization B] for the email [email]. Return the Last_Name, Email and Owner fields, grouped by organization.
5. Update a record in one organization
In [organization B] only, update the Lead_Status of the lead [lead name]. Before you change anything, repeat the organization, the lead and the old and new value, and wait for my approval.
6. Check a write for per-record errors
After the update in [organization B], read the record back and confirm each field changed. Report any per-record error from the write response.
  1. 1. Check which organizations are connected

    What comes back
    The organizations in that workspace and the primary one.
  2. 2. Switch to one organization

    What comes back
    Field metadata for one organization's Deals module.
  3. 3. Compare two organizations

    What comes back
    Deal counts by stage per organization, from one COQL query each.
  4. 4. Find the same contact in both

    What comes back
    Matching records with the fields you named, grouped by organization.
  5. 5. Update a record in one organization

    What comes back
    A change summary to confirm; with write tools on Needs approval in Claude, nothing runs before you approve.
  6. 6. Check a write for per-record errors

    What comes back
    The record as stored, plus any error the write response held. A 200 response can still contain per-record errors.

Every answer comes from your own CRMs, so no example numbers are shown. For the single-organization setup, see how to connect Claude to Zoho CRM.

Zoho's own MCP product and what it does for several organizations

Zoho MCP is a separate Zoho product that spans many Zoho apps, so it does not replace the organization connections in Ryze AI.

  • Zoho MCP is Zoho's own MCP product. Zoho lists CRM, Mail, Calendar, Desk, Cliq, Projects and WorkDrive among its supported apps, plus more than 500 third-party apps, and says agents act under the permissions of the signed-in user.
  • Zoho shows a free sign-up. Pricing and limits were not on the page checked, so confirm them with Zoho before you plan around it.
  • Ryze AI covers Zoho CRM only. If you need Mail, Desk or Projects in Claude, Zoho MCP is the route for those apps.
  • The Ryze AI connector at https://connector.get-ryze.ai/mcp is a remote server with OAuth sign-in. It reads, queries, writes and deletes CRM records, and can hold several organizations in one workspace.

The name "Zoho MCP" also turns up in searches for CRM connectors, so check which product a guide means before you follow it. All Ryze AI platforms are listed under integrations.

Zoho CRM API limits across organizations

Zoho sets credits and concurrency per organization and per CRM edition.

  1. Free

    Base credits per 24 hours
    5,000
    Simultaneous calls
    5
  2. Standard or Starter

    Base credits per 24 hours
    50,000 plus 250 per user, up to 100,000
    Simultaneous calls
    10
  3. Professional

    Base credits per 24 hours
    50,000 plus 500 per user, up to 3,000,000
    Simultaneous calls
    15
  4. Enterprise or Zoho One

    Base credits per 24 hours
    50,000 plus 1,000 per user, up to 5,000,000
    Simultaneous calls
    20
  5. Ultimate or CRM Plus

    Base credits per 24 hours
    50,000 plus 2,000 per user, no cap
    Simultaneous calls
    25

Zoho also applies a sub-concurrency limit of 10 to resource-intensive calls such as search, query, bulk and composite requests, on every edition. When a limit is hit, Zoho returns a TOO_MANY_REQUESTS error. Figures come from Zoho's API limits page, which counts them per organization. Ask Claude to run fewer queries at once if you see that error.

Keep changes inside the right organization

With several CRMs in one chat, a write in the wrong organization is the main risk.

  • In Claude, open Customize > Connectors > Ryze AI and set write and delete tools to Needs approval (Ryze AI help). Read tools keep running on their own.
  • In the Ryze AI chat, the Tool approvals setting starts on Skip all approvals. Switch it to Approve write & delete or Manual approve. Scheduled tasks run without an approval step.
  • Deletes go through the separate zoho__delete tool, so you can require approval on deletes alone. Deleted records go to the Zoho CRM recycle bin.
  • Sign in to each organization with a Zoho user whose role covers only what you want Claude to touch.
  • Ask Claude to repeat the organization name before each change, as in prompt 5.

Troubleshooting: organization will not connect, wrong organization, missing data

Match the message to the row.

  1. Claude uses the wrong organization

    Cause
    No organization was named, so the primary one was used
    Fix
    Name the organization in the prompt, or change which one is primary in Ryze AI
  2. Claude cannot see a newly added organization

    Cause
    Claude kept the old tool list
    Fix
    Remove the Ryze AI connector in Claude, add it again and start a new chat
  3. A list call is rejected

    Cause
    Zoho rejects list calls without field names
    Fix
    Ask for the fields you want back
  4. Results stop at 2,000 records

    Cause
    Page-based pagination stops there and a page token is needed
    Fix
    Narrow the query with a where clause, or ask Claude to continue with the page token
  5. A write returned 200 but a record did not change

    Cause
    A 200 response can still hold per-record errors
    Fix
    Read the record back and check the write response for errors, as in prompt 6
  6. TOO_MANY_REQUESTS

    Cause
    Zoho's credit or concurrency limit for that organization was reached
    Fix
    Wait, then run fewer calls at once; limits depend on the CRM edition
  7. A field is missing in one organization

    Cause
    Each organization has its own modules and fields
    Fix
    Read the module fields for that organization first
  8. Settings or module changes are requested

    Cause
    The write tool covers records only
    Fix
    Make settings changes in Zoho CRM itself

Causes come from the Ryze AI Zoho CRM help page. All setups: Ryze AI integrations. The same pattern for ads is in the Google Ads multi-account guide and the Shopify multi-store guide.

Sources

The verdict

Connect each organization to one Ryze AI workspace with Add one more account, check the primary one, then add the connector to Claude once. Name the organization in every prompt that changes records, and set write and delete tools to Needs approval in Claude.

Frequently asked questions

How do I connect multiple Zoho CRM accounts to Claude?
Connect each organization in the same Ryze AI workspace: click View on the Zoho CRM card, then Add one more account, and sign in to Zoho for each. Then add the Ryze AI connector to Claude once. Name the organization in each prompt.
Can one workspace hold several Zoho CRM organizations?
Yes. Ryze AI documents several Zoho CRM organizations per workspace. One is the primary and is used unless you name another.
How does Claude know which Zoho CRM organization to use?
It uses the organization you name. With no name, the primary one is used. Every Zoho tool also accepts an optional connection_id that picks one connection.
Do my organizations need to be in the same Zoho data center?
No. Ryze AI states that any Zoho data center works, including US, EU, India and Australia. Each organization signs in on its own data center.
Show 8 more questions
Do Zoho API limits add up across organizations?
No. Zoho counts credits and simultaneous calls per organization, and the numbers depend on that organization's CRM edition.
Does Ryze AI cover other Zoho apps?
No. The connection covers Zoho CRM only. Zoho's own MCP product lists other Zoho apps such as Mail, Desk and Projects.
How many records can one query return?
A COQL query through the zoho__query tool returns up to 2,000 rows per call. Past 2,000 records, page-based pagination stops and a page token is needed.
How many workspaces can one Claude connection cover?
Up to 20 Ryze AI workspaces. Tick them on the Allow connection page and name the workspace in chat. To change the selection, remove the connector in Claude and add it again.
How do I stop Claude from changing the wrong organization?
In Claude, open Customize > Connectors > Ryze AI and set write and delete tools to Needs approval. Also name the organization in each prompt and ask Claude to repeat it before a change.
Does this work on the free Claude plan?
Yes. Custom connectors work on Free, Pro, Max, Ultra, Team and Enterprise plans, but a free account can add only one custom connector. On Team and Enterprise an Owner adds the connector, then each member connects.
Can Claude change Zoho CRM settings or modules?
Ryze AI documents record changes only: the zoho__write tool creates, updates and upserts records. Make settings and module changes in Zoho CRM itself.
Why can Claude not see my newly added organization?
Claude keeps the Ryze AI tool list from the moment the connector is added. Remove the connector, add it again and start a new chat.

Related guides

Ryze AI for multiple Zoho CRM organizations

7-day free trial, $89 a month flat

Start free trial