Jump to section
01
Where leads quietly die
If your CRM is Zoho, the gap between “the bot collected an email” and “a Lead exists in Zoho with a name on it” is where deals quietly die. NebulaHex closes that gap. Connect your Zoho CRM account once, and every lead your bot captures becomes a real Lead record in your real Zoho org, in the right region, with the conversation context attached, ready for whoever picks it up next.
The same connection lets the bot look things up in Zoho during a chat — a contact’s status, a deal’s stage, an account’s recent history — so your customers get answers grounded in your CRM data instead of generic placeholders.
02
The Zoho data centers
Zoho runs separate regional data centers, and your account lives in exactly one of them. NebulaHex connects to Zoho CRM accounts in each of the data centers below. An integration that doesn’t understand that distinction silently fails when it tries to reach the wrong region — or, worse, talks to the wrong account.
United States
zoho.com
Europe
zoho.eu
India
zoho.in
Australia
zoho.com.au
Japan
zoho.jp
Canada
zohocloud.ca
Saudi Arabia
zoho.sa
You’ll know which one applies because it’s the domain you log into Zoho with day-to-day. NebulaHex asks for it during setup, then reads your data center from the Zoho sign-in itself, so if your account lives somewhere other than the region you picked, the connection follows your account rather than the pick. Every API call is pinned to that data center’s own host, and an answer from any other host is refused — that’s exactly the cross-region drift you don’t want from an integration touching customer data.
03
What the bot can do with Zoho CRM
Once you connect Zoho CRM, your bot can do ten CRM actions during conversations. They split two ways — reads for live answers, writes for record creation. Each has its own toggle in the Configure Tools panel.
You stay in control. The bot only attempts an action when it’s both relevant to the conversation and explicitly allowed for that bot. You see each lookup in the conversation transcript afterwards, so there’s no mystery about what data the bot touched.
04
Two patterns, deliberately separate
The Zoho CRM integration is built around two distinct patterns. They’re deliberately separate so you can use one without the other, or both together.
Lead capture fires automatically
Bot collects a name and email mid-conversation. The lead.captured event fires. A Zoho Lead is created in your org in the right region, carrying the message the visitor left, source-attributed to NebulaHex.
Lead: Jordan Chen · New
Source: NebulaHex
Bot reads from your CRM mid-chat
A returning customer asks “what stage is my deal in?” The bot calls zoho_lookup_deal against your live CRM and answers with the actual current stage. Escalations don’t create records on their own — they use these lookups.
“Your deal is currently in
Negotiation stage with our team.”
Pattern 1 is the “fire and forget” shape most businesses want by default: a lead came in, a record exists. Pattern 2 is the “answer using my CRM” shape that lets the bot reason about your customer data in real time.
05
How to connect
Three steps. The first one is the only one that has anything Zoho-specific about it.
Pick your Zoho data center region
Your Zoho org lives in one data center. Pick the one that matches the domain you log into Zoho with. If you pick another, NebulaHex follows the data center Zoho names when you sign in.
India
zoho.in
Authorize on Zoho’s login screen
The Connect button takes you to Zoho’s OAuth screen. You log in with your Zoho account and approve the permissions NebulaHex requests. NebulaHex never sees your password. The whole flow is OAuth 2.0.
Configure the 10 CRM actions
Back in NebulaHex, the Configure Tools panel shows all ten actions with individual toggles. Enable the ones the bot should be allowed to use. Lead creation usually goes on first. Deal creation often stays off until you trust the bot’s judgment.
After connection, the card surfaces what’s wired up: which Zoho org the integration is connected to, which actions are enabled, and a clean Disconnect button that requires confirmation. Disconnecting only severs the link — anything the bot already created in Zoho stays in Zoho.
06
Real use cases
A small B2B sales team that lives in Zoho
You sell software, services, or industrial gear. Pipeline lives in Zoho CRM. Steady inbound traffic, but a chunk of visitors never fill the contact form — they have one specific question first. The bot answers (pricing tier, integration availability, whether you serve their region), then asks for email and phone if they’re qualified. A Lead lands in Zoho, source-attributed to NebulaHex, ready for the rep on rotation.
An agency running Zoho One
Zoho One is the all-in-one suite many agencies adopt because it covers most operational software without stacking five vendors. NebulaHex’s Zoho CRM connection lets the bot you put on your own marketing site write directly into the same Zoho org you track everything else in. The same pattern works for client bots — each connects to that client’s Zoho org in that client’s region, no shared credentials.
A regional business outside the Salesforce price tier
A clinic, a real-estate firm, a manufacturer, a logistics company — somewhere Salesforce’s pricing makes everyone wince. You picked Zoho CRM because it gives you the pipeline shape you need at a price you can justify. You want an AI agent for the same reason: cost has to make sense. NebulaHex starts free; paid plans include the full integrations catalog (Zoho CRM included) at SMB-friendly pricing.
A support-first team that wants CRM context anyway
Even if your bot is mostly answering support questions, the Zoho CRM connection pays for itself. When a customer messages "where’s my refund?" the bot can look up whether they’re a Contact in Zoho, what their account status is, and route the conversation accordingly — escalating premium customers faster, or tagging the handoff with the right account.
07
What Zoho CRM is, and where it fits
Zoho CRM is the customer-relationship-management product inside the broader Zoho suite, built by Zoho Corporation, a privately held company with deep roots in Chennai, India and a longstanding reputation for serving small and mid-market customers globally. The CRM covers the standard pipeline shape — Leads, Contacts, Accounts, Deals, plus modules for activities, products, and more — and is one of the most widely deployed CRMs in the world by seat count.
What sets Zoho apart for SMB audiences is data residency and pricing. Zoho operates regional data centers in the US, Europe, India, Australia, Japan, Canada and Saudi Arabia, among others, and your data lives in the region you signed up under. For businesses in jurisdictions where data residency matters — and increasingly that’s most jurisdictions — Zoho’s regional model is a real advantage. The pricing, especially in India and other emerging markets where Zoho lists local currency tiers, lands well below Salesforce’s equivalent for comparable functionality.
Zoho CRM also tends to come bundled with Zoho One, the all-in-one suite that includes Zoho Desk, Zoho Books, Zoho Mail, Zoho Projects, and dozens of other apps under a single subscription. If your business already pays for Zoho One, the CRM is already there waiting for you to plug an AI agent into it.
08
Why NebulaHex over rolling your own
You can build a Zoho CRM integration directly. The Zoho CRM API is well-documented; OAuth 2.0 is standard; a competent developer can wire up a script that creates Leads from form submissions in a weekend. The question is whether you want to. To get from “we have a bot that talks to customers” to “we have a bot that turns customer conversations into qualified Leads inside our CRM, in the right region, without leaking credentials, without losing data when a token expires, with the right team alerted on escalation, on every channel our customers actually use,” you’re looking at far more than a Zoho integration script.
NebulaHex is that whole stack. You connect Zoho by filling out a form. You build the bot by uploading your knowledge sources — URLs, files, plain Q&A. You watch the bot work from a unified inbox that covers your widget, WhatsApp, Instagram, Messenger, and Telegram alongside Zoho. The argument for buying instead of building isn’t that the Zoho API is hard — it’s that the system around the API is hard, and the months you’d spend building it are months you wouldn’t spend selling.
09
Trust & security
Your Zoho CRM connection credentials are encrypted at rest and in transit. The OAuth tokens we receive are encrypted before they’re stored and never appear in plain text in logs or audit trails. Disconnect from the Zoho card and the stored credentials are removed; revoke from the Zoho side and the token stops working immediately on our side too.
How the integration is hardened
- Hostname allowlist. OAuth and API calls only allowed against verified Zoho hosts: one set per data center, each read from the documentation Zoho publishes. The integration can’t be tricked into talking to a third-party server pretending to be Zoho.
- Region pinning. Every API call goes to the data center your Zoho account lives in, read from the Zoho sign-in. A Zoho EU org talks to Zoho EU. A Zoho India org talks to Zoho India. Cross-region drift is impossible.
- Module allowlist. The bot can only touch standard CRM modules (Contacts, Leads, Deals, Accounts). Custom modules and unlisted ones cannot be queried or modified.
- Role-based access. Owner, Admin, Member, Viewer roles in NebulaHex. Only Owners and Admins can connect, configure, or disconnect.
We don’t use your conversation data — or anything we read from your Zoho CRM — to train AI models. For data-residency questions specifically: the place your Zoho CRM data physically lives is your Zoho account’s own data center, and our integration only ever reads and writes from that data center. We don’t relocate or copy CRM records. See our privacy policy and terms for the full posture.
10
Connect Zoho CRM to your bot in minutes
If you already have a Zoho CRM account and you know which region it’s in, you’re a few minutes away from the first agent-captured Lead landing in your Zoho pipeline. Open your bot’s Integrations tab, find the Zoho CRM card, pick your region from the dropdown, click Connect, and authorize on Zoho’s login screen.
Pick your region. Connect. Done.
A lead your agent captures lands in your real Zoho org, in the right region, carrying the message the visitor left — and an address already sitting in your Leads is left alone rather than duplicated. Live tools let the bot reason about your CRM data in real time.