TutorialsSet Up AI Email Chatbot

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 name so 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.

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.