Clanker Support
Docs/Migrate · Chatbase
~20 minutes

Migrate from Chatbase to Clanker Support

Migrating from Chatbase to Clanker Support is mostly a knowledge-base re-import and a one-line embed swap. Your bot's brain lives in text you already have, and the Clanker Support widget drops in with a single script tag — no SDK, no platform onboarding.

Quick migration

Replace the Chatbase embed snippet with the Clanker Support script tag, then paste your knowledge base into your Clanker Support project. Everything else is configuration in the dashboard.

Remove the Chatbase embed
<script>
  window.embeddedChatbotConfig = {
    chatbotId: "XXXXXXXX",
    domain: "www.chatbase.co",
  };
</script>
<script
  src="https://www.chatbase.co/embed.min.js"
  chatbotId="XXXXXXXX"
  domain="www.chatbase.co"
  defer
></script>
↓ replace with ↓
Add the Clanker Support widget
<script
  src="https://api.clankersupport.com/widget.js"
  data-project="pk_live_xxxxxxxxxxxx"
  data-brand="#111827"
  defer
></script>

Step by step

  1. 1

    Create your Clanker Support project

    Sign up, create a workspace, and add a project. Your project gets a public key (pk_live_…) used to bootstrap the widget. Set your brand color while you're here — the widget inherits it automatically.

  2. 2

    Import your knowledge base

    In Chatbase, your bot is trained on uploaded files and text sources. Export or copy that content and paste it into your Clanker Support project's knowledge base / system prompt field. Keep it focused and current — this is your bot's working memory.

  3. 3

    Swap the embed snippet

    Delete the Chatbase embed from your site and drop in the Clanker Support script tag. Replace the public key with your project's. The widget loads in a shadow DOM, so your page styles and the widget never interfere.

    Add the Clanker Support widget
    <script
      src="https://api.clankersupport.com/widget.js"
      data-project="pk_live_xxxxxxxxxxxx"
      data-brand="#111827"
      defer
    ></script>
  4. 4

    Configure escalation and your notify email

    In project settings, set the escalation threshold (how many exchanges before the bot hands off) and the notify email where escalations should land. This is your team inbox or a shared support address. When the bot can't help, the full conversation arrives there with context intact.

  5. 5

    Set up email threading (optional)

    If you want customer email replies to thread back into the widget conversation, point an inbound domain at Clanker Support and set your inbound email local in project settings. Replies then flow both ways — your team answers from the inbox, the customer sees it in the widget. No separate helpdesk required.

  6. 6

    Test, then go live

    Open your site, start a test conversation, and trigger an escalation to confirm it reaches your inbox. Once it looks right, you're done — the widget is already live for every visitor.

Concept mapping

Chatbase → Clanker Support

Chatbot (chatbotId)Project (publicKey)One project per bot.
Training sources / filesKnowledge base / system prompt
embed.min.js + embeddedChatbotConfigSingle widget.js script tag
Custom AI model (Chatbase-managed)Any model via LLM GatewaySwap per project, no code change.
Lead forms / handoffSmart escalation to your inbox

What to expect

Carries over

  • Knowledge base content (paste it in)
  • Your brand color and basic widget styling
  • System prompt / bot persona

Needs a separate plan

  • Past conversation history (export from Chatbase for your records)
  • WhatsApp, Slack, and Messenger channels — Clanker Support is web-only today
  • Chatbase-specific integrations and actions

Want the full feature comparison first?

See exactly how Clanker Support and Chatbase stack up across setup, AI, channels, and pricing before you switch.

Clanker Support vs. Chatbase
Start your migration free →

Other migration guides