CrazyBot
DocsGet Started
Docs / Install guides

Add CrazyBot to Shopify

Install the CrazyBot app, switch on “CrazyBot chat” in your theme and paste your Bot ID — the AI chat appears on every page of your store, with no code.

Install on ShopifyOpen your CrazyBot dashboard

Before you start

Shopify storeAny plan, with the Online Store sales channel. Works with free and paid themes.
Your accountStore owner, or staff with permission to manage apps and themes
A CrazyBot botCreate one in the dashboard first and copy its Bot ID (bot → Share — the value of data-bot-id)

1. Install the app

  1. 1
    Open the CrazyBot app listing on the Shopify App Store (search “CrazyBot”) and click Install.
  2. 2
    Shopify shows what the app can access — nothing from your store: it only adds the chat to your storefront. Click Install.
  3. 3
    The CrazyBot page opens inside your Shopify admin with the next steps.

2. Turn on the chat

  1. 1
    On the CrazyBot page in your admin click Turn on in theme editor — or go to Online Store → Themes → Customize and click the App embeds icon in the left sidebar.
  2. 2
    Switch on CrazyBot chat.
  3. 3
    Paste your Bot ID into the box (pasting the whole embed code also works).
  4. 4
    Click Save (top right).
App embeds belong to a theme. If you later publish a different theme, open it in the editor and switch CrazyBot chat on there too.

3. Check it works

  1. 1
    Open your store in a new tab — the chat bubble appears in the corner on every page.
  2. 2
    Add ?lbtest=1 to the address (e.g. your-store.myshopify.com/?lbtest=1) to test the conversation without saving leads or sending alerts.
  3. 3
    If your bot is limited to certain websites (bot → Settings → Allowed domains), add both your-store.myshopify.com and your own domain.
Store still password-protected (not launched yet)? The chat works, but you need the storefront password to see it — find it in Online Store → Preferences.

Settings explained

In Themes → Customize → App embeds → CrazyBot chat:

SettingWhat it does
On / off switchShows or hides the chat on the store without uninstalling.
Bot IDWhich bot to show. Paste a different one any time to switch bots.
Hide the chat while editing the themeKeeps the bubble out of the way in the theme editor preview. Customers still see it.
CrazyBot serverLeave as is unless your CrazyBot runs on a different address.

Without the app

You can also add the chat by hand:

  1. 1
    In CrazyBot open your bot → Share and copy the embed code.
  2. 2
    In Shopify go to Online Store → Themes → Customize. In the Footer area click Add section → Custom Liquid, paste the code and Save.
  3. 3
    Or with code: Themes → ⋯ → Edit code → layout/theme.liquid, paste the code just above </body> and save.

The app is easier to keep: it survives theme updates and can be switched off with one click.

Update or remove

Updates are automatic — Shopify delivers new versions of the app and your Bot ID is kept.

Remove: Shopify admin → Settings → Apps → CrazyBot → ⋯ → Uninstall. The chat disappears from the store straight away. Your bot, leads and conversations stay safe in CrazyBot.

Troubleshooting

What you seeFix
No chat bubbleCheck CrazyBot chat is switched on in App embeds of the published theme and that you clicked Save. Make sure the Bot ID is filled in. Refresh the store page.
Bubble shows but the bot doesn't replyAdd your store domains to the bot's Allowed domains — the .myshopify.com one and your own domain.
Chat shows in the editor but not the live storeYou edited a theme that isn't published. Switch it on in the live theme as well.
Two chat bubblesThe code was also added by hand earlier. Remove the Custom Liquid section or the line in theme.liquid.
“Turn on in theme editor” opens the editor without CrazyBotClick the App embeds icon in the editor's left sidebar — CrazyBot chat is listed there.

Data & privacy

The app asks for no accessto your store — it can't read products, orders or customers. It only adds the chat to your storefront. When shoppers chat, their messages and anything they type (name, email, phone…) go to CrazyBot to reply and to save leads for you. Shopify privacy requests (customer data requests and erasure) are handled as described in our privacy policy.

FAQ

Is the app free?
Installing the app is free. Your CrazyBot plan covers the bot, conversations and AI — billed by CrazyBot, not Shopify.
Do I need to touch any code?
No. Turn it on in App embeds and paste the Bot ID.
Do I need to reinstall when I change the bot?
No. Edit the flow, wording, colours or AI in CrazyBot — your store shows the changes immediately.
Will it slow down my store?
No — the chat script loads with defer, after your page content.
Can I hide it on some pages?
Not from the app yet. If you need that, add the code by hand only to the templates you want (see Without the app).