Set up AI Email Chatbot
Configure HighLevel's Email AI chatbot so an AI agent can reply to inbound emails in Conversations, including training, actions, and testing.
Use the Email AI chatbot in HighLevel
Email AI chatbot lets an AI agent answer inbound emails in your HighLevel subaccount, so email threads in Conversations get the same automation as SMS and chat. You can either enable email on an existing bot or build a dedicated email-only bot from scratch.
Go to HighLevel dashboard → AI Agents → Conversational AI to start.
Email behaves differently from live chat or SMS. Expect slower back-and-forth, and plan your bot wait times and follow-ups so replies feel natural in an inbox.
Choose your setup path
Use tabs to follow the path that fits your account: convert an existing bot or build a new email-only bot.
Convert an existing AI chatbot to handle email
Use this path when you already have a working Conversational AI bot and want it to answer emails alongside other channels.
Open your existing bot
- Go to AI Agents → Conversational AI in your HighLevel dashboard.
- Open the bot you want to extend to email.
Enable the Email channel
- Scroll to Supported communication channels / providers.
- Click Email to start configuring the email channel for this bot.
Configure Email Settings
On the Email settings screen, set how emails will look and send.
- From name: Enter the name contacts should see in their inbox (for example, your business name or a human-style name).
- CC receipts: Optionally add internal addresses to receive a copy of every bot email.
- BCC receipts: Optionally add addresses to receive hidden copies for logging or supervision.
- Greeting personalization: Use a friendly opener such as
Hi contact first nameso the bot addresses contacts by name. - Wait time: Decide how long the bot waits before replying by email.
- Use the same as other channels if you want consistent behavior.
- Or customize for email with a longer delay to feel more natural for inbox replies.
- Click Proceed.
Email feels more authentic with a short delay instead of instant replies. Consider a few minutes for support-style emails and slightly longer for sales or nurturing.
Choose the email format
- On the next screen, choose Plain text or Design editor template.
- Plain text keeps replies looking like typical human-written emails.
- Design editor template lets you use a pre-built email template with branding.
- Click Proceed.
For conversational support and Q&A, plain text usually works best because it looks like a normal reply. Use design editor templates when you need branded, structured layouts.
Review the final email layout and save
The overview screen shows how each email will be structured:
- The greeting at the top (for example,
Hi contact first name). - The AI-generated response in the middle, based on your training and goals.
- The signature or template footer at the bottom, from your plain text or design editor setup.
Confirm everything looks right, then:
- Click Save on the email configuration.
- Click Save on the bot itself so the new Email channel settings go live.
Build a dedicated email-only bot
Use this path when you want a fresh bot that only handles email, for example a dedicated support or sales inbox assistant.
Create a new bot
- Go to AI Agents → Conversational AI.
- Click Create Bot.
- Choose the middle complexity option so the bot can handle richer conversations without being over-engineered.
- Select a starting template:
- General Q&A for informational or support-focused email.
- Appointment booking if scheduling is the main goal.
- Click Continue.
Name the bot and set it to Autopilot
- Give your bot a practical, human-style name (for example, Maria).
- Set the bot mode to Autopilot so it can run the entire email conversation without manual intervention.
Limit channels to Email only
- In the channel list, remove other channels by clicking the X next to each one.
- Leave Email as the only active channel so this bot focuses entirely on email conversations.
Configure Email Settings
- Click Email under Supported communication channels / providers.
- Fill in the Email settings:
- From name: The sender name contacts will see.
- CC receipts and BCC receipts: Optional internal addresses for monitoring.
- Greeting personalization: Use
Hi contact first nameor a similar personalized greeting. - Wait time: Set a realistic delay for email replies.
For email, a short delay keeps replies believable. A range of 3–10 minutes works well in most cases; 3 minutes is a good starting point for support-style emails.
- Click Proceed.
- Choose Plain text for the format so replies look like natural emails.
- Click Save to finish the email configuration.
Tune bot-level settings for email behavior
Back on the main bot settings page, refine how the bot behaves across conversations.
- Business name: Enter your actual business name so the bot references it correctly in emails.
- Wait time: Optionally set or confirm a wait time here as a safety net to match your email expectations.
- Max messages: Set how many messages the bot can send in a single conversation.
- Email threads often run longer; starting around 15 messages per thread is common and you can increase this for deeper support.
- Images: Turn on if you want the bot to send or reference images in emails.
- Voice notes: Turn off for email-only bots since voice notes do not fit typical inbox behavior.
- Response style: Choose how verbose the bot should be:
- Concise for short, to-the-point answers.
- Balanced for a mix of brevity and detail.
- Detailed for more in-depth explanations.
When everything looks right, click Save to store the bot configuration.
Train the bot with a knowledge base
Training gives the Email AI chatbot the specific details about your business, offers, and policies so it can answer emails accurately.
Create or select a knowledge base
- From your bot's Training section, choose whether to:
- Select an existing knowledge base, or
- Create a new knowledge base (for example, Dave's knowledge base for a specific client or brand).
Generate structured content with a prompt pack
Use your preferred LLM (ChatGPT, Gemini, Claude, or similar) with a structured prompt pack or snapshot to generate knowledge base content. Include at least:
- Niche or industry.
- Business name.
- Location (full address is recommended).
- Service area or regions served.
- Business hours.
- Contact information.
- Main service or offer description.
Copy the generated content when it looks accurate and complete.
Add content as rich text in HighLevel
- Open the knowledge base in HighLevel.
- When asked how to add content, choose Rich text (not web crawler, FAQ, or table).
- Click Add rich text.
- Paste the content from your LLM into the editor.
- Click Save to store the knowledge base article.
Rich text is the most flexible option for Email AI chatbot training. It handles long-form explanations, policies, and offer details much better than crawler or table formats.
Attach the knowledge base to your bot
- Return to the bot's Training page.
- Refresh the page if the new knowledge base does not appear immediately.
- Select your knowledge base (for example, Dave's knowledge base) from the dropdown.
- Click Save so the bot uses this knowledge when answering emails.
Define bot goals and personality
Bot goals shape how the Email AI chatbot behaves in conversations, even when contacts ask similar questions across channels.
Generate Personality, Goal, and Additional information
- In your LLM of choice, use a prompt pack to produce three distinct sections:
- Personality: How the bot should speak (tone, formality, friendliness).
- Goal: What the bot is trying to achieve in each conversation (for example, book appointments, qualify leads, resolve support issues).
- Additional information: Extra guidance, such as escalation rules, what not to say, and brand nuances.
Review the output to make sure it aligns with your brand and email tone.
Paste goals into the bot and save
- In your bot's Goals or equivalent settings area, locate:
- The Personality field.
- The Goal field.
- The Additional information field.
- Paste each generated section into its matching field.
- Click Save.
After saving, look for the confirmation message like bot update successfully to verify your changes applied.
Configure actions for the Email AI chatbot
Actions control what your email bot can do beyond answering questions, such as booking appointments, updating records, and escalating to humans.
Appointment booking actions
Configure how the bot handles scheduling when the template or goals include booking.
- Select the relevant calendar or calendars the bot should use.
- Decide whether to check Don't book my appointment, only send booking link:
- Leaving this unchecked allows the bot to book directly through the conversation, which is usually preferred for email flows.
- Optionally configure:
- Pause bot after booking so the bot stops replying once an appointment is set.
- A workflow to trigger after a booking for reminders or follow-ups.
- Transfer to employee after booking so a person can take over if needed.
- Whether contacts can cancel or reschedule through the bot.
- Use multiple calendars if different offers or team members share the same email bot.
Trigger workflows from conversations
Use workflow actions when certain email conversations should kick off automation.
- Add a Trigger a workflow action.
- Select the workflow to run.
- Define when to trigger it (for example, after the contact shares certain details or reaches a specific point in the conversation).
Update contact info and custom fields
Keep your CRM data accurate based on what contacts share over email.
- Add a Contact info or similar action.
- Map conversation data into custom fields or standard fields (for example, preferred service, budget range, subscription interests).
- Set conditions so the bot only updates data when it is confident about the values.
Stop the bot when appropriate
Prevent over-automation by defining when the bot should exit the conversation.
- Enable a Stop bot action for scenarios such as:
- The contact asks for a human.
- The conversation goal is fully complete.
- Configure a final message so the bot exits gracefully.
- Optionally allow reactivation if the contact sends a new email later.
Hand off to a human
Route conversations to real team members when the Email AI chatbot hits its limits.
- Turn on Human handover.
- Choose the user or internal inbox to receive the conversation.
- Define the conditions for handover, such as specific keywords, topics, or high-intent signals.
Transfer to another bot if needed
If you use multiple bots (for example, a support bot and a sales bot), transfer emails to the most relevant one.
- Configure a Transfer bot action.
- Select the target bot.
- Set the conditions that trigger the transfer, such as when a support request turns into a sales opportunity.
Set up email-friendly auto follow-ups
Auto follow-ups keep conversations moving when contacts stop replying.
- Enable Auto follow up.
- Set the delay for the first follow-up:
- For email, choose a longer delay like 40 minutes or more so messages feel natural rather than pushy.
- Add up to 5 follow-ups spaced over several days to re-engage contacts who did not respond.
Space email follow-ups generously. Treat them like a thoughtful follow-up from a human, not a rapid-fire sequence.
Enable conversation summary preference (optional)
- Turn on a conversation summary preference if available.
- Use summaries for quick review, quality checks, or passing context to human agents.
When all actions look correct, click Save so the bot uses these behaviors in live email conversations.
Test your Email AI chatbot
Testing ensures the Email AI chatbot behaves as expected before you rely on it for real contacts.
Run a quick test in the bot UI
- From the Conversational AI bot screen, use the built-in preview or test area.
- Send sample prompts and check how the bot replies as if it were in an email thread.
The in-app test is great for quick checks, but it does not fully mirror real email timing and inbox behavior. Always run live email tests before going live with customers.
Send a real email and watch Conversations
- Send an email from an external address to the inbox configured for your Email AI chatbot.
- In HighLevel, open Conversations.
- Use the Email filter so you only see email threads.
- Locate your test conversation and confirm:
- The email appears in the thread.
- The bot shows as active on the conversation.
- The bot sends replies that match your knowledge base, goals, and actions.
If needed, you can deactivate the bot from the conversation to take over manually and adjust settings based on what you observe.
Once you are happy with the behavior and email cadence, your Email AI chatbot is ready to handle real inbound emails inside HighLevel Conversations.
Last updated 1 day ago
Built with Documentation.AI