How to Set Up Conversational AI Chatbots in HighLevel – A Step-by-Step Guide

Get a 30-day free trial to HighLevel when you sign up using my link.
Step 1 – Enable AI Chatbots at the Agency Level
The first move is simple but crucial: make sure your AI employees are enabled in your HighLevel account. If you’re managing multiple subaccounts, do this from the agency settings so the feature will be available on each subaccount you want to use.
Navigate to Settings → AI Employee and toggle on the AI agents you want to enable for your subaccounts. While you’re in Settings, check Labs for the new “Conversation AI summary and transcript” option. When enabled, this automatically sends summaries and transcripts of chats taking place across the widget on your website, Instagram, Facebook Messenger, SMS and any other connected channel.
Note: labs features sometimes come with restrictions, on my account it said the summary/transcript option can’t be disabled once enabled at the agency level. In practice you can usually manage or toggle features at the subaccount level, but double-check the UI messages before committing.

Step 2 – Create Your First Conversational Agent (Guided Setup)
HighLevel offers three ways to create bots: the guided form, the prompt-based builder, and the flow-based visual builder. For getting started quickly, use the guided form, it walks you through brand voice, contact fields, channels, and booking options.
- Go to AI Agents → Conversation AI.
- Choose “Set up your first agent” and pick the Guided Form setup.
- Select the bot type: General Q&A or Appointment Booking. For an all-purpose assistant choose General Q&A; if your primary goal is getting calendar appointments, choose Appointment Booking.
The guided form will ask you to pick a brand voice and fill in details such as company address, phone number, target audience and pain points. This helps the bot match your brand tone and provide relevant answers.

After the brand voice, set the bot name and preferred channels (website live chat, Instagram, Facebook Messenger, SMS, WhatsApp). If you only want the bot on your website, select just the live chat option.

Important: you can only have one primary bot per brand. The primary bot is the one that will show up on your website chat widget and act as the front-line assistant. You can create additional bots for niche tasks and link them via transfers.
Step 3 – Configure Basic Bot Behavior
The guided form exposes several practical settings you’ll want to customize now:
- Wait time before responding – set how many seconds the bot will pause before replying. A very long delay (20+ seconds) can feel human but is slow. I usually keep this between 2–5 seconds so interactions stay snappy.
- Initial message – the first line visitors see. Keep it friendly and short: offer help, ask one leading question, or point to scheduling.
- Bot goals – define what the bot should accomplish: answer FAQs, capture lead info, book appointments, or transfer to humans.
- LLM selection – HighLevel uses OpenAI GPT-4.1 by default for chat. This is cost-effective for conversational use and integrates token accounting under your agency wallet.
- Contact fields to collect – name, email, phone and any custom fields. HighLevel will skip re-asking fields if the visitor already provided them earlier in the CRM record.
The UI will also allow you to add appointment booking behavior from within a General Q&A bot so you don’t need a separate booking-only bot unless you want one.

Step 4 – Create a Prompt-Based Bot for Advanced Control
When you need finer control over personality, message limits, attachments, or LLM prompts, choose the Prompt-Based builder. This lets you write the bot’s “system” instructions in detail and tune behavior precisely.
- Pick the Prompt-Based option and give the bot a name and status (Off, Suggestive, Autopilot).
- Choose channels and set a response delay.
- Set a maximum messages per conversation to control how long the bot should keep the thread going (useful for reducing token usage or preventing long, wandering chats).
- Toggle image and voice note responses if you want the bot to accept and handle multimedia input. Keep in mind this increases processing time and token usage.
You can also send the bot to sleep whenever a human jumps in, so it won’t respond while you or a team member is actively replying.

Step 5 – Build the Bot’s Brain
The knowledge base is the bot’s memory: the information it relies on to answer questions accurately. HighLevel supports multiple knowledge base sources:
- Web crawler (URL scraping) – point the crawler to a single page or an entire domain and it will extract site content for the knowledge base.
- FAQs – explicit question / answer pairs that override ambiguous web content.
- Tables – useful for pricing or structured data via CSV or Google Sheets.
- Rich text – paste long-form copy directly, which is great for policies, service descriptions, or long articles.
- File uploads – upload PDFs or DOCs that the bot can reference.
Practical workflow:
- Create a knowledge base and name it (for example: “Website KB” or “Product KB”).
- Add a web crawler source and include relevant pages or the entire domain. Use exact URLs or patterns when you need precision.
- Import Google Docs or upload FAQs for questions you want the bot to answer verbatim.
- Upload CSV pricing tables for quick lookups.
The web crawler is often the fastest way to seed the KB: it pulls your blog posts, service pages and product descriptions automatically. But if an article phrased something vaguely and you need a specific reply, add that Q&A to FAQs or paste a precise rich text entry.
Step 6 – Train the Bot and Tune Personality
Once the knowledge base is attached, train the bot by crafting the personality and rules in the prompt fields. This is where the bot’s character, guardrails and special behaviors live.
Examples of useful instructions:
- “Be funny yet professional; avoid emojis.”
- “Keep responses concise – 20–25 words.”
- “Never provide the company phone number; direct users to the contact page URL instead.”
- “If a visitor asks for a full-length article, apologize and offer a summary instead.”
- “Ask for email after two customer questions.”
Write these rules in full sentences and be specific. The more precise your instructions, the more consistent the bot will be. You can draft the personality in ChatGPT or another editor and paste it into the prompt template for convenience.

