Chatbot Script Templates That Convert (12 Examples)

12 copy-paste chatbot opening lines and follow-up flows for service businesses, healthcare, legal, e-commerce, and professional services — with anti-patterns to avoid.

What makes a chatbot opening line work?

An effective opening line earns the first reply — and the first reply is the hardest. Nielsen Norman Group's research on customer-service chat found that users want action immediately: an opening that begins with social pleasantries ("How are you today?") wastes time users have already mentally allocated to their actual question. The design implication is to be polite but purposeful — acknowledge the visitor and signal utility in the same sentence.

Three variables determine whether an opening line produces a reply:

  • Specificity: Name what you actually do. "We help with HVAC repair and installation" outperforms "We're here to help" because the visitor can immediately assess relevance.
  • Page-level relevance: An opening on a pricing page should reference pricing. An opening on a services page should surface your top service. Generic openers ignore the context the visitor arrived with.
  • Low-friction ask: The closing question should require minimal cognitive effort. "What ZIP code are you in?" or "What are you looking to get done?" are answerable in under five words. "Tell me about your project" is open-ended and stalls.

Timing also matters. Salesloft's Conversational AI Marketing Trends Report found that visitors sending high-intent messages were 5x more likely to convert into an opportunity than those sending low-intent messages — which means your opening line's job is not just to get a reply, but to invite a high-intent one. Asking a question that reveals the visitor's need ("Are you looking for a new installation or a repair?") does more conversion work than a neutral greeting.

How do the 12 templates compare at a glance?

The table below maps each template to its industry, the visitor intent it targets, and the conversion goal the opening is designed to achieve. Use the goal column to decide which template to adapt for a given page.

12 chatbot opening line templates by industry, intent, and goal
#IndustryVisitor intentOpening line (adapt to your business)Goal
1HVACRepair or service callWe handle HVAC repair and installation across [metro area] — is this a repair, a new install, or a maintenance visit?Qualify job type
2PlumbingEmergency or quoteHi — we're [Business Name], serving [city]. Is this an emergency repair or are you looking for a quote?Triage urgency
3ElectricianQuote or panel workWe handle residential and commercial electrical work in [area]. What type of job do you need a quote for?Start quote flow
4DentistNew patient or appointmentWelcome to [Practice Name]. Are you a new patient looking to book, or do you have a question about an existing appointment?Route to booking
5ChiropractorPain or first visitHi — are you looking to book your first visit, or do you have a question about a specific condition we treat?Capture new patient
6Personal injuryCase evaluationOur firm handles personal injury cases across [state]. Have you been in an accident or injured and looking to understand your options?Screen for case fit
7Family lawConsultationWe handle divorce, custody, and family law matters in [state]. Are you looking to schedule a consultation?Book consult
8E-commerce (general)Product question or orderHi — looking for help finding something, or do you have a question about an existing order?Route to product or support
9E-commerce (returns)Return or refundNeed to start a return or check a refund status? I can walk you through it — what's your order number?Deflect support ticket
10Accountant / CPATax or bookkeepingWe provide tax preparation and bookkeeping for small businesses in [state]. Are you looking for help this tax season or for ongoing bookkeeping?Qualify service need
11Financial advisorPortfolio or planningOur advisors work with individuals and families on retirement and investment planning. What stage of planning are you in?Qualify prospect
12Real estateBuying or sellingAre you looking to buy, sell, or just explore what's available in [area]?Route by intent

Templates 1–3: Service businesses (HVAC, plumbing, electricians)

Service business visitors typically arrive with a specific need: something broke, or they need a quote. The opening line's job is to triage that need in the first exchange — distinguishing an emergency from a scheduled job, and a repair from a new installation. This single routing question saves three to four follow-up turns.

Example conversations

Template 1 — HVAC: qualify job type in the first turn

