Integrations

Native Integrations

Connect Kantos with your favorite tools.

Native integrations are built into Kantos and require minimal setup. Configure them from your organization settings to start using them immediately.

SendGrid — Email Delivery

All outbound email from Kantos (automation emails, manual sends, and template previews) is delivered through SendGrid. This provides reliable delivery, open/click tracking, and bounce handling.

Features

  • Email delivery for automation actions and manual sends
  • Event tracking — opens, clicks, bounces, and deliveries are logged per email
  • Domain authentication — verify your sending domain with DNS records for better deliverability
  • Sender management — configure verified sender addresses per organization
  • Inbound email processing via webhook for conversation threading

Setup

  1. Navigate to Settings → Domains
  2. Add your sending domain
  3. Add the DNS records shown (CNAME records for DKIM and SPF)
  4. Click Verify once records propagate
  5. Add a verified sender address under Settings → Email Senders

Deliverability

Authenticating your domain significantly improves email deliverability and prevents your messages from landing in spam folders.

Stripe — Billing & Payments

Kantos uses Stripe for subscription management, plan upgrades, and payment processing. Organizations can also enable Stripe Connect to accept payments for appointment bookings.

Features

  • Subscription management — checkout, upgrades, downgrades with proration
  • Webhook processing — automatic handling of payment events (success, failure, refunds)
  • Stripe Connect — accept payments for appointment bookings with platform fees
  • Customer portal — self-service billing management for subscribers

See Billing & Pricing for details on plans and usage limits.

Supabase — Database & Auth

Supabase is the foundational layer for Kantos itself, providing PostgreSQL database, authentication, real-time subscriptions, and file storage — that part isn't configurable. One piece of it is, though: if your own product also runs on Supabase, you can route your end-users' Supabase auth emails through Kantos's branded sending instead of Supabase's default unbranded mailer.

Key capabilities

  • Row Level Security (RLS) — all data is scoped by organization
  • Real-time subscriptions — powers live chat message delivery and presence tracking
  • Storage — file uploads with signed URLs for media attachments
  • Auth — email/password authentication with role-based access

Auth Emails for Your Own Supabase Project

This is separate from the auth Kantos itself uses to sign you in — it's a feature for customers who also have their own Supabase project and want its signup confirmation, password recovery, magic link, email change, invite, and reauthentication emails sent with Kantos branding and deliverability instead of Supabase's default mailer. Requires a paid plan.

Step

Enable the Feature

Go to Organisation → Supabase Auth Emails, choose a sender, and provide your app’s auth-callback URL.

Step

Copy the Webhook Details

You’re shown a webhook URL and a secret — the secret is shown only this once.

Step

Configure Your Supabase Project

In your OWN Supabase project’s dashboard, go to Authentication → Hooks → Send Email and paste both values in.

Step

Customize & Verify

Adjust branding under the same settings page, then trigger a signup on your app to confirm the email arrives branded.

The webhook secret is shown once

If you lose it, you have to regenerate it (invalidating the old one immediately) rather than retrieve it again.

Setting This Up With an AI Agent

supabase_auth_enable, supabase_auth_get_config, supabase_auth_update_config, supabase_auth_regenerate_templates, and supabase_auth_regenerate_webhook_secret cover this whole flow for an MCP-connected agent — except one thing: pasting the webhook URL and secret into your own Supabase project's dashboard. That's a different product Kantos can't reach into, so it stays a human step; the agent will hand you both values and pick up again once you confirm they're in place.

Smart Intake — Form Capture

The Smart Intake system automatically captures form submissions from any website. Add a single script tag to your site and Kantos detects, classifies, and routes submissions into your CRM.

See the full Smart Intake documentation for platform-specific guides (WordPress, Wix, Squarespace, Webflow, Shopify, and custom HTML).

Live Chat Widget

Embed a real-time chat widget on your website to engage visitors, capture leads with pre-chat forms, and manage conversations alongside emails in your unified inbox.

See the full Live Chat documentation for installation, customization, and agent management guides.

Slack — Notifications & AI Copilot

Connect a Slack workspace to receive live chat and automation notifications directly in a channel, reply to conversations from a thread, and let your team ask about or update the CRM from Slack itself — via DM, an @mention, or the /kantos slash command.

Features

  • Notifications — route new conversations, assignments, status changes, and automation failures to a channel
  • Thread replies — respond to a live chat conversation directly from its Slack thread
  • AI Copilot — ask questions and make CRM changes from Slack, scoped to each user's own linked Kantos account and role, with every write gated by an explicit confirmation card

Connect and configure Slack under Org → Integrations → Slack. Setting up the AI Copilot (Slack app scopes, environment variables, and the per-user account-linking flow) is covered separately in docs/slack-copilot-setup.md.

Next Steps

    Native Integrations - Integrations | Kantos Docs