Integrations
The Integrations hub is the only place to connect, test, pause and disconnect the external accounts your Actions and your Knowledge Base sources use. Instead of entering credentials separately in each Action or each source, you connect the account once here and the rest of ChatNorris reuses it.
Where to find it
Open an agent’s detail and click Integrations in the side menu (My agents → [your agent] → Integrations).
The screen has two blocks:
- Connected — a table with each integration you’ve already connected in this agent: the masked key (only the last 4 characters are shown), which Actions and knowledge sources use it (Used by), its status and an Active toggle to pause it. Each row’s ··· menu has Manage, Test connection, Replace key and Disconnect.
- Available — the catalog of integrations you haven’t connected yet, with filters by status and connection type. If you can’t find the tool you use, the Request an integration button lets the ChatNorris team know.
Available providers
WooCommerce
Jumpseller
Zendesk
Freshdesk
Google Drive
Google Calendar
Google Sheets
Encuadrado
Odoo
Laudus
HubSpot
LeadConnector (GoHighLevel)
Pipedrive
SumUp
Mercado Pago
Flow
Wompi
Connect a provider
Open the provider you want to connect
Fill in the credentials
- WooCommerce — store URL, Consumer key and Consumer secret (generated from WooCommerce → Settings → Advanced → REST API).
- Jumpseller — your store’s API login and token (in Jumpseller: Account › Preferences, API and MCP card). The account that owns the token needs permissions for products, orders, hooks and settings. See Jumpseller.
- Zendesk — you sign in with your Zendesk account (OAuth); you don’t enter any credentials by hand.
- Freshdesk — your account’s subdomain (
tuempresa.freshdesk.com) and a Freshdesk agent’s API key (in Freshdesk: profile picture → Profile settings → View API key). We recommend a dedicated agent (for example “ChatNorris”), with permission to create and view tickets: the API key has the same permissions and is who signs the tickets. If you use your own domain, still enter your.freshdesk.comsubdomain (you can see it in Admin → Portals). - Google Drive — you sign in with your Google account (OAuth) and then choose specific files/folders with the Google picker.
- Google Calendar — you click Connect with Google and sign in with your Google account. Google asks you for two Calendar permissions: view your busy times and create events. Leave both checked; if you uncheck either, the connection isn’t saved. ChatNorris only sees the busy times on your primary calendar, without titles or details, and only creates the appointments the visitor confirms. Disconnecting revokes access in Google and turns off the Action, without deleting its configuration.
- Encuadrado — your Encuadrado API key.
- Odoo — your instance URL, database (detected automatically if your server has only one), user and API key.
- Laudus — the company’s RUT, and the username and password of a Laudus API user. See Laudus.
- HubSpot — a service key (Development → Keys → Service keys in HubSpot; an existing Private App token also works). The contacts scopes are required; the companies and leads scopes only if you’re going to turn on those capabilities in the Action.
- Google Sheets — you click Connect with Google and sign in with your Google account. Google asks you for access only to the Drive files you choose with ChatNorris: leave that permission checked or the connection isn’t saved. See Google Sheets.
- Pipedrive — you click Connect with Pipedrive, sign in to your account and accept the permissions (OAuth); you don’t enter any key. See Pipedrive.
- LeadConnector (GoHighLevel) — a Private Integration Token and the sub-account’s Location ID. The token is created inside the sub-account (not in the agency), in Settings → Private Integrations → Create new Integration, with the
contacts.readonlyandcontacts.writepermissions; it’s shown only once. The Location ID is in Settings → Business Profile (it also appears in the sub-account’s URL, after/location/). If you don’t see Private Integrations, turn it on first in Settings → Labs. - SumUp — Merchant code and API key, generated at
me.sumup.com/settings/api-keys. - Mercado Pago — Public Key and Access Token, from Your integrations → Credentials in your Mercado Pago account.
- Flow — your Flow account’s API Key and Secret Key. ChatNorris validates them against Flow when you save them and detects whether they’re test (sandbox) or production keys.
- Wompi — four values you find in your Wompi dashboard, under Developers (“API keys” and “Secrets for technical integration”): Public key (
pub_prod_…), Private key (prv_prod_…), Integrity secret (prod_integrity_…) and Events secret (prod_events_…). All four have to be from the same environment; with test keys (pub_test_…) the connection shows the Sandbox label. If a key doesn’t work, the form tells you which one. After connecting, ChatNorris shows you the Events URL: copy it into Wompi → Developers → Events URL so payments are confirmed even if the visitor closes the payment tab. Wompi allows only one events URL per environment, so replace whichever one you had set there.
Test the connection
Use the integration from an Action or KB source
Connection statuses
Each card in the hub shows one of these statuses:Beta integrations
Some integrations are enabled first for a small group of customers, whom we support closely. Currently in beta are Zendesk (tickets and knowledge base), Shopify, AgendaPro, Bsale and Laudus. They appear in the hub with the Beta label. To request access:Click Request access
Fill in the request
Wait for the response
Pause an integration
Turn off the Active toggle on the row (or in the provider’s detail) to temporarily stop an integration without losing the credentials. While it’s paused, the Actions that use it can’t call the provider, and connected knowledge sources stop syncing (content that was already indexed is still used to answer). Turn the toggle back on to resume it, without entering anything again.Replace the key
If you rotated the key or token in the provider, use Replace key in the row’s ··· menu. The connection stays the same, so the Actions and sources that use it aren’t touched.Disconnect a provider
From the ··· menu or the provider’s detail, click Disconnect. Before you confirm, ChatNorris shows you what depends on that connection:- The Actions that use it are turned off, but their configuration is kept.
- The knowledge sources that use it are turned off, but the content already indexed is kept.
Frequently asked questions
Can I have more than one connection to the same provider in an agent?
Can I have more than one connection to the same provider in an agent?
Does connecting a provider use credits?
Does connecting a provider use credits?
I already had WooCommerce or Zendesk connected from the Action itself, do I have to reconnect?
I already had WooCommerce or Zendesk connected from the Action itself, do I have to reconnect?
Why don't I see Odoo as an option?
Why don't I see Odoo as an option?
When connecting Google Calendar, "Missing permissions" or "Google did not grant lasting access" appears
When connecting Google Calendar, "Missing permissions" or "Google did not grant lasting access" appears