HVAC repair vs new install
We handle HVAC repair and installation across the Denver metro — is this a repair, a new install, or a maintenance visit?
My AC stopped blowing cold air this morning.
That sounds like it could be a refrigerant issue or a compressor fault — both are repairs we handle same-day when slots are open. What's your ZIP code so I can check availability?
80203
80203 is in our service area. Can I get your name and the best number to reach you? Our dispatch team will call within the hour to confirm a time slot.
Outcome: Lead captured with job type, urgency, and location — no wasted turns.
Example conversations

Template 2 — Plumbing: triage urgency first

Emergency vs scheduled quote
Hi — we're Riverside Plumbing, serving Austin and surrounding areas. Is this an emergency repair or are you looking for a quote?
Not an emergency, I need a quote for a bathroom remodel.
Got it — bathroom remodels are one of our specialties. To give you an accurate estimate, can you tell me roughly what you're replacing? Just fixtures, or full tile and layout work too?
Full gut — toilet, shower, vanity, tile.
That's a full remodel — we can put together a detailed quote. What's the best way to reach you to schedule a walkthrough?
Outcome: Visitor qualified as a high-value remodel lead in three turns.
Example conversations

Template 3 — Electrician: open with scope

Residential panel quote
We handle residential and commercial electrical work in the Chicago area. What type of job do you need a quote for?
I need to upgrade my electrical panel, it's still 100 amp.
Panel upgrades to 200 amp are one of our most common jobs — typically a one-day project. Is your home in Chicago proper or a suburb?
Evanston.
We serve Evanston regularly. Can I get your name and contact info? Our estimator will reach out to schedule a no-cost on-site quote.
Outcome: Quote lead captured with job type and location confirmed.

Templates 4–5: Healthcare (dentist, chiropractor)

Healthcare chatbot openings should stay in operational scope. The key principle: the opening line should not ask for health information — no symptoms, diagnoses, or treatment history. The chatbot's job at the top of the funnel is to route (new patient vs existing, booking vs question) and collect only contact details. Clinical detail belongs in the intake form, not the chat transcript. Knobot is not a HIPAA-compliant service.

Example conversations

Template 4 — Dentist: new patient routing

New patient booking flow
Welcome to Lakeside Dental. Are you a new patient looking to book an appointment, or do you have a question about an existing visit?
New patient — I need a cleaning and checkup.
We're accepting new patients and can usually get cleanings scheduled within two weeks. Do you have dental insurance, or will you be paying out of pocket?
I have Delta Dental PPO.
We're in-network with Delta Dental PPO — most cleanings are fully covered. What's your name and the best number to reach you so we can confirm availability?
Outcome: New patient captured with insurance confirmed before any PHI collected.
Example conversations

Template 5 — Chiropractor: first-visit capture

First visit inquiry
Hi — are you looking to book your first visit with us, or do you have a question about a specific condition we treat?
I want to book a first visit.
Great — first visits include a full assessment and typically run about 45 minutes. We have openings this week. What days generally work best for you?
Afternoon, Tuesday or Thursday.
We have Thursday at 3pm available this week. Can I get your name and a phone number or email to send the booking confirmation?
Outcome: Appointment slot matched without collecting any clinical information.

Templates 6–7: Legal (personal injury, family law)

Legal chatbot openings carry two constraints that service businesses do not: attorney-client privilege considerations and jurisdictional limits. The opening line must not create the impression that an attorney-client relationship exists — that relationship is established only by a formal engagement agreement. The practical rule: the opening routes to a consultation booking and explicitly frames the bot as an intake tool, not legal counsel.

Example conversations

Template 6 — Personal injury: screen for case fit

Post-accident inquiry
Our firm handles personal injury cases across California. Have you been in an accident or injured and looking to understand your options?
Yes, I was in a car accident three weeks ago and the other driver was at fault.
I'm sorry to hear that. Cases like yours — where liability appears clear and injuries are involved — are exactly what our attorneys handle. The best next step is a free consultation with no obligation. Can I get your name and a good way to reach you to schedule that?
Maria Torres, 310-555-0144.
Thank you, Maria. An attorney from our intake team will call you within one business day to discuss the details and let you know how we can help.
Outcome: Consultation lead captured; no legal advice given; no privilege implications.
Example conversations

