Clanker Support
Docs/Migrate · Crisp
~20 minutes

Migrate from Crisp to Clanker Support

Crisp bundles chat, email, CRM, and a knowledge base. Clanker Support replaces the AI chat widget specifically. If you use Crisp's CRM or email marketing, keep those or find replacements — Clanker Support focuses on AI support with a model you control and optional self-hosting.

Quick migration

Swap the Crisp loader for the Clanker Support script tag and re-enter your knowledge base. Route escalations to your team inbox and you're live.

Remove the Crisp loader
<script type="text/javascript">
  window.$crisp = [];
  window.CRISP_WEBSITE_ID = "XXXXXXXX-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
  (function() {
    var d = document;
    var s = d.createElement("script");
    s.src = "https://client.crisp.chat/l.js";
    s.async = 1;
    d.getElementsByTagName("head")[0].appendChild(s);
  })();
</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 project, and grab your public key. Set your brand color so the widget matches your site out of the box.

  2. 2

    Re-enter your knowledge base

    Copy your Crisp Helpdesk articles and any Hugo AI instructions into your Clanker Support knowledge base / system prompt. Start with the topics customers ask about most.

  3. 3

    Swap the loader script

    Remove the Crisp l.js loader and CRISP_WEBSITE_ID, then add the Clanker Support script tag. The widget loads in a shadow DOM so it won't pick up or leak page styles.

    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

Crisp → Clanker Support

CRISP_WEBSITE_IDdata-project (publicKey)
client.crisp.chat/l.js loaderSingle widget.js script tag
Hugo AI (fixed stack)Any model via LLM Gateway
Helpdesk articlesKnowledge base / system prompt
Flat-rate planUsage-based — from $0

What to expect

Carries over

  • Helpdesk / knowledge content (paste it in)
  • Brand color and basic widget styling
  • Web chat support workflow

Needs a separate plan

  • CRM, contacts, and customer profiles
  • Email marketing, campaigns, and push notifications
  • WhatsApp / Messenger / Instagram channels

Want the full feature comparison first?

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

Clanker Support vs. Crisp
Start your migration free →

Other migration guides