Step 7 – Add Appointment Booking and Workflows
Appointment booking is one of the most powerful features. You can choose to let the bot:
- Show available times and book directly into connected calendars.
- Only send a booking link to the client, letting them pick a time themselves.
- Trigger workflows after a booking (send confirmations, SMS reminders, or internal notifications).
- Allow users to cancel or reschedule bookings via chat.
To enable booking, select which calendar the bot should use. Calendars are connected through the HighLevel dashboard. If you want the bot to trigger follow-up workflows when a booking happens, set that workflow here. Workflows can handle automated emails, SMS reminders, or internal task creation.

Tip: If you run multiple calendars or services, create separate appointment bots for each service and transfer traffic to them. That keeps interfaces simple and reduces user friction.
Step 8 – Transfer Bots, Stacking Specialized Assistants
You can chain bots together. The architecture I like is:
- Primary bot – front-facing assistant for general Q&A and lead capture.
- Appointment bot – specialized for scheduling and calendar management.
- Support bot – handles technical troubleshooting, image analysis, or returns.
Create transfer rules so the primary bot automatically sends users to the right specialized bot based on keywords or intent. For example:
- If the user says “book,” “schedule,” or “appointment,” transfer to “Shelly” (your appointment bot).
- If the user requests a human (“speak to a manager,” “talk to human”), trigger human handover notifications to the right team member.
- If the visitor sends an image and you have an image-handling bot, transfer accordingly.
Transfers are invisible to the visitor – it’s a backend switch that routes the conversation to a different skillset, so the user experiences a seamless handoff.