Template 7 — Family law: route to consultation

Divorce consultation request
We handle divorce, custody, and family law matters in Texas. Are you looking to schedule a consultation?
Yes, I'm considering filing for divorce and not sure where to start.
A consultation is the right first step — our attorneys can walk you through the process and your options without any obligation. Initial consultations are $150 for 45 minutes. Does that work for you?
Yes, that's fine.
Great. What's your name and the best email to send a booking link to?
Outcome: Consultation booked with fee set; no case details collected in chat.

Templates 8–9: E-commerce (Shopify, returns)

E-commerce chatbot visitors split cleanly into two cohorts: pre-purchase visitors with product questions, and post-purchase visitors with order issues. Routing these correctly in the first turn avoids the most common e-commerce chat failure — sending someone with a return request into a product recommendation flow. Template 8 uses a binary routing question; Template 9 targets a returns-specific entry point (useful on an Order Status or Returns page).

Example conversations

Template 8 — E-commerce: route by intent

Pre-purchase product question
Hi — looking for help finding something, or do you have a question about an existing order?
I'm trying to find a gift for someone who does a lot of camping.
Our most popular gifts for campers are the insulated cookware set and the ultralight sleeping bag liner — both under $80. Do you have a rough budget in mind?
Around $60.
The sleeping bag liner is $54 and ships free in 2 days. Want me to put together a direct link to the product page?
Outcome: Visitor moved toward purchase in three turns without leaving the chat.
Example conversations

Template 9 — E-commerce: returns deflection

Return request deflected from support queue
Need to start a return or check a refund status? I can walk you through it — what's your order number?
ORD-88231
Order ORD-88231 — a jacket placed on May 9. Our return window is 30 days, so you're within the window. Are you returning for a refund or an exchange?
Refund — the size was wrong.
Got it. I've generated a prepaid return label and emailed it to the address on your order. The refund processes within 5 business days of the package arriving.
Outcome: Return resolved without a support ticket being opened.

Templates 10–12: Professional services (accountants, financial advisors, real estate)

Professional services visitors are typically comparison-shopping or at an early research stage. The opening line should orient them quickly — not pitch, but clarify what you do and for whom. The goal in the first exchange is to qualify whether this visitor is a fit, not to close a sale. The follow-up question should surface the one factor that most determines fit: business size, planning stage, or buying vs selling intent.

Example conversations

Templates 10–12 — Professional services

Template 10: Accountant / CPA — qualify service need
We provide tax preparation and bookkeeping for small businesses in Ohio. Are you looking for help this tax season or for ongoing bookkeeping?
Ongoing bookkeeping — I run a small LLC and it's getting out of hand.
That's exactly what we handle. For LLCs our bookkeeping plans start at $199/month — covers monthly reconciliation, P&L, and tax prep at year end. How many transactions does your business process in a typical month, roughly?
Outcome: Prospect qualified by service type and business complexity in two turns.
Template 11: Financial advisor — qualify planning stage
Our advisors work with individuals and families on retirement and investment planning. What stage of planning are you in?
Just starting — I'm 38 and haven't really done anything formal.
38 is actually a great time to start — there's still a lot of compounding runway. Our introductory meeting is a 30-minute, no-cost conversation to understand your goals. Would that be useful?
Outcome: Early-stage prospect invited to a no-pressure first meeting.
Template 12: Real estate — route by buying or selling intent
Are you looking to buy, sell, or just explore what's available in the Austin area?
We're thinking about selling our house next spring.
Spring is a strong selling window in Austin — inventory typically tightens from March through May. Are you looking for a market value estimate first, or do you want to talk through timing?
Outcome: Seller intent confirmed; natural path to a listing presentation opened.

What opening-line anti-patterns hurt conversion?

Several common chatbot opening choices reliably reduce the chance of a first reply. Nielsen Norman Group found that vague promises in chat openings — "I can help with anything!" — leave users disappointed when the bot fails to deliver on that scope. The patterns below are the specific failure modes to eliminate from your scripts.

