How to setup a HubSpot chatbot: A step-by-step guide

Kenneth Pangan
Written by

Kenneth Pangan

Stanley Nicholas
Reviewed by

Stanley Nicholas

Last edited January 16, 2026

Expert Verified
How to setup a HubSpot chatbot: A step-by-step guide

Let's be honest, chatbots are everywhere these days. They’ve gone from being a cool new thing to a must-have for talking to website visitors, figuring out who the good leads are, and giving people instant answers. HubSpot has its own chatbot builder to get you started, and it's a powerful tool that makes automation accessible to teams of all sizes.

This guide will show you exactly how to set up a HubSpot chatbot, from beginning to end. We'll go over all the essential steps, from picking a template to customizing the chat flow. We’ll also look at how you can complement HubSpot's reliable, rule-based logic with advanced AI to build something even more dynamic.

What you'll need before you start

Before we jump in, let's get a few things sorted out first. HubSpot has made the setup process very straightforward, but having these items ready will help you get live faster.

  • A HubSpot account: You’ll need a HubSpot account with access to either Marketing Hub, Sales Hub, or Service Hub (Starter, Professional, or Enterprise). HubSpot offers tiered plans to match different team sizes and needs.

  • The right permissions: Make sure you have "Chatflow permissions" to create and edit chatflows.

  • A connected chat channel: Your conversations inbox needs a connected chat channel. This is where you’ll set your team's availability and tweak how the chat widget looks.

  • The HubSpot tracking code: If your website isn't hosted on HubSpot, you need to have the HubSpot tracking code installed. This is a simple process that ensures your bot appears where it should.

The 5-step setup process

Okay, let's get our hands dirty. HubSpot's builder is very visual and easy to get the hang of. Following these steps will ensure your setup is successful.

Step 1: Navigate to chatflows and choose your channel

First things first, you have to find the chatbot builder in your HubSpot portal.

  1. In your HubSpot account, make your way to Service > Chatflows.

  2. Look for the Create chatflow button in the top right corner and give it a click.

  3. It'll ask where you want this chatbot to live. Go ahead and choose Website.

  4. Next, you’ll pick an inbox and a primary language for your bot.

A screenshot of the HubSpot dashboard, showing where to find the chatflows to begin the setup.
A screenshot of the HubSpot dashboard, showing where to find the chatflows to begin the setup.

Step 2: Select a chatbot template

HubSpot provides several mature templates to get you up and running quickly. These are great starting points that you can further customize.

  • Qualify Leads Bot: Perfect for asking standard qualifying questions to help identify potential customers.

  • Meetings Bot: Makes it easy for visitors to book a meeting with your team, eliminating manual scheduling.

  • Tickets Bot: Helps automate support by creating a ticket directly in your Service Hub.

  • Knowledge Base + Support Bot (Pro+): A specialized bot that helps users find answers directly from your HubSpot knowledge base.

Pick the template that aligns with your specific goal. For this walkthrough, let's say we're setting up a support bot.

An example of the lead qualification bot template in HubSpot.
An example of the lead qualification bot template in HubSpot.

Step 3: Build your conversation flow

This is where you design the user experience. HubSpot's visual editor makes it easy to add and connect different "actions" to map out the journey.

You’ll want to start by editing the Welcome message. It's the first thing people see, so make it friendly and clear. After that, you can add more steps by clicking the plus icon. Here are a few common actions you can use:

  • Ask a question: A simple way to gather information from the visitor.

  • If/then branches (Pro+): This lets you use reliable logic to route users. For example, if a user selects "Sales," you can route them to a different flow than someone who selects "Support."

  • Send to team member: Smoothly hands the conversation off to a live agent when needed.

  • Submit ticket: Automatically organizes user information into a new support ticket.

A view of the HubSpot chatbot builder, focusing on editing the welcome message.
A view of the HubSpot chatbot builder, focusing on editing the welcome message.

Step 4: Define your targeting rules

Once you have your conversation mapped out, click over to the Target tab. HubSpot gives you great control over when and where your bot appears. You can target based on:

  • Website URL: Show the bot only on high-value pages like pricing or help docs.

  • Visitor Information: Target users based on their device, country, or existing CRM data.

This ensures you are providing a relevant experience for every visitor.

Step 5: Customize the display and publish

The last step is to hop over to the Display and Options tabs to put the final polish on everything.

  • Display: Customize the chat heading, the avatar, and the widget behavior to match your brand identity.

  • Options: Tweak details like the typing delay to make the interaction feel natural, or set up data privacy consent messages to ensure compliance.

When you’re happy with the setup, click Preview to test it. If everything looks good, just flip the toggle switch at the top to set your HubSpot chatbot live.

Considerations for scaling your HubSpot chatbot