Step 9 – Human Handover and Mobile Management
Even the best bots need humans. Always add a “human handover” option so team members can step in when needed. HighLevel’s mobile app makes this painless: you’ll get push notifications when visitors request a human or when the bot triggers specific internal alerts.
Handover options:
- Immediate stop of bot responses and assignment to a team member.
- Transfer to another bot and then to a human, if escalation is needed.
- Auto-notifications to managers or departments.
Keep human responses brisk and keep the conversation context in mind. The platform stores the chat and contact record so you and your team can pick up right where the bot left off.
Step 10 – Auto Follow-Up, Recovering Stalled Conversations
Many visitors start conversations and then disappear. Auto follow-up is a built-in lifeline: configure the bot to nudge leads if they stop responding. Typical follow-up cadence options include:
- Reminder after 15 minutes
- Next day follow-up
- Additional messaging based on contact status (busy, requested follow-up later)
You can do simple auto follow-ups without workflows or create advanced follow-up flows inside the workflow builder. The non-workflow option is faster to set up and works well for small teams.
Step 11 – Dashboard, Testing, and Iteration
Watch the dashboard to see what your bots are doing… how many conversations, transfers, bookings, and follow-ups. The dashboard is also where you can test the bot directly and iterate quickly.
Always run a few test scenarios:
- Ask typical FAQ questions and verify the bot returns accurate URLs and answers.
- Trigger a transfer and make sure the appointment bot picks up and books into the correct calendar.
- Test human handover and confirm notifications reach the right person or mobile device.
Testing and adjusting is essential, nothing is set in stone. Refine message length, personality lines, and knowledge base entries based on real conversations.
Step 12 – Cost, Tokens and Billing
HighLevel uses token-based billing for conversational AI. You won’t need a separate OpenAI key; HighLevel bills token usage to your agency wallet. Token costs for typical Q&A are low, often just pennies for dozens of messages, but multimedia and heavy usage scale up cost.
Two billing-related features to know:
- Wallet and auto-recharge – add funds and set auto-recharge to avoid interruptions.
- Unlimited AI Employee plan – if you expect hundreds or thousands of AI conversations daily (or heavy image/voice processing), consider the unlimited plan (around $97/mo). That protects you from runaway token costs.
Check the transaction history from Agency Dashboard → Settings → Billing and Payments → Wallet and Transactions. The transaction log breaks down usage between conversation and voice AI, calls, and communications so you can quickly see where costs are coming from.
Step 13 – Add the Chat Widget to Your Website
With the bot set up, it’s time to place the chat widget on your site. HighLevel’s chat widget editor offers:
- Style choices and color palette
- Preview images and avatar upload
- Welcome message and greeting lines
- Mandatory contact fields to capture leads
- Business hours toggles
Recommended settings:
- Keep the widget in the bottom-right corner where users expect it.
- Use a branded avatar, either your logo or a friendly photo.
- Keep the greeting short and inviting.
- Limit mandatory fields to name and email to reduce friction; add phone only if you actually need it.
- Disable chat sound notifications if you find them intrusive.
Step 14 – Install on HighLevel Sites and WordPress
For HighLevel-hosted sites, choose the widget from Sites → Settings → Chat Widget and attach it to the page template. For WordPress:
- Open Chat Widget and click “Get code” or choose the WordPress plugin option.
- Copy the provided JavaScript snippet.
- On WordPress, install a header/footer snippet plugin such as Header Footer Code Manager.
- Create a new snippet, paste the chat widget code into the footer site-wide, save and publish.
If you prefer, you can add the snippet through Google Tag Manager or have your developer paste it directly into your theme footer. After adding the code, preview on mobile sizes and test booking and transfer flows.
Step 15 – Ongoing Maintenance and Best Practices
A productive bot program isn’t “set and forget.” Here are practical maintenance tasks:
- Weekly review – check the dashboard for conversation trends and misrouted queries.
- Update knowledge base – add new product pages, adjust pricing tables, and refine FAQs.
- Refine personality – test shorter or friendlier replies and tune the tone to conversion goals.
- Monitor token usage – if costs spike, identify which flows or multimedia processing are driving it.
- Train support staff – ensure humans stepping in know how to pick up conversations and close loops.
Also run periodic A/B tests: different initial messages, different delays, or different follow-up cadences. Small optimizations can produce measurable lifts in bookings and lead capture.
Conclusion – Build Conversational Systems That Scale
Building conversational AI in HighLevel gives you an end-to-end solution: a brand-tuned bot, knowledge bases that reflect your site content, appointment automation, human handover, and easy installation on websites and WordPress. Start with a simple guided agent, seed the knowledge base with web crawler content, and iterate by adding transfers, appointment bots, and tailored follow-ups.
Keep the bot focused on clear goals: capture contact info, answer common questions, and book appointments. Use transfers to route specialized tasks, enable human handover when necessary, and monitor costs from the wallet dashboard. With those pieces in place you can build a reliable, cost-effective conversational system that acts like a 24/7 team member.
FAQ
How do I enable AI chatbots for my subaccounts?
Enable AI at the agency level under Settings → AI Employee and toggle the agents you want active. Then confirm subaccounts receive the features. For the Conversation AI summary and transcript feature, check Labs → Subaccount and enable it there if available.
Which setup should I use: guided form, prompt-based, or flow builder?
Use the guided form to get started quickly with basic Q&A and booking. Choose Prompt-Based if you want granular personality and LLM prompt control. Use the Flow Builder for complex conversational flows, branching logic and multi-step automations.
How do I train the bot so it answers with my brand voice?
Provide a brand voice in the guided form or write precise personality and behavior rules in the prompt fields for prompt-based bots. Seed the knowledge base with your website pages, FAQs and rich text so the bot has accurate company content to reference.
Can bots book appointments directly into my calendar?
Yes. Connect your calendars in HighLevel, enable appointment booking in the bot settings, and choose whether the bot should show availability and book directly or simply send a booking link. You can also allow rescheduling or cancellation and trigger workflows after bookings.
What does a transfer bot do, and why use it?
Transfer bots route conversations to specialized assistants (or humans) based on keywords or intent. Use them to keep the primary bot focused on lead capture while letting appointment or support bots handle scheduling and technical issues.
How does billing and token usage work?
HighLevel bills LLM usage from your agency wallet. Token usage depends on conversation length, LLM selected (GPT-4.1 by default is efficient), and media processing (images/voice cost more). Review Wallet → Transactions to monitor usage and consider the unlimited AI Employee plan if you have very high volume.
How do I add the chat widget to WordPress?
Copy the chat widget code from HighLevel and paste it into your WordPress footer using a snippet plugin like Header Footer Code Manager, or install the HighLevel plugin if available. You can also deploy via Google Tag Manager.
How often should I review and update the knowledge base?
Review the KB weekly or whenever you publish new pages, update pricing, or change procedures. Regular updates keep answers accurate and reduce escalation rates to humans.
Will the bot add conversations to my CRM contacts?
Yes. Conversations automatically create or update contacts in the HighLevel CRM when visitors provide names, emails or phone numbers, making it easy to follow up with marketing sequences or manual outreach.
Get a 30-day free trial to HighLevel when you sign up using my link.
Disclaimer: Some of the content may contain affiliate links, which means I may earn a small commission if you make a purchase at no extra cost to you. Thank you for your support.





