Jump to section
01
What integrations do for your bot
An AI agent without integrations only talks. Give it integrations and it works — it creates records in your CRM, opens tickets in your helpdesk, looks up orders in your store, and notifies your team in Slack. The conversation isn’t just answered. It produces something your team can act on.
Capture leads in real time
When your bot collects a name and email, the integration creates a real Lead or Contact in your CRM — with source attribution and the message the visitor left, written to a fixed property set you do not configure. No CSV exports, no Zapier hops, no “we’ll get to it Monday.”
Answer with live data
The bot can look up an order status, a ticket’s state, or an article in your Help Center during the conversation, and it asks the visitor to confirm a detail on file before it reads their own record. Customers get answers grounded in your actual data — not generic placeholders, not training-data guesses. Coming soon: deal lookups, for a visitor who verifies their email address with the code we email them.
Hand off cleanly
When the bot can’t answer, a visitor can tap Talk to a human in your website widget, on a bot with live chat handoff switched on (it is off by default) — and where escalation is wired to your helpdesk, the ticket that lands carries the bot name, the conversation id and a link to it, and the last thing the visitor said. Your agents open it already knowing what the customer asked for.
Each integration is a card in your bot’s Integrations tab. You connect through a form (and an OAuth flow for most), toggle which lookups the bot is allowed to use, and the integration goes live. Coming soon: actions the bot takes in your tools, such as opening a ticket or creating a contact, for a visitor who verifies their email address with the code we email them. Disconnect with one click; anything the bot already created in the connected tool stays there, untouched.
02
Two patterns, deliberately separate
Every integration follows one or both of two patterns. They’re kept separate by design so you decide what fires automatically (Pattern 1) and what the model can do during a conversation (Pattern 2). HubSpot, Zendesk and Zoho Desk run both today. Coming soon: Pattern 1 for Salesforce, Zoho CRM, Freshdesk and Intercom. Each pattern has its own set of toggles.
Something fires automatically
When the bot captures a lead, or a visitor taps Talk to a human in your website widget on a bot with live chat handoff switched on (it is off by default), the integration fires. A contact is created, a ticket opens, a Slack channel gets a message. Fire-and-forget.
Used by: HubSpot, Zoho Desk, Zendesk, Slack. Coming soon: Salesforce, Zoho CRM, Freshdesk, Intercom
The model decides mid-conversation
A customer asks “where’s my order?” The bot reads your store, CRM or helpdesk live and answers with the actual data. You choose which tools each bot is allowed to use, and like every integration tool, they run only when your agent answers with a Claude model. Coming soon: deal lookups, so a visitor who verifies their email address with the code we email them can ask “what stage is my deal in?”
Used by: Salesforce, Zoho CRM, Zoho Desk, Zendesk, Freshdesk, Intercom, Shopify
When you read each integration’s detail page, you’ll see which patterns it supports. Salesforce runs Pattern 2 today, with Pattern 1 coming soon. Slack supports only Pattern 1. Shopify is mostly Pattern 2 (the bot looks things up live; it doesn’t auto-create records on every chat). The patterns scope what your bot can and cannot do per tool.
03
CRMs
04
Helpdesks
Open tickets on escalation, search articles in your knowledge base, and, with Freshdesk, read a ticket’s status live during a chat once the visitor confirms the requester email on it. Coming soon: ticket lookups for Zendesk, Zoho Desk and Intercom, for a visitor who verifies their email address with the code we email them. Your support inbox handles fewer routine questions, and where escalation opens a ticket, that ticket carries the bot name, the conversation id and a link to it, and the last thing the visitor said.
05
Commerce
06
Team comms
07
Don’t see your tool?
The nine integrations above are the ones we support natively, with first-party code, first-party documentation, and first-party security review. For everything else, three options.
Custom webhooks
Wire any of the bot’s events — lead.captured, conversation.escalated — to your own endpoint. Receive a signed POST carrying that event’s own payload: the visitor’s email and message on a capture, plus their name when the bot got one; the conversation id, the session id and the channel they came in on for an escalation.
REST API
A complete API for bot management, conversation export, knowledge ingestion, and analytics. Build your own automations on top of the bot.
Zapier-compatible
Our Zapier card issues an API key you can wire into Make.com, Zapier itself, n8n, or any automation tool that speaks HTTP. We’re working on a first-party Zapier listing.
If you’re evaluating NebulaHex and want a specific integration we don’t list natively, get in touch. The integration roadmap is partly demand-driven, and named-customer asks usually move things up the queue.
08
Pick your first integration
Most teams start with their CRM. Sales leadership wants leads in the pipeline, not in transcripts. From there, helpdesk integration usually goes on second (so escalations land where the support team already works), then commerce or comms based on what your business actually does.
Your bot, in every tool you actually use.
Build the bot on the free plan. Connect your CRM, helpdesk, store, or Slack when you upgrade to Pro. Toggle individual lookups on or off per bot. Disconnect any time.