Integrations
Kaanha AI integrates with your existing tools — CRMs, e-commerce platforms, automation tools, and communication channels. Most integrations live under the Integrations page (/integrations), organized into tabs: Webhooks, Zapier, E-commerce, Slack, CRM. A few connection-specific settings (Notion OAuth, MCP servers, payment provider keys) live under Settings instead — each section below says where to go.
Plan Gating
Third-party integrations are gated by subscription tier. Connecting an integration does not consume AI credits — only AI features running inside an integration (e.g., AI summarising a Slack thread) do.Pro+ unlocks all standard third-party integrations (Slack, Notion, HubSpot, Zoho, Salesforce, Shopify, WooCommerce). Premium adds the B2B CRM modules — Companies, Products, Orders, Suppliers — for organizations selling to other businesses. See the Subscription Plans page for the canonical feature matrix and pricing.
Outgoing Webhooks
Send real-time events to any HTTP endpoint. Available from Starter upward. See the Webhooks Guide for full documentation.CRM Integrations
Automatically sync contacts and conversation data to your CRM. Available on Pro and above.Supported CRMs
Setup
- Go to Integrations → CRM
- Select your CRM provider
- Enter API credentials (encrypted at rest)
- Click Test Connection
- Toggle Sync Enabled
When CRM Sync Runs
Contact data is synced to your CRM whenever:- A new contact is created
- A contact profile is updated
- A conversation is resolved
Slack Integration
Slack connects to Kaanha AI two different ways, and it’s worth knowing which one you’re using:- Native Slack channel — your team works directly out of a connected Slack workspace. Messages in a mapped Slack DM or channel become Conversations in Kaanha AI’s inbox (and vice versa), the same way a WhatsApp or SMS conversation would. This is the current, fully supported integration.
- Legacy WhatsApp↔Slack mirroring bridge — an older feature that copied WhatsApp conversations into Slack as a read/reply mirror. This has been retired — if you’re setting Slack up today, you’re using the native channel above, not this.
Setup
- Go to Integrations → Slack
- Click Connect Slack — this opens Slack’s own OAuth authorization popup (you’re not asked to paste a bot token manually)
- Approve the requested scopes in the popup
- Once connected, map Slack channels/DMs to how you want them handled — routed to a human queue, to an AI Agent, or to an Ops Agent — from Settings → CRM → Pipelines (channel-to-mode routing) or directly from an agent’s own Channels tab (see AI Chatbots — Connecting a Bot to a Slack Channel)
How It Works
E-Commerce
E-commerce integrations are available on Pro and above.Shopify
- Go to Integrations → E-commerce → Shopify
- Enter your Shop Domain (e.g.,
myshop.myshopify.com) - Enter your Access Token (from Shopify Admin → Apps → API credentials)
- Copy the webhook URL and add it in Shopify Admin
WooCommerce
- Go to Integrations → E-commerce → WooCommerce
- Enter your Shop URL
- Enter your Consumer Key and Consumer Secret
- Copy the webhook URL and add it in WooCommerce → Settings → Advanced → Webhooks
Zapier / Make / n8n
Kaanha AI works with no-code automation platforms via webhooks.Zapier
- Create a new Zap
- Use Webhooks by Zapier as the trigger
- Enter your Kaanha AI webhook URL (from Integrations → Webhooks)
- Test and activate
Make (Integromat)
- Create a new scenario
- Add a Webhooks module as trigger
- Use the Kaanha AI webhook URL
Discovery Endpoint (for custom integrations)
Payment Links
Create and send Stripe payment links directly from the chat inbox.Setup
- Go to Settings → Payments
- Add your Stripe credentials:
- Secret Key (
sk_live_...) - Webhook Secret (
whsec_...)
- Secret Key (
Stripe is the default payment provider for new signups. Razorpay and PayPal are fully functional alternatives — not legacy or inactive — for organizations that configure their own credentials for either. See Payments for details.
Creating a Payment Link
- Go to Payments → Create Link
- Enter amount, description, and optionally select a contact
- Share the link via WhatsApp chat
payment.completed webhook event.
Notion Integration
Notion connects to Kaanha AI in two ways, and both reuse the same one-time OAuth connection — you don’t authorize Notion twice.Connecting Notion
- Go to Settings → Integrations (or Integrations → CRM → Notion) and click Connect Notion
- Approve the OAuth popup and pick which Notion pages/databases to share access to
- That’s it — both uses below (Knowledge Base and CRM sync) can now see your shared databases without any separate API key entry
Notion as an AI Knowledge Base
To let a chatbot answer questions from a Notion database or page:- Go to Knowledge Bases → Create Knowledge Base, choose source type Notion
- Pick the database from the picker (populated automatically from your org’s Notion OAuth connection — no manual database ID or API key needed)
- Click Sync to import content
- Link the Knowledge Base to a
builtin_llmAI Agent (Knowledge Base tab in the agent editor) — the agent retrieves relevant Notion content at answer time via the same RAG pipeline used for uploaded files and manual FAQs
Notion ↔ CRM Sync (bidirectional)
Beyond knowledge retrieval, Notion can also sync structured records both ways:- Pull: map a Notion database to a CRM entity (contact, company, product, supplier, deal, task, order, or any custom entity type) under CRM → Notion Mappings — incremental sync pulls new/changed rows in automatically, with a full-resync option and a manual “Sync now” button
- Push: an Automation Rule with the
notionCreatePageaction can create a page in a connected Notion database whenever a trigger fires (e.g., create a Notion row whenever a new deal closes) — configure the database and per-property field mapping in the automation’s action editor
Meta Embedded Signup
The fastest way to connect a WhatsApp number is Meta’s own Embedded Signup flow — a one-click OAuth popup that provisions your WhatsApp Business Account, phone number, and access token automatically, without you having to copy any credentials out of Meta Business Manager by hand. See WhatsApp Connection for the full setup flow — manual credential entry remains available as a fallback if you prefer to manage your own Meta app.Connect External Tools via MCP (Bots Calling Out)
This is the reverse direction from the MCP Server integration described below: instead of an external client calling into Kaanha AI, your own AI Agents can call out to your external MCP server as a tool during a conversation.- Go to Settings → AI → MCP Servers
- Add your MCP server’s URL and any auth token it requires
- The tools that server exposes become available for any AI Agent to call, alongside Kaanha AI’s built-in tools (product lookup, CRM tools, etc.)
MCP Server (Kaanha AI as an MCP Server)
Kaanha AI itself can be used as an MCP server, so an external MCP client (e.g. Claude Code, Claude Desktop) can call Kaanha AI’s own tools — contacts, conversations, deals, and more.Push Notifications
The Kaanha AI mobile app receives push notifications for new messages, assigned conversations, and SLA breaches, via Expo push tokens registered per device. No setup is needed beyond installing the mobile app and signing in — tokens register automatically.Premium-Only B2B Modules
Organizations on the Premium or Enterprise plan unlock structured B2B CRM modules in addition to the standard Contacts/Conversations:
These are first-party modules inside Kaanha AI — not third-party integrations. They appear in the sidebar once your organization is on Premium or Enterprise. See Subscription Plans.
See Also
- Subscription Plans — canonical feature matrix and pricing
- Webhooks — outgoing event webhooks
- API Reference — REST endpoints
- AI Chatbots — Knowledge Bases, MCP tool calling, and agent-to-channel routing