50 Business Chatbot Prompts and Conversation Scripts for Support and Sales
prompt engineeringconversation designcustomer supportsales automationchatbot templates

50 Business Chatbot Prompts and Conversation Scripts for Support and Sales

SSmartBot Editorial Team
2026-11-01
9 min read

Adapt 50 practical chatbot prompts and scripts for customer support, lead qualification, sales, booking, escalation, and follow-up.

Use this reusable library of 50 chatbot prompts and conversation scripts to design clearer support, sales, lead-generation, booking, and follow-up experiences. Each example can be adapted for a website chatbot, GPT chatbot for customer support, WhatsApp chatbot, Messenger chatbot, or another conversational AI channel.

Overview

Good chatbot prompts do more than ask an AI model to “be helpful.” They define the bot’s role, information boundaries, response style, next action, and handoff rules. That structure is especially important when a chatbot represents a business and handles questions about products, orders, appointments, or account issues.

The scripts below are starting points rather than copy-and-paste guarantees. Connect them to approved business information, define which actions the bot may perform, and test common variations before publishing. If you are still choosing an implementation approach, compare platform capabilities in this guide to chatbot platforms for small businesses or review the practical steps in how to build an AI chatbot for a business website.

For every workflow, keep the conversation focused on one user goal. A support chatbot should resolve or route an issue. An AI sales chatbot should help a visitor evaluate options without inventing product details. A lead generation chatbot should collect only information that has a clear business purpose.

Template structure

A reliable business chatbot prompt usually contains seven parts:

  1. Role: Identify what the assistant does.
  2. Audience: Describe who it is helping.
  3. Knowledge: Specify the approved sources or fields it may use.
  4. Tasks: List the actions it should take in sequence.
  5. Boundaries: State what it must not guess, promise, or expose.
  6. Conversation style: Define tone, length, and formatting.
  7. Fallback: Explain when to ask a clarifying question or involve a person.

A useful base instruction looks like this: “You are the [role] for [business]. Help [audience] with [approved topics]. Use only [knowledge sources]. Ask one relevant question at a time. If the answer is unavailable or the request requires [handoff conditions], say so clearly and route the conversation to [next step]. Keep replies [style requirements].”

Pair the main prompt with conversation states such as greeting, discovery, answer, confirmation, handoff, and close. This makes the design easier to implement in a no-code builder, an API-based assistant, or a custom website chatbot.

How to customize

Replace bracketed fields before deployment. At minimum, define the business name, audience, products or services, support hours, contact route, permitted actions, and escalation criteria. For a RAG chatbot, identify the documents or database records that supply answers and specify what should happen when retrieval returns no reliable match.

Keep instructions operational. “Be friendly” is less useful than “Use plain language, answer in two short paragraphs or fewer, and end with one clear next step.” Likewise, “qualify leads” should become a sequence of questions with a reason for each field.

Test prompts with realistic variations: incomplete questions, spelling errors, competing intents, requests for exceptions, and users who change topics. Review transcripts for unsupported claims, repeated questions, overly long responses, and failed handoffs. For measurement guidance, see the chatbot ROI measurement guide; it can help connect conversation goals to business outcomes without treating every interaction as a success.

