How to set up automated lead qualification workflows in HubSpot Chatflows

Want to stop wasting time on bad leads and make your chatbot actually useful? This guide’s for marketers and sales folks who want to qualify leads automatically—without making your website feel like a robot interrogation chamber. I'll walk you through setting up a smart workflow in HubSpot Chatflows, show you what trips people up, and call out what’s worth doing (and what’s not).

Why bother automating lead qualification?

Let's be honest: manually sorting through every chat or form fill is tedious and not scalable. Automated lead qualification can:

  • Help you spot the real prospects faster
  • Cut down on time-wasters and spam
  • Make hand-offs to sales smoother

But if you over-complicate things or turn your chat into a quiz, people will bail. The goal is better, not just more automation.

Prerequisites: What you need to get started

Before you dive in, make sure you have:

  • A HubSpot account with access to Chatflows (included with most plans, but double-check)
  • Permission to edit chatflows and workflows
  • A clear idea of what makes a good lead for you (don’t skip this step)

Pro tip: If your sales team can’t define a qualified lead in one sentence, talk to them before building anything.


Step 1: Map out your lead qualification criteria

Don’t just copy generic “What’s your company size?” questions. Figure out:

  • What actually matters to your team? (Budget, location, industry, specific needs)
  • What will disqualify someone immediately? (Outside your service area, wrong company size, etc.)

Write down 2–4 must-have questions. More than that, and you’ll drive people away.

What works

  • Simple, direct questions (“Are you looking for support or a demo?”)
  • Multiple-choice options to speed things up

What doesn’t

  • Open text questions—people type weird stuff, and bots don’t handle nuance well
  • Asking for a phone number or budget right away (unless you really need it)

Step 2: Build your Chatflow

Go to your HubSpot dashboard and head to Chatflows. Decide where you want your lead qualification bot to live (website, landing page, etc.).

  1. Create a new Chatflow
  2. Choose “Website” and then “Live Chat” or “Bot.”
  3. If you want more automation, pick “Bot.”

  4. Pick a template or start from scratch

  5. The “Qualify leads bot” template is a decent start, but don’t be afraid to delete steps you don’t need.
  6. Starting from scratch? You’ll have more control, but it takes longer.

  7. Add your qualifying questions

  8. Use the “Ask a question” action.
  9. Stick to buttons or multiple-choice when possible.
  10. Example:

    • “Which best describes you?” [I’m a business owner] [I’m an employee] [Just browsing]
    • “What are you interested in?” [Product demo] [Pricing info] [Support]
  11. Add branching logic

  12. Use “If/then” branches to send people down the right path.
  13. Example: If they pick “Support,” skip lead questions and show a support form instead.

Honest advice

  • Don’t overthink the chatbot script. You can tweak it later.
  • Keep the tone casual and human.
  • If you’re not sure about a question, leave it out.

Step 3: Score and segment leads automatically

Now that your Chatflow asks the right questions, make HubSpot do the sorting:

  1. Use contact properties to store answers
  2. Each bot answer can map directly to a property (like “Interested Product” or “Company Size”).

  3. Set up lead scoring

  4. In HubSpot, go to “Contacts > Lead Scoring.”
  5. Add positive/negative points for answers that matter.
  6. Example:

    • +10 if “Interested Product” = “Demo”
    • -10 if “Company Size” = “1-5 employees” (if that’s too small for you)
  7. Create active lists

  8. Use lists to segment “Hot Leads,” “Cold Leads,” or “Needs Follow Up.”
  9. This is how sales gets notified automatically.

What to ignore

  • Don’t try to build a perfect score right away—just get something working.
  • Ignore “vanity” fields (like “How did you hear about us?”) unless your team actually uses them.

Step 4: Automate follow-up and handoff

This is where the magic happens. You want qualified leads to reach the right person, fast.

  1. Set up workflow triggers
  2. In HubSpot Workflows, use your lead score or list membership as the trigger.
  3. Example: When someone’s lead score hits 20, enroll them in a workflow.

  4. Automate notifications

  5. Send an email or Slack alert to the right salesperson.
  6. Create tasks for follow-up in HubSpot automatically.

  7. Send personalized follow-up to the lead

  8. You can auto-send a “Thanks, we’ll be in touch” email, or even offer to book a meeting through a calendar link.

What works

  • Immediate handoff to sales when someone is hot (not two days later)
  • Letting the bot offer a calendar link, but not forcing it

What doesn’t

  • Auto-booking meetings for everyone—this annoys people who aren’t ready
  • Spamming “nurture” emails to everyone who chats; segment first

Step 5: Test, tweak, and don’t be precious

Your first version will not be perfect. Here’s how to make sure it doesn’t suck:

  1. Test the chatflow yourself
  2. Try all possible answers. See if anything feels clunky or awkward.

  3. Watch your drop-off rates

  4. If people are bailing halfway, your questions are too much—or too soon.

  5. Ask sales for feedback

  6. Are they getting better leads, or just more noise?

  7. Adjust the flow

  8. Remove questions that don’t help.
  9. Re-order or reword to keep things smooth.

Pro tip: Check chat transcripts weekly for the first month. Real conversations beat “best practices” every time.


Common pitfalls to avoid

  • Making the bot too pushy: Don’t ask for phone numbers or meeting times right away unless your audience expects it.
  • Ignoring mobile users: Make sure your chatflow works on phones. Shorter is better.
  • Not updating over time: Lead criteria change. Update your questions and scoring every few months.
  • Letting the bot replace humans entirely: Chatbots qualify, but people close deals.

Keeping it simple (and useful)

Don’t fall into the trap of “set it and forget it.” The best automated lead qualification is straightforward, human, and always evolving. Start with the basics, see what works, and tweak as you go. If you’re not sure about a question, leave it out. Your future self (and your sales team) will thank you.