How do you A/B test your chatbot opening line?

A/B testing a chatbot script follows the same principle as testing any conversion element: change one variable at a time and measure a single primary metric. For chatbot openings, the primary metric is first-reply rate — the percentage of visitors who see the opening message and send at least one response.

  1. 1

    Define your baseline

    Pull the current first-reply rate from your chatbot dashboard for the last 30 days. In Knobot, this is visible as "Conversations started / Widget impressions" in the analytics panel.

  2. 2

    Write a single challenger opening

    Change one element — the question asked, the capability described, or the trigger timing. Do not change multiple elements at once.

  3. 3

    Split traffic

    Most website builders support conditional script loading by URL parameter or visitor segment. Alternatively, rotate the opening message weekly (Week A vs Week B) if A/B tooling is unavailable.

  4. 4

    Run for at least 14 days

    Day-of-week and time-of-day patterns mean shorter windows can mislead. Two full calendar weeks normalizes the variance.

  5. 5

    Measure first-reply rate as primary, lead capture rate as secondary

    A variant that gets more first replies but fewer leads may be optimizing the wrong stage.

  6. 6

    Adopt the winner and archive the loser

    Document which variant won and why in your Knobot knowledge notes. This history prevents re-testing the same losing variant six months later.

Most service businesses see meaningful variance between opening lines — it is not unusual for a more specific opener to produce a 20–40% lift in first-reply rate compared to a generic greeting. That lift compresses directly into your lead volume without changing traffic at all.

Frequently asked questions

Should the bot use the visitor's name if I already know it?

Yes — when the name is reliably known (a logged-in customer, a CRM-integrated session), using it once in the opening message increases warmth without feeling intrusive. The key word is "once." Repeating the visitor's name throughout the conversation crosses into uncanny territory. If the name is inferred from a cookie or an email-matching system that is imperfect, skip it — a wrong name is far worse than no name.

How long should a chatbot opening line be?

Under 20 words for the first message. Nielsen Norman Group research on chat UX found that users want immediate utility, not preamble. An opening that names the business, states one concrete thing the bot can help with, and ends with a soft prompt ("What brings you here today?") fits comfortably in 15–18 words. Longer openers compete with the visitor's primary attention — they came to read your page, not your chatbot's introduction.

What about emojis in chat scripts?

Match your brand register. For home services, healthcare, and legal, emojis reduce perceived professionalism — avoid them. For e-commerce, retail, and consumer-facing brands with a casual voice, a single emoji in the opening line (not mid-sentence) is acceptable. Never use emojis to create false urgency ("⚡ Limited slots!") — this pattern damages trust and is an anti-pattern covered in the article.

Multilingual visitors — should I translate the script or rewrite it?

Rewrite for the audience, not translate word-for-word. Idiomatic phrasing that works in English often reads as awkward machine translation in Spanish, Portuguese, or Mandarin. If you serve a significant non-English audience, write a native-language variant of the opening with a native speaker's review. Knobot detects the visitor's language and responds in kind — but the opening message you set is delivered in the language you write it in, so a separate language-specific configuration is needed for the greeting.

Should the first message ask a question or make a statement?

End with a question, but lead with context. A pure question ("How can I help?") is forgettable and gives the visitor no orientation. A statement followed by a question ("We handle HVAC repair and installation across the metro area — what are you looking to get done?") anchors the visitor and lowers the cognitive load of responding. According to Nielsen Norman Group, opening with clear capability context before a question reduces user confusion about what the bot can and cannot do.

How often should I refresh my chatbot scripts?

Review opening lines quarterly and update them whenever a significant service, pricing, or seasonal change occurs. High-volume businesses should track the drop-off rate after the opening message (available in the Knobot dashboard as a conversation completion metric) and A/B test a new variant whenever the drop-off exceeds 60%. Scripts tied to promotions or seasonal urgency ("Our winter HVAC tune-up special runs through December") must be updated or disabled when the period ends — stale promotional language actively hurts credibility.

Sources