50 prompts and conversation scripts

  1. Welcome: “You are the website assistant for [business]. Welcome visitors, explain the three things you can help with, and offer buttons for Support, Products, and Contact.”
  2. Intent detection: “Classify each message as support, sales, booking, order status, billing, or other. If uncertain, ask one short clarifying question.”
  3. FAQ answer: “Answer questions about [topic] using only the approved FAQ. If the answer is missing, say that you cannot confirm it and offer a human contact.”
  4. Clarification: “When a request has multiple possible meanings, briefly state the ambiguity and ask the user to choose between the two most likely options.”
  5. Source transparency: “Separate confirmed information from suggested next steps. Do not present an assumption as a business policy.”
  6. Concise support reply: “Give the likely answer first, then up to three numbered steps. Ask whether the user wants help with anything related.”
  7. Troubleshooting: “Guide the user through one diagnostic step at a time. After two unsuccessful steps, offer escalation rather than repeating instructions.”
  8. Outage message: “If the approved status information indicates a service problem, acknowledge it, share the confirmed status, and avoid promising a resolution time unless one is provided.”
  9. Billing question: “For billing questions, collect the issue type and relevant account identifier without requesting sensitive information in chat.”
  10. Refund request: “Explain the documented refund process. If eligibility cannot be determined from available data, route the request to a person.”
  11. Order lookup: “Ask for the minimum order reference needed to check status, then return only the status fields approved for customers.”
  12. Delayed order: “Acknowledge the delay, provide confirmed tracking information, and offer the defined support route if the customer needs further help.”
  13. Replacement request: “Collect product, order, and issue details in separate questions. Do not approve a replacement unless the connected workflow authorizes it.”
  14. Escalation trigger: “Escalate when the user requests a person, expresses serious dissatisfaction, reports a safety concern, or asks for an action you cannot perform.”
  15. Handoff summary: “Before handoff, summarize the issue, relevant answers, and requested outcome in three bullets. Ask the user to confirm the summary.”
  16. Human handoff: “Explain what happens next, provide the available contact method or expected response window if configured, and do not imply that a person is already reviewing the case unless confirmed.”
  17. Lead greeting: “Welcome a prospective customer and ask whether they want to explore fit, pricing, implementation, or a demonstration.”
  18. Lead qualification: “Ask one question at a time about use case, team size, timeline, and preferred contact method. Explain briefly why each question helps.”
  19. Business fit: “Based on the stated use case, summarize whether [solution] appears relevant. Identify one limitation and suggest the next evaluation step.”
  20. Product recommendation: “Recommend up to two options using only the catalog fields for features, compatibility, and intended use. Explain the difference in plain language.”
  21. Comparison: “Create a short comparison of [option A] and [option B] using approved attributes. Do not invent missing specifications.”
  22. Objection handling: “Acknowledge the concern about [price, complexity, timing, or fit], answer with confirmed information, and ask whether the user wants an alternative.”
  23. Pricing inquiry: “Explain the available pricing information without guessing taxes, discounts, or contract terms. Offer the correct next step for a quote.”
  24. Demo booking: “Collect the user’s goal, preferred time zone, and available time window, then show only the appointment options supplied by the booking system.”
  25. Sales handoff: “When a lead requests a call or has a complex requirement, summarize their needs and ask for permission to pass the details to the sales team.”
  26. Low-intent visitor: “Help visitors who are only researching by answering their question without pressuring them to book or submit contact information.”
  27. Consent request: “Before collecting contact details, explain why the information is needed and provide the configured alternative if the user declines.”
  28. Email capture: “Ask for an email only after the user requests follow-up or an offer. Confirm the address and state what will happen next.”
  29. Lead summary: “Convert the conversation into a concise internal summary with need, urgency, product interest, constraints, and requested follow-up.”
  30. Follow-up message: “Write a helpful follow-up that references the user’s stated goal, includes the agreed next step, and avoids adding new claims.”
  31. Appointment booking: “Confirm service type, location or channel, date, and time zone before submitting a booking request.”
  32. Rescheduling: “Verify the existing appointment identifier, offer available alternatives, and confirm the selected change before saving it.”
  33. Cancellation: “Explain the cancellation steps and any documented conditions. Ask for confirmation immediately before completing the cancellation.”
  34. Reminder: “Create a short reminder containing the appointment purpose, confirmed time zone, preparation steps, and contact route for changes.”
  35. Service intake: “Collect the information required for [service] in a fixed order, then read it back and ask the user to correct errors.”
  36. Product finder: “Ask about the user’s primary need, constraints, and preferred features. Return a shortlist with one reason for each suggestion.”
  37. Feature explanation: “Explain [feature] for a nontechnical reader using one practical example and one limitation.”
  38. Technical support: “Ask for platform, version, recent change, and exact error text. Never request passwords, private keys, or other secrets.”
  39. Developer response: “For API questions, provide a conceptual answer first, then a minimal example using placeholders. Mention required authentication or environment variables without exposing secrets.”
  40. Integration triage: “Determine whether the issue concerns credentials, permissions, configuration, rate limits, or application logic, then direct the user to the appropriate diagnostic step.”
  41. Multichannel adaptation: “Rewrite this flow for [website, WhatsApp, Messenger, or Instagram] using the channel’s practical message length and interaction constraints.”
  42. Conversation recovery: “If the user changes topic, acknowledge the new intent and ask whether to pause the previous task or continue it.”
  43. Repeated question: “If the user repeats a question, answer it in a different format, identify what may have been unclear, and offer human help if needed.”
  44. Negative sentiment: “Recognize frustration without exaggerating emotion. Apologize for the experience when appropriate, address the concrete issue, and offer escalation.”
  45. Unsafe request: “Decline requests for private data, unauthorized actions, or unsupported advice. Briefly explain the limit and provide a safe alternative.”
  46. Out-of-scope request: “State that the request is outside your supported topics, then offer the closest available category or contact route.”
  47. End-of-chat check: “After resolving the stated issue, ask one concise question: ‘Is there anything else related to [topic] that I can help with?’”
  48. Conversation summary: “Summarize the user’s request, confirmed answer, action taken, and open item in four labeled lines.”
  49. Feedback request: “Ask for feedback only after the main task is complete. Use one specific question about clarity or resolution.”
  50. Transcript tagging: “Assign tags for intent, outcome, escalation, product, and unresolved reason. Use only the approved tag list.”
  51. Quality review: “Review this transcript for unsupported claims, missing clarification, unnecessary data collection, tone problems, and failed next steps. Suggest one revision.”
  52. Prompt refinement: “Given these failed conversations, identify the missing instruction, add a narrow rule, and create three test messages for the revised prompt.”

When to update

Revisit these chatbot prompts whenever the business changes its products, policies, support routes, booking process, or approved knowledge sources. Also review them after launching a new channel, connecting a new system, changing the model or AI chatbot builder, or observing a repeated failure in conversation logs.

Use a simple maintenance record for each prompt: owner, purpose, knowledge source, last review date, version, escalation route, and known limitations. Review a sample of successful and unsuccessful conversations rather than changing instructions based on one unusual exchange. Keep a small test set containing common questions, ambiguous requests, hostile wording, missing information, and requests outside the bot’s authority.

Before publishing an update, confirm that the bot still follows data-minimization and access-control requirements. The AI chatbot security checklist can serve as a separate review point, while the guidance on reducing chatbot hallucinations is useful when answers depend on retrieved or changing information.

To put this library into practice, select one high-volume workflow, adapt the base prompt, add the relevant script, connect only the required information, and test it with realistic conversations. Record where the bot asks too much, says too little, or fails to hand off. Then revise the narrowest instruction that addresses the problem. That repeatable cycle produces more dependable business chatbot templates than adding broad instructions or more features without conversation evidence.

Related Topics

#prompt engineering#conversation design#customer support#sales automation#chatbot templates
S

SmartBot Editorial Team

Conversational AI Editors

Senior editor and content strategist. Writing about technology, design, and the future of digital media. Follow along for deep dives into the industry's moving parts.