The HubSpot chatbot builder is a fantastic, reliable starting point. As your business scales and your needs become more complex, you may look for ways to expand its capabilities.

HubSpot is exceptionally powerful at managing information within its own suite. If you have knowledge scattered across various external platforms like Google Docs, Confluence, or Notion pages, you might find that you want a solution that bridges these gaps without requiring manual data entry.

A screenshot of the HubSpot Knowledge Base, illustrating where the chatbot
A screenshot of the HubSpot Knowledge Base, illustrating where the chatbot

HubSpot's native automation is built on proven, rule-based logic. This is excellent for consistency, but for more dynamic or unpredictable conversations, you might consider adding a generative AI layer. This can help the bot understand diverse phrasing without you needing to map out every single possible conversational path.

Finally, for teams that want to test high volumes of changes safely, specialized AI tools can provide simulation environments. This allows you to see how your bot would have handled thousands of past chats before you push new updates live.

Upgrade your HubSpot chatbot with eesel AI

If you're looking to enhance your automation, you can use an AI platform that works with HubSpot to add even more flexibility. eesel AI is a tool that integrates directly with HubSpot to add a smart, complementary layer of automation.

Integrate all your knowledge in one click (not just HubSpot's KB)

eesel AI works within the HubSpot ecosystem to pull together knowledge from all your favorite tools. With one-click integrations, you can connect it to:

  • Your Helpdesk: It can learn from your HubSpot history to match your brand voice and common resolutions.

  • Your Wikis: Connect straight to Confluence, Google Docs, and Notion.

  • Other Tools: Integrate with Slack, PDFs, or platforms like Shopify.

This gives your automation full context, allowing it to provide accurate answers across a wider range of topics.

Automate smarter with AI that learns from past tickets

eesel AI complements HubSpot's logic by using generative AI to understand intent. It provides natural, human-sounding answers based on all your connected knowledge. It's fully customizable, allowing you to define its personality and tone while it handles tasks like ticket sorting or order lookups.

Test and deploy with confidence using simulation

A unique benefit of adding eesel AI to your HubSpot setup is its simulation mode. You can test your AI on thousands of past HubSpot tickets before going live. This provides a clear report on potential resolution rates and lets you see exactly how it would respond, giving you total confidence in your automation strategy.

FeatureHubSpot Chatbot (Native)eesel AI
Knowledge SourcesFocused on HubSpot KB and manual entriesPast tickets, Google Docs, Confluence, Slack, and 100+ more
AI CapabilityProven rule-based logic for consistent flowsGenerative AI, understands nuanced intent
Setup TimeQuick setup for standard flowsMinutes for a fully functional agent
TestingReliable built-in preview toolFull simulation on historical data
IntegrationDeeply integrated within HubSpotPlugs into HubSpot, Zendesk, and more

Tips for a successful chatbot setup

No matter which tool you choose, these best practices will help ensure your chatbot is a success.

  • Start with a clear goal: HubSpot's templates make it easy to focus. Start with one specific job, like qualifying new leads or answering frequent questions.

  • Give it some personality: Use HubSpot's customization options to give your bot a name and a friendly tone that reflects your brand.

  • Always provide an escape hatch: It's important to make it easy for people to connect with a human for complex issues.

  • Review and iterate: Use HubSpot's analytics to check your conversation logs. Regular reviews help you see where the bot is succeeding and where you can refine it further.

From basic bots to intelligent automation

Setting up a HubSpot chatbot is a smart move for any team looking to engage visitors and handle common tasks more efficiently. HubSpot provides a mature, reliable, and user-friendly platform that serves as a solid foundation for conversational support.

When you're ready to take that foundation further, an intelligent AI agent can work alongside HubSpot to solve even more complex problems.

With eesel AI, you can enhance your HubSpot experience with a powerful AI platform that helps automate support, drafts replies for your agents, and scales your customer service with ease.

Ready to see what a truly intelligent AI agent can do? Try eesel AI for free and go live in minutes.


Frequently asked questions

What are the initial requirements before I learn how to set up a HubSpot chatbot effectively?

Before starting, you'll need an active HubSpot account with the right chatflow permissions, a connected chat channel in your conversations inbox, and the HubSpot tracking code installed on your website if it's not hosted on HubSpot. These ensure the bot can function and display correctly.

What kind of templates are available when considering how to set up a HubSpot chatbot for different goals?

HubSpot provides templates such as Qualify Leads Bot, Meetings Bot, Tickets Bot, and a Knowledge Base + Support Bot (for Professional and Enterprise plans). These templates offer a quick start for various common use cases like lead qualification or customer support.

After completing the steps on how to set up a HubSpot chatbot, how can I decide where and when it appears on my website?

You can define targeting rules under the "Target" tab, allowing the bot to appear based on specific website URLs or visitor information like device or country. This enables you to customize the bot's visibility for relevant pages or user segments.

What are some common considerations when learning how to set up a HubSpot chatbot using native tools?

Native HubSpot chatbots utilize reliable rule-based logic and focus on information within the HubSpot Knowledge Base. They are excellent for structured workflows and can be further enhanced with specialized AI tools for more dynamic external information integration.

What are the key differences between learning how to set up a HubSpot chatbot natively versus integrating an intelligent AI agent like eesel AI?

While native HubSpot bots are built for structured, rule-based flows within their ecosystem, eesel AI uses generative AI to understand complex queries and integrates knowledge from over 100 external platforms. eesel AI acts as a complementary tool that offers simulation testing on historical data for confident deployment alongside your HubSpot setup.

How can I ensure my bot has a good personality and provides a user-friendly experience once I understand how to set up a HubSpot chatbot?

Give your chatbot a name and a friendly, helpful tone that aligns with your brand. Always provide an "escape hatch" for users to easily connect with a human agent if the bot gets stuck, and regularly review chat logs to refine its performance.

Share this article

Kenneth Pangan

Article by

Kenneth Pangan

Writer and marketer for over ten years, Kenneth Pangan splits his time between history, politics, and art with plenty of interruptions from his dogs demanding attention.

Related Posts

All posts →
A complete guide to the HubSpot chatbot in 2026
Guides

HubSpot chatbot: Features, setup & what's missing (2026)

Thinking about using the HubSpot chatbot? To make the most of their ecosystem, read our complete 2026 guide. We break down the features, tiered plans, and integrated pricing of the HubSpot chatbot builder, and explore a complementary alternative.

Kenneth PanganKenneth PanganOct 2, 2025
Illustration of AI generating and surfacing HubSpot Service Hub knowledge base articles
Guides

HubSpot Service Hub knowledge base AI: how it works, setup, and what it costs

A practical look at HubSpot Service Hub knowledge base AI: the Customer Agent, the Knowledge Base Agent, how to set both up, and what deflection really costs.

Riellvriany IndriawanRiellvriany IndriawanJun 17, 2026
How to build a Hubspot AI chatbot
Guides

How to build a Hubspot AI chatbot

This guide shows how to create a HubSpot AI chatbot using Chatflows. You'll learn to set up flows, add AI-powered actions, and explore how tools like eesel AI offer more advanced automation options.

Kenneth PanganKenneth PanganJun 2, 2025
How to use AI agents in 2026: A step-by-step HubSpot guide
Guides

How to use AI agents in 2026: A step-by-step HubSpot guide

Tired of manual tasks and repetitive queries? This guide shows you exactly how to use AI agents to automate workflows and enhance productivity in 2026, even if your team uses HubSpot. Follow our step-by-step process to get started.

Kenneth PanganKenneth PanganOct 7, 2025
What is a HubSpot AI chatbot? A complete overview for 2026
Guides

What is a HubSpot AI chatbot? A complete overview for 2026

Get a practical overview of the HubSpot AI chatbot, what it can do, how it works, and how it serves as a robust pillar within the HubSpot ecosystem.

Stevia PutriStevia PutriJul 30, 2025
I tested the top 5 HubSpot chatbot examples to find the best for B2B in 2026
Guides

I tested the top 5 HubSpot chatbot examples to find the best for B2B in 2026

Looking for high-performing bots? We analyzed 5 B2B HubSpot chatbot examples for lead gen, navigation, and support to see what really works in 2026.

Stevia PutriStevia PutriNov 12, 2025
HubSpot chatbot pricing: What you need to know in 2026
Guides

HubSpot chatbot pricing: What you need to know in 2026

Looking into the HubSpot chatbot? Discover how to maximize its value, understand its comprehensive pricing structure, and see how dedicated AI tools can complement your setup.

Stevia PutriStevia PutriNov 12, 2025
Your complete HubSpot Service Hub AI chatbot integration guide
Guides

Your complete HubSpot Service Hub AI chatbot integration guide

Looking to integrate an AI chatbot with HubSpot Service Hub? This guide breaks down HubSpot's native Breeze agent, its robust features, pricing structure, and best practices for deployment. Discover how to choose the right integration for powerful, 24/7 customer support.

Stevia PutriStevia PutriOct 27, 2025
HubSpot pricing in 2026, illustrated as a sales rep walking a buyer through tiered plan cards
Guides

HubSpot pricing in 2026: the real cost of every plan (and the gotchas)

A plain-English breakdown of HubSpot pricing in 2026: every Hub, the Core Seat model, marketing contacts, AI credits, onboarding fees, and what teams actually pay.

Kurnia Kharisma Agung SamiadjieKurnia Kharisma Agung SamiadjieJun 23, 2026

Ready to hire your AI teammate?

Set up in minutes. No credit card required.

Get started free