Paste your BotDesk install code into the Body tracking code box of a HighLevel website or funnel, and your chatbot is live on every page of it.
Setup in 4 steps
HighLevel's site-wide tracking code box does the job. Repeat the steps for each website or funnel you want the chat on.
The BotDesk side, 36 seconds
Body tracking code instead (steps 2 and 3).Create your BotDesk account and type in your website address. BotDesk reads your site and learns your services, hours and common questions on its own, so there's nothing to type in by hand. Pick what you want the bot to do and try it out. Then open the Install tab in your BotDesk dashboard and click Copy your install code. It looks like this:
<script async src="https://botdesk.studio/widget.js" data-api-key="YOUR_API_KEY" data-name="AI Assistant" data-color="#1F5AA8" data-greeting="Hi! How can I help you today?"></script>
Copy yours from the dashboard instead of typing it: your copy has your own key where this one says YOUR_API_KEY. The code carries your key and a few display settings. Everything else, like what the bot knows, your hours and where leads go, loads from your BotDesk account.
In HighLevel, go to Sites, then Funnels or Websites, and open the one you want the chat on.
Click the Settings tab. Paste your BotDesk code into the Body tracking code box (not Head tracking code), then click Save. Code here runs on every page or step of that website or funnel.
Open the live website or funnel, not the editor preview. The chat bubble appears in the bottom corner. Send it a question to make sure it answers.
For agencies
If you run HighLevel as an agency, each client usually has their own sub-account with their own website or funnel. Give each one its own BotDesk bot.
In your BotDesk agency dashboard, click Add Client Bot, type the client's business name and website, and let it read their site. Each client gets their own bot, their own leads and their own install code.
Click Get code on the client's card and click Copy to Clipboard. You can also open the client's Dashboard and copy it from Install on your site.
Switch to the client's sub-account in HighLevel, open their website or funnel, click the Settings tab, paste the code into the Body tracking code box and click Save. Same steps as above, once per client.
If the BotDesk code is in a website or funnel you save into a HighLevel snapshot, the code goes with it. Every sub-account you load that snapshot into then runs the same bot with the same key, so it answers with the first client's details and sends their leads to the wrong place. On a client's own domain it will usually just say "not enabled for this website" instead, because each bot only chats on the website address it was set up with. After you load a snapshot, open each sub-account's website or funnel Settings and replace the code with that client's own code from Get code. Or leave the code out of the snapshot and add it per client.
Open the client's live website or funnel and ask the chat a question. You can also open the client's Dashboard, go to Install on your site and click Check if it's live, but as on any HighLevel site, it may not see the code because HighLevel adds it after the page loads. If the bubble shows and answers, that client is set.
BotDesk runs on its own. It doesn't plug into HighLevel's chat widget or Conversation AI, and its chats don't show in HighLevel's Conversations inbox. What it can do is send leads in: in the client's BotDesk dashboard, open Connect your tools and use Connect GoHighLevel to link the client's sub-account. After that, each lead the bot takes becomes a Contact there. Two chat bubbles in the same corner will sit on top of each other, so pick one per site. If you keep both, open Appearance & greeting, then Launcher, and set Widget Position to Bottom Left, or open More placement options there and set Computer: up from the bottom and Phone: up from the bottom (0 to 120 pixels) so its button sits above the other one.
After you install
Open your live website or funnel and look for the chat bubble in the bottom corner, then ask it a question. HighLevel can add tracking code after the page loads, so the dashboard's Check if it's live button may not see it. If the bubble shows and answers, you're set.
When the bot takes a visitor's name and phone number, we email it to you and it also shows in the Leads tab. It goes to the email you signed up with unless you change it: open What your bot does, click Emails to you, and fill in Where should we send new leads?
The Free plan takes up to 10 leads a month. Starter and up take unlimited leads.
Change anything in your dashboard, like what the bot knows, how it looks, the pop-up message or the booking button, and save. Changes reach your site automatically within a few minutes. You don't need to paste the code again. Not seeing a change yet? Do a hard refresh: Ctrl+Shift+R, or Cmd+Shift+R on a Mac.
Your business hours (What your bot knows, then Business info, then Hours) are what the bot tells visitors when they ask if you're open. The team schedule in the Team tab (Growth plan and up) only decides when your staff show as available for live chat. They are separate, so changing one doesn't change the other.
Open What your bot knows, then Business info, and scroll to Hours. Under Closed days and holidays, tap a holiday, use Going on vacation? for a run of dates, or click + Add a closed day. Check that Your time zone is right, then click Save settings. The bot will tell visitors you're closed on those days.
Open the website or funnel in HighLevel, click the Settings tab, delete the BotDesk code from the Body tracking code box and click Save. Do the same for each website or funnel you added it to.
Then clear your site's cache if it has one, and reload your site to check the chat bubble is gone. Removing the code only takes the chat off your site. It doesn't cancel your BotDesk plan or delete your chats and leads: see How do I cancel or change my plan? in the FAQ.
Set this up for a client? What happens to a client's bot, leads and chats when you remove them.
Send us your website address and we'll help you get it live by email, free.
Someone else runs your website? Open Install on your site in your BotDesk dashboard and click Email steps to my web person. Or email hello@botdesk.studio. We'll reply by email within 24 hours.
FAQ
Yes. Code in the funnel or website Settings runs on every page or step of that funnel or website. It doesn't carry over to your other funnels, so add it to each one you want the chat on.
Yes. In the page builder, open that page's tracking code settings and paste the code in the footer tracking box instead. Don't add it in both places, or you'll get two chat bubbles.
Not necessarily. HighLevel can add tracking code after the page loads, where our checker can't see it. If you can see the chat bubble on your live page and it answers, you're set.
For your security, your bot only chats on the website address you set it up with, plus its subdomains (like offers.yoursite.com). If your funnel runs on a different domain, email hello@botdesk.studio and we'll add it.
You can, but visitors will see two chat bubbles. If you keep both, move BotDesk to the left side in your dashboard's Appearance settings so they don't overlap.
Yes. Each client's bot has its own install code, so paste each client's code into their own website or funnel. BotDesk's agency plans put your brand on the bots instead of ours. The steps, and what to do with snapshots, are in Running it for client sub-accounts above.
Yes. Log into your BotDesk dashboard any time to update your business info, hours, services and FAQ answers. Changes reach your site automatically within a few minutes. You don't need to paste the code again.
Get Started
Start free, copy your install code, and your chatbot is live in minutes.
Start free, or try a paid plan for 30 daysFree plan: no card. Paid plans: 30-day free trial, card at checkout, no charge until day 31, cancel anytime. Plans from $29/mo. 5-minute setup.