Chatbot Script Prompt Templates
AI prompt templates for chatbot scripts. Design conversational flows for automated customer support.
Overview
Chatbot scripts need to feel natural while guiding customers to solutions quickly. The best chatbots don't try to sound human. They're upfront about being automated while still being helpful. These templates help you write chatbot flows that solve problems without frustrating users.
Best Practices
Be clear that it's a chatbot from the start. Trying to fool users backfires
Offer a path to a human agent early and often. Nothing frustrates users more than being trapped
Keep messages short. Two to three sentences max per response
Use buttons and quick replies instead of asking users to type when possible
Build in fallbacks for when the bot doesn't understand. Don't just repeat the same unhelpful message
Prompt Templates
1. Chatbot Greeting Flow
Write a chatbot greeting script for a customer support bot. Company/Product: [COMPANY_NAME] Bot name: [BOT_NAME] Main support categories: [CATEGORY_1], [CATEGORY_2], [CATEGORY_3], [CATEGORY_4] Business hours for live support: [HOURS] Write: 1. Initial greeting (acknowledge it's a bot, offer to help) 2. Menu of common topics as button options 3. Response if they pick each category 4. Fallback if they type something else Keep each message under 50 words. Friendly but efficient.
Company/Product: ShipFast Bot name: FastBot Main support categories: Track my order, Returns, Shipping rates, Account help Business hours for live support: Mon-Fri 9am-6pm EST
**Greeting:** Hey! I'm FastBot, ShipFast's support assistant. I can help with common questions or connect you with our team. What do you need help with? [Track my order] [Returns] [Shipping rates] [Account help] [Something else] **Track my order response:** I can look that up. What's your order number? You'll find it in your confirmation email starting with SF- **Returns response:** I'll help you start a return. First, is your order within our 30-day return window? [Yes] [No] [Not sure] **Something else / fallback:** No problem! Type your question and I'll do my best. If I can't help, I'll connect you with our support team (available Mon-Fri 9am-6pm EST).
Setting up the initial flow for a customer support chatbot
- •Test your greeting with real users. What seems clear to you might confuse them
- •Track which button gets clicked most and make sure that flow is really polished
2. Chatbot Troubleshooting Flow
Write a chatbot troubleshooting script for a common issue. Issue: [COMMON_ISSUE] Product: [PRODUCT_NAME] Troubleshooting steps in order: [STEP_1], [STEP_2], [STEP_3] If steps don't work: [ESCALATION_PATH] Write a conversational flow that: 1. Confirms the issue 2. Walks through each step with yes/no checkpoints 3. Escalates gracefully if troubleshooting fails Use button options where possible.
Issue: App won't sync data Product: CloudNotes Troubleshooting steps in order: Check internet connection, Force close and reopen app, Log out and back in If steps don't work: Create support ticket with logs
**Confirm issue:** Sounds like your notes aren't syncing. Let's fix that. First, are you connected to the internet right now? [Yes, I'm connected] [Let me check] **After connection confirmed:** Good. Let's try force-closing the app and reopening it. On iPhone, swipe up from the bottom. On Android, use your recent apps button. Did that fix the sync? [Yes, it's working!] [No, still not syncing] **If still not working:** Okay, let's try logging out and back in. Go to Settings > Account > Log Out, then log back in. Syncing now? [Yes!] [No, still broken] **Escalation:** Sorry the quick fixes didn't work. I'm creating a ticket for our team. They'll look at your sync logs and get back to you within 24 hours. Is [EMAIL] the best address to reach you?
Building troubleshooting flows for known issues in your chatbot
- •Put the most common fix first to resolve more issues quickly
- •After each step, ask if it worked before moving on
3. Chatbot Handoff to Human
Write chatbot scripts for handing off to a human agent. Scenarios: 1. User requests human immediately 2. Bot can't understand after [NUMBER] attempts 3. Issue is complex and needs human Business hours: [HOURS] Off-hours alternative: [OFF_HOURS_OPTION] Write responses for each scenario that: 1. Acknowledge the handoff request 2. Set expectations for wait time or next steps 3. Handle gracefully if no agents are available
Scenarios: User requests human, Bot fails after 2 attempts, Complex issue detected Business hours: Mon-Fri 9am-5pm PST Off-hours alternative: Leave message for callback or email
**User requests human:** No problem, I'll connect you with our team. Hang tight. [If during hours]: You're number [X] in line. Typical wait is about [Y] minutes. [If outside hours]: Our team is offline right now (back Mon-Fri 9am-5pm PST). Want to leave a message for a callback, or would email work better? [Leave message] [Send email instead] **Bot fails after 2 attempts:** I'm having trouble understanding. Let me get a human to help. One sec. [Queue for agent or offer alternatives] **Complex issue:** This one needs a person. I'm connecting you now. While you wait, any other details you want me to pass along to the agent?
Defining how your chatbot transitions to live support
- •Pass conversation context to the human so customers don't have to repeat themselves
- •Offer off-hours alternatives proactively instead of just saying nobody's available
4. Chatbot FAQ Response
Write chatbot responses for frequently asked questions. Topic: [FAQ_TOPIC] Questions to handle: [QUESTION_1], [QUESTION_2], [QUESTION_3] Key info to include: [IMPORTANT_DETAILS] Write short chatbot-style answers (2-3 sentences each) that: 1. Answer the question directly 2. Offer a helpful follow-up action or link 3. Check if they need more help Conversational, not robotic.
Topic: Pricing Questions to handle: How much does it cost, Is there a free trial, Do you offer discounts Key info to include: Plans start at $9/mo, 14-day free trial, annual discount, nonprofit/edu discounts
**How much does it cost:** Plans start at $9/month for individuals. Teams and business plans are also available. Want me to show you a comparison? [See pricing] [No thanks] **Is there a free trial:** Yes! 14 days free, no credit card needed. You get full access to try everything out. [Start free trial] [Ask another question] **Do you offer discounts:** We have a few! Annual billing saves you 20%. We also offer discounts for nonprofits and students/educators. Which applies to you? [Annual billing] [Nonprofit] [Student/Edu] [None of these]
Programming your chatbot to handle common questions automatically
- •End FAQ answers with a relevant action button when possible
- •Track which questions get asked most and refine those answers first
Common Mistakes to Avoid
Making messages too long. Chatbots should use short, scannable messages, not paragraphs
Not providing an escape route to human support. Users who feel trapped will leave frustrated
Using the same fallback message repeatedly when the bot doesn't understand, which feels broken
Frequently Asked Questions
Chatbot scripts need to feel natural while guiding customers to solutions quickly. The best chatbots don't try to sound human. They're upfront about being automated while still being helpful. These templates help you write chatbot flows that solve problems without frustrating users.
Related Templates
Support Ticket Response Prompt Templates
AI prompt templates for support ticket responses. Handle customer inquiries efficiently and professionally.
FAQ Response Prompt Templates
AI prompt templates for FAQ responses. Create comprehensive answers to frequently asked questions.
Escalation Response Prompt Templates
AI prompt templates for handling escalations. De-escalate situations and resolve complex issues.
Have your own prompt to optimize?