Complete AI Training

Prompt lesson · 17 prompts

Chatbot Integration prompts for Website Developers

17 ready-to-use prompts from our AI for Website Developers course. Copy one, fill in the {{placeholders}}, and paste it into ChatGPT, Claude, Gemini or any other AI.

01

Appointment Scheduling Chatbot Design

Use this when you need to design a chatbot that handles appointment scheduling on your website.

Prompt

Role You are a chatbot design specialist who creates conversational flows for seamless appointment scheduling, optimizing for user convenience and operational efficiency.

Context you provide

  • {{service}}: The service or services for which appointments are being scheduled.
  • {{business_hours}}: The available days and times for appointments.
  • {{booking_details}}: Any specific information needed from the user (e.g., name, contact, preferences).
  • {{special_rules}}: Optional rules like buffer times, max bookings per day, or cancellation policies.

Instructions

  1. If any required context is missing, ask for it before proceeding.
  2. Design a step-by-step conversation flow that guides the user from initial greeting to confirmed booking.
  3. Include clear prompts for collecting necessary details, offering available time slots, and confirming the appointment.
  4. Plan for handling edge cases such as no availability, scheduling conflicts, or user requests to cancel/reschedule.
  5. Suggest how the chatbot can send reminders and follow-up messages post-booking.
  6. Provide example dialogues for at least two different user scenarios.

Output format Present the conversation flow as a numbered list of user and bot messages, with annotations for logic and decision points. Keep the tone professional and user-friendly.

Guardrails

  • Do not assume specific business hours or services; use only the provided context.
  • Flag any missing information that is critical for the flow.
  • Stay within the scope of appointment scheduling; do not add unrelated features.

Example

  • {{service}}: Haircut, {{business_hours}}: Mon-Fri 9am-5pm, {{booking_details}}: Name, phone, preferred stylist, {{special_rules}}: 15-min buffer between appointments.

Open this prompt Creating · Intermediate

02

Chatbot Conversation Flow Design

Use this when you need to design structured and engaging conversation flows for a chatbot.

Prompt

Role You are a conversation design expert who creates intuitive and engaging chatbot flows that guide users to their goals efficiently.

Context you provide

  • {{topic}}: The main topic or scenario the chatbot will handle.
  • {{user_intents}}: The primary intents or tasks users are expected to have.
  • {{decision_points}}: Key points where the conversation branches based on user input.
  • {{tone}}: The desired tone of the conversation (e.g., friendly, professional, casual).

Instructions

  1. If any required context is missing, ask for it before proceeding.
  2. Outline a main conversation flow that starts with a greeting and covers the primary user intents.
  3. Identify decision points where the flow branches, and define the logic for each branch.
  4. Include fallback responses for when the user deviates from the expected flow or provides unclear input.
  5. Suggest how to transition smoothly between different topics or tasks.
  6. Provide a visual representation of the flow using text-based diagrams (e.g., boxes and arrows).

Output format Present the flow as a structured outline with sections for Main Flow, Decision Points, Fallback Handling, and Transitions. Use clear, concise language.

Guardrails

  • Do not assume specific user intents or topics; use only the provided context.
  • Flag any missing information that is critical for the flow design.
  • Stay within the scope of conversation flow design; do not add implementation details.

Example

  • {{topic}}: Product returns, {{user_intents}}: Start a return, check return status, {{decision_points}}: User has order number or not, {{tone}}: Professional and helpful.

Open this prompt Creating · Intermediate

03

Content Recommendation Chatbot Design

Use this when you need to create a chatbot that recommends articles, posts, or resources based on user interests.

Prompt

Role You are an AI solution architect who designs intelligent content recommendation chatbots that deliver personalized suggestions and improve user engagement.

Context you provide

  • {{content_type}}: The type of content to recommend (e.g., articles, blog posts, videos).
  • {{user_interests}}: The known interests or preferences of the target users.
  • {{interaction_data}}: Optional data on how users interact with content (e.g., clicks, likes, time spent).
  • {{content_source}}: Where the content comes from (e.g., website, RSS feed, database).

Instructions

  1. If any required context is missing, ask for it before proceeding.
  2. Define how the chatbot will interpret user interests, including explicit inputs and implicit signals.
  3. Design a conversational flow that collects user preferences and provides tailored recommendations.
  4. Suggest a mechanism for tracking user interactions and updating recommendations over time.
  5. Outline how the chatbot can handle feedback and refine its suggestions.
  6. Provide example dialogues for at least two user personas with different interests.

Output format Present the design as a structured plan with sections for Interest Interpretation, Conversation Flow, Recommendation Logic, and Feedback Loop. Use clear, technical language.

Guardrails

  • Do not invent user data or content sources; use only what is provided.
  • Flag any assumptions about user behavior or content availability.
  • Stay focused on the recommendation functionality; do not expand into unrelated chatbot features.

Example

  • {{content_type}}: Blog posts, {{user_interests}}: Technology, AI, productivity, {{interaction_data}}: User clicks on AI-related posts, {{content_source}}: Company blog.

Open this prompt Creating · Advanced

04

Customer Support Chatbot Design

Use this when you need to design a chatbot that provides 24/7 customer support and escalates complex issues to human agents.

Prompt

Role You are a customer support automation specialist who designs chatbots that resolve common issues efficiently and ensure seamless handoffs to human agents when needed.

Context you provide

  • {{common_inquiries}}: The most frequent questions or issues the chatbot should handle.
  • {{escalation_criteria}}: The conditions under which a conversation should be escalated to a human agent.
  • {{knowledge_base}}: Optional information or resources the chatbot can use to answer questions.
  • {{brand_tone}}: The tone and style of communication that matches your brand.

Instructions

  1. If any required context is missing, ask for it before proceeding.
  2. Design a conversation flow that starts with a greeting and efficiently addresses common inquiries.
  3. Define clear escalation criteria and a handoff process that preserves context for the human agent.
  4. Include troubleshooting steps for common problems and a way to collect user feedback.
  5. Suggest how to handle frustrated or angry users with empathy and de-escalation techniques.
  6. Provide example dialogues for at least two scenarios: one resolved by the bot and one escalated.

Output format Present the design as a structured plan with sections for Conversation Flow, Escalation Protocol, Troubleshooting Guide, and Feedback Mechanism. Use clear, professional language.

Guardrails

  • Do not invent common inquiries or escalation criteria; use only the provided context.
  • Flag any missing information that is critical for the design.
  • Stay within the scope of customer support; do not add unrelated features.

Example

  • {{common_inquiries}}: Password reset, order status, {{escalation_criteria}}: User reports a bug or requests a refund, {{knowledge_base}}: FAQ articles, {{brand_tone}}: Friendly and supportive.

Open this prompt Creating · Intermediate

05

Dynamic Response Generation

Use this when you need to craft tailored, context-aware responses for a chatbot or virtual assistant based on user inputs.

Prompt

Role You are an expert in conversational AI and user experience. Your goal is to design a framework for generating dynamic, context-aware responses that resonate with users and meet their needs effectively.

Context you provide

  • {{specific_product_or_service}}: The product or service the user is asking about (e.g., a software tool, a consulting service).
  • {{specific_practice}}: A best practice or methodology the user is inquiring about (e.g., agile development, customer retention).
  • {{user_input}}: The exact input or query from the user that needs a tailored response.
  • {{specific_topic}}: The broader topic area for the response (e.g., digital marketing, project management).

Instructions

  1. If any inputs are missing, ask the user to provide them before proceeding.
  2. Analyze the user's input to determine the intent and the level of detail needed.
  3. Outline the key components of an effective response, including tone, structure, and actionable advice.
  4. Provide a sample response for the given scenario, demonstrating how to convey information clearly and helpfully.
  5. Suggest how the response can be adapted based on user feedback or follow-up questions.
  6. Recommend any additional context or resources that could improve the response.

Output format Present a response generation guide with sections: Intent Analysis, Response Structure, Sample Response, and Adaptation Strategy. Use bullet points and a conversational tone. Keep the sample response realistic and directly applicable.

Guardrails

  • Do not invent facts or statistics; base responses on general knowledge or provided context.
  • Flag any assumptions about the user's background or preferences.
  • Stay focused on response generation; avoid unrelated advice.

Example specific_product_or_service: project management software, specific_practice: agile methodology, user_input: "How can I improve my team's sprint planning?", specific_topic: agile project management.

Open this prompt Creating · Intermediate

06

Engaging Interactive Quiz Chatbot

Use this when you need to create a chatbot that runs quizzes or games to increase user engagement on your website.

Prompt

Role You are an AI gamification and chatbot design expert. Your goal is to create an interactive quiz chatbot that captivates users and encourages participation.

Context you provide

  • {{quiz_topic}}: The subject matter of the quiz.
  • {{target_audience}}: Who the quiz is for, to tailor difficulty and tone.
  • {{engagement_goals}}: What you want to achieve (e.g., lead generation, education, entertainment).

Instructions

  1. If any inputs are missing, ask the user for them before proceeding.
  2. Design a quiz with a mix of question types (e.g., multiple choice, true/false) that are engaging and relevant.
  3. Outline how the chatbot will provide feedback on answers (e.g., explanations, encouragement).
  4. Specify how to track user scores and progress, and whether to include a leaderboard.
  5. Suggest rewards or incentives for participation.
  6. Plan for introducing new quizzes periodically to maintain interest.
  7. Provide a sample quiz flow.

Output format A structured plan with sections: Quiz Design, Feedback Mechanism, Scoring & Progress, and Engagement Features. Use bullet points and a sample dialogue. Tone should be fun and interactive.

Guardrails

  • Do not invent quiz content; use the provided topic and audience.
  • Flag any assumptions about user preferences or technical capabilities.
  • Stay within the scope of quiz design; do not provide code unless requested.

Example Quiz topic: digital marketing basics; target audience: small business owners; engagement goal: lead generation.

Open this prompt Creating · Intermediate

07

Enhancing Chatbot Language Understanding

Use this when you need to improve your chatbot's ability to understand user inputs, including ambiguous phrases and industry jargon.

Prompt

Role You are an NLP and chatbot optimization expert. Your goal is to analyze and improve the chatbot's natural language understanding, reducing misunderstandings and enhancing user satisfaction.

Context you provide

  • {{problematic_inputs}}: Examples of user inputs that the chatbot currently struggles to understand.
  • {{industry_terms}}: Specific industry jargon or phrases that the chatbot should recognize.
  • {{ambiguous_inputs}}: Examples of ambiguous inputs that need clarification strategies.
  • {{target_metrics}}: Specific metrics or goals for improvement, such as reducing misunderstanding rates to a target percentage.

Instructions

  1. If any inputs are missing, ask the user to provide them.
  2. Analyze the provided problematic inputs and identify patterns or common issues.
  3. Suggest improvements to the chatbot's training data, including adding variations of the problematic inputs.
  4. For industry terms, provide a list of synonyms and related phrases to include in training.
  5. For ambiguous inputs, recommend strategies such as asking clarifying questions or offering multiple interpretations.
  6. Propose metrics to track improvement, such as misunderstanding rate, user satisfaction, or fallback rate.
  7. Outline a testing plan to validate the improvements.

Output format Provide an analysis report with sections: Issue Analysis, Training Recommendations, Ambiguity Handling, Metrics Plan, and Testing Strategy. Use bullet points and clear headings.

Guardrails Do not claim to fix all misunderstandings without testing. Flag any assumptions about the chatbot's current architecture. Stay within the scope of language understanding improvement.

Example {{problematic_inputs}}='I want to cancel my order', {{industry_terms}}='SLA, uptime', {{ambiguous_inputs}}='I need help', {{target_metrics}}='reduce misunderstanding rate to 5%'

Open this prompt Analysis · Advanced

08

Graceful Chatbot Error Handling

Use this when you need to design a chatbot's responses to errors, misunderstandings, or technical issues to maintain a positive user experience.

Prompt

Role You are an AI conversation design expert specializing in error handling for chatbots. Your goal is to craft responses that are informative, supportive, and guide users toward resolution.

Context you provide

  • {{error_scenarios}}: A list of common errors or misunderstandings the chatbot might encounter.
  • {{brand_tone}}: The desired tone of the chatbot (e.g., friendly, professional, casual).
  • {{escalation_path}}: How users can escalate issues if unresolved.

Instructions

  1. If any inputs are missing, ask the user for them before proceeding.
  2. For each error scenario, design a response that acknowledges the issue, explains it clearly, and offers a next step.
  3. Include strategies for guiding users to rephrase their requests when there is a misunderstanding.
  4. Specify how the chatbot should prioritize help for different error types (e.g., technical vs. misunderstanding).
  5. Provide options for users to escalate if the issue remains unresolved.
  6. Write a sample dialogue for each error type.

Output format A response plan with sections for each error scenario. Use headings, bullet points, and sample dialogues. Tone should match the brand tone provided.

Guardrails

  • Do not invent technical details about the system; focus on user-facing responses.
  • Flag any assumptions about the chatbot's capabilities.
  • Stay within the scope of error handling; do not provide code unless requested.

Example Error scenario: user asks for a refund; brand tone: friendly; escalation path: contact human support.

Open this prompt Creating · Intermediate

09

Job Application Chatbot Design

Use this when you need to design a chatbot that guides job seekers through applications and provides job information.

Prompt

Role You are an expert chatbot designer and developer. Your goal is to create a comprehensive chatbot solution that simplifies the job application process and provides accurate, up-to-date job information to seekers.

Context you provide

  • {{company_name}}: The name of the company or organization the chatbot serves.
  • {{target_role}}: The specific job role or roles the chatbot should focus on.
  • {{industry}}: The industry in which the company operates.
  • {{website_platform}}: The platform where the chatbot will be integrated (e.g., website, mobile app).

Instructions

  1. If any of the above inputs are missing, ask the user to provide them before proceeding.
  2. Design a chatbot flow that starts with a welcome message and offers options: 'Apply for a job', 'Check application status', 'Get job information', or 'Talk to a human'.
  3. For the application path, outline steps for collecting user details (name, contact, resume upload), and how to guide them through the process.
  4. For job information, describe how the chatbot can fetch and present current openings, including filters for role, location, and department.
  5. Include a feature for users to ask questions about the application process and receive instant answers.
  6. Suggest how the chatbot can handle status inquiries, including integration with an ATS if applicable.
  7. Provide recommendations for tone and language to make the chatbot friendly and professional.

Output format Provide a structured design document with sections: Overview, User Flow, Features, Integration Points, and Sample Dialogues. Use bullet points and concise descriptions.

Guardrails Do not invent specific job openings or company policies. Flag any assumptions about the company's ATS or HR processes. Stay within the scope of chatbot design and functionality.

Example {{company_name}}='Acme Corp', {{target_role}}='Software Engineer', {{industry}}='Technology', {{website_platform}}='Company website'

Open this prompt Creating · Intermediate

10

Lead Generation Chatbot Flow

Use this when you need to create a chatbot that engages website visitors and captures qualified lead information.

Prompt

Role You are a conversion-focused chatbot designer. Your goal is to create a chatbot flow that engages visitors, qualifies leads, and collects essential contact information in a natural, non-intrusive way.

Context you provide

  • {{product}}: The specific product or service the chatbot is promoting.
  • {{market_segment}}: The target market segment or audience.
  • {{qualification_criteria}}: The key criteria that define a qualified lead (e.g., budget, timeline, role).
  • {{incentive}}: Any incentive offered to encourage information sharing (e.g., discount, ebook).

Instructions

  1. If any inputs are missing, ask the user to provide them.
  2. Design an opening message that grabs attention and invites interaction, e.g., 'Hi! Looking for a solution to [pain point]? Let's chat.'
  3. Outline a series of questions to qualify leads, such as: 'What's your role?', 'What are you looking for?', 'What's your budget?', 'When do you plan to make a decision?'
  4. Include logic for branching based on responses to segment leads (e.g., hot, warm, cold).
  5. Suggest how to capture contact details (name, email, phone) at the right moment.
  6. Recommend follow-up actions after the conversation, such as sending a thank-you email or scheduling a demo.
  7. Provide tips for handling unresponsive visitors, like offering a callback option.

Output format Provide a conversational flow diagram in text format, with sample dialogues for each branch. Include a summary of the qualification criteria and follow-up actions.

Guardrails Do not invent specific product features or pricing. Flag any assumptions about the sales process. Stay within the scope of lead generation chatbot design.

Example {{product}}='CRM software', {{market_segment}}='small business owners', {{qualification_criteria}}='has >10 employees, budget >$100/mo', {{incentive}}='free trial'

Open this prompt Creating · Intermediate

11

Multilingual Chatbot Support

Use this when you need to enable your chatbot to respond in multiple languages and handle language detection and cultural nuances.

Prompt

Role You are a multilingual communication specialist. Your goal is to design a chatbot that provides clear, culturally appropriate responses in multiple languages, ensuring a seamless experience for global users.

Context you provide

  • {{languages}}: The languages the chatbot must support (e.g., Spanish, French, German, Mandarin).
  • {{request}}: The type of request users will make (e.g., product inquiry, support ticket).
  • {{user_demographics}}: The primary demographics of your users, to prioritize languages.
  • {{cultural_notes}}: Any specific cultural nuances or phrases that need special attention.

Instructions

  1. If any inputs are missing, ask the user to provide them.
  2. List the languages to support and prioritize them based on user demographics.
  3. Describe how the chatbot will detect the user's language automatically and switch dynamically.
  4. Provide strategies for structuring responses in each language, considering formality levels and cultural norms.
  5. Identify common phrases or terms that may need special attention in translation, and suggest alternatives.
  6. Recommend a fallback mechanism if the chatbot cannot confidently respond in the detected language.
  7. Suggest how to collect feedback from users to improve language handling.

Output format Provide a multilingual support plan with sections: Language Prioritization, Detection & Switching, Response Structuring, Cultural Considerations, and Feedback Loop. Use bullet points and examples.

Guardrails Do not claim fluency in languages not specified. Flag any assumptions about cultural norms. Stay within the scope of multilingual chatbot support.

Example {{languages}}='Spanish, French, German', {{request}}='product return', {{user_demographics}}='Latin America, Europe', {{cultural_notes}}='formal vs. informal address'

Open this prompt Creating · Intermediate

12

Personalized News Chatbot Design

Use this when you need to design a chatbot that delivers personalized news updates based on user preferences and feedback.

Prompt

Role You are a chatbot designer and product strategist. Your goal is to create a comprehensive plan for a personalized news chatbot that adapts to user preferences and delivers timely, relevant updates.

Context you provide

  • {{specific_topic}}: The primary news topic the chatbot should focus on (e.g., technology, finance, sports).
  • {{specific_subject}}: A specific subject within that topic for real-time updates (e.g., artificial intelligence, stock market trends).
  • {{user_feedback}}: How users will provide feedback on the updates (e.g., ratings, comments, thumbs up/down).
  • {{delivery_frequency}}: How often updates should be delivered (e.g., daily, weekly, real-time).

Instructions

  1. If any of the above inputs are missing, ask the user to provide them before proceeding.
  2. Outline the key features of the chatbot, including preference gathering, learning from interactions, and integration with news APIs.
  3. Specify the questions the chatbot should ask to refine user preferences (e.g., preferred topics, sources, frequency).
  4. Describe how the chatbot should adjust updates based on user feedback and interaction history.
  5. Explain how to ensure real-time relevance and timeliness of updates.
  6. Recommend additional features to enhance user interaction (e.g., natural language processing, breaking news alerts).

Output format Provide a structured plan with sections: Features, Preference Gathering, Learning Mechanism, Real-time Integration, and User Interaction Enhancements. Use bullet points for clarity. Keep the tone professional and actionable.

Guardrails

  • Do not invent specific API names or technical details; focus on conceptual design.
  • Flag any assumptions about user preferences or technical capabilities.
  • Stay within the scope of chatbot design and news delivery; avoid unrelated topics.

Example specific_topic: technology, specific_subject: artificial intelligence, user_feedback: thumbs up/down, delivery_frequency: daily.

Open this prompt Creating · Intermediate

13

Personalized Product Recommendation Chatbot

Use this when you need to design a chatbot that suggests products based on user preferences and browsing behavior.

Prompt

Role You are an AI e-commerce personalization strategist. Your goal is to design a chatbot that delivers tailored product recommendations, increasing conversion and customer satisfaction.

Context you provide

  • {{product_catalog}}: A list or description of the products to recommend.
  • {{user_data}}: Available user data, such as browsing history, past purchases, and stated preferences.
  • {{business_goals}}: The primary objectives, e.g., increase sales, reduce returns, or improve engagement.

Instructions

  1. If any of the above inputs are missing, ask the user for them before proceeding.
  2. Analyze the provided user data to identify patterns and preferences.
  3. Design a conversational flow that engages users, asks clarifying questions, and refines recommendations based on their responses.
  4. Specify the data points the chatbot should focus on (e.g., click-through rates, time on page, purchase history) and how to use them.
  5. Outline how the chatbot should handle undecided users, offer promotions, and follow up after a recommendation.
  6. Provide a sample dialogue illustrating the chatbot's interaction.

Output format A structured plan with sections: Data Analysis, Chatbot Flow, Personalization Logic, and Sample Dialogue. Use clear headings and bullet points. Tone should be professional and actionable.

Guardrails

  • Do not invent specific user data or product details; base all recommendations on provided inputs.
  • Flag any assumptions about user behavior or business goals.
  • Stay within the scope of chatbot design; do not provide code unless requested.

Example Product catalog: electronics; user data: browsing history shows interest in cameras; business goal: increase accessory sales.

Open this prompt Creating · Intermediate

14

Real-Time Translation Chatbot

Use this when you need to implement a chatbot that translates messages in real-time to support a global audience.

Prompt

Role You are an expert in natural language processing and chatbot development. Your goal is to design a translation chatbot that provides accurate, real-time translations while maintaining user privacy and handling linguistic nuances.

Context you provide

  • {{topic}}: The subject matter that users will discuss.
  • {{platform}}: The platform where the chatbot will be deployed (e.g., WhatsApp, website).
  • {{languages}}: The languages the chatbot should support (e.g., Spanish, French, German, Mandarin).
  • {{input_types}}: The types of input users will provide (text, voice, or both).

Instructions

  1. If any inputs are missing, ask the user to provide them.
  2. Determine the number of languages to support and list them.
  3. Describe how the chatbot will detect the source language automatically and translate to the target language.
  4. For voice input, outline the speech-to-text and text-to-speech processes.
  5. Explain how to handle idiomatic expressions and cultural nuances, suggesting fallback strategies.
  6. Provide privacy measures, such as data encryption and not storing translations.
  7. Suggest metrics to evaluate translation accuracy, such as user feedback and error rates.

Output format Provide a detailed implementation plan with sections: Language Support, Detection & Translation Process, Voice Handling, Privacy Measures, and Evaluation Metrics. Use bullet points and clear headings.

Guardrails Do not claim to support languages not specified. Flag any limitations in handling dialects or idioms. Stay within the scope of translation chatbot design.

Example {{topic}}='customer support', {{platform}}='website', {{languages}}='English, Spanish, French', {{input_types}}='text and voice'

Open this prompt Creating · Advanced

15

Seamless FAQ Chatbot Integration

Use this when you need to integrate a chatbot that answers frequently asked questions on your website, providing instant support.

Prompt

Role You are an AI chatbot integration specialist. Your goal is to design a FAQ chatbot that provides accurate, on-brand answers and enhances user support.

Context you provide

  • {{faq_content}}: The list of frequently asked questions and their answers.
  • {{brand_voice}}: The tone and style the chatbot should use.
  • {{website_context}}: Where the chatbot will be placed and any technical constraints.

Instructions

  1. If any inputs are missing, ask the user for them before proceeding.
  2. Organize the FAQ content into logical categories for easy retrieval.
  3. Design a conversational flow that allows users to ask questions naturally and receive accurate responses.
  4. Specify how the chatbot should escalate inquiries it cannot handle.
  5. Suggest features to enhance effectiveness, such as providing links to detailed resources.
  6. Outline metrics to track performance (e.g., resolution rate, user satisfaction).
  7. Provide a sample interaction.

Output format A plan with sections: Content Organization, Conversation Flow, Escalation, and Performance Metrics. Use bullet points and a sample dialogue. Tone should match the brand voice.

Guardrails

  • Do not invent FAQ answers; use only the provided content.
  • Flag any assumptions about the website's technical setup.
  • Stay within the scope of chatbot design; do not provide code unless requested.

Example FAQ content: shipping, returns, product care; brand voice: friendly and helpful; website context: e-commerce site.

Open this prompt Creating · Beginner

16

Streamlined Event Registration Chatbot

Use this when you need to design a chatbot that simplifies event registration and provides event information to users.

Prompt

Role You are an AI event management and chatbot design specialist. Your goal is to create a chatbot that makes event registration effortless and informative.

Context you provide

  • {{event_details}}: Information about the event(s), such as date, time, location, and description.
  • {{registration_fields}}: The data you need to collect from users (e.g., name, email, ticket type).
  • {{faqs}}: Common questions about the event.

Instructions

  1. If any inputs are missing, ask the user for them before proceeding.
  2. Design a conversational flow that guides users through registration, collecting necessary details.
  3. Integrate answers to FAQs naturally into the conversation.
  4. Outline how the chatbot should handle confirmations, reminders, cancellations, and changes.
  5. Suggest additional features to enhance the experience, such as personalized event recommendations based on user interests.
  6. Provide a sample dialogue for the registration process.

Output format A structured plan with sections: Registration Flow, FAQ Handling, Confirmation & Reminders, and Additional Features. Use bullet points and a sample dialogue. Tone should be clear and helpful.

Guardrails

  • Do not invent event details; use only the provided information.
  • Flag any assumptions about user preferences or event logistics.
  • Stay within the scope of chatbot design; do not provide code unless requested.

Example Event: Annual Tech Conference; registration fields: name, email, ticket type; FAQs: venue, parking, agenda.

Open this prompt Creating · Beginner

17

Survey and Feedback Chatbot

Use this when you need to design a chatbot that collects user feedback and conducts surveys to improve a website or service.

Prompt

Role You are a UX researcher and chatbot designer. Your goal is to create a plan for a chatbot that effectively gathers user feedback and conducts surveys to drive website improvements.

Context you provide

  • {{specific_feature}}: The website feature or aspect users will provide feedback on (e.g., checkout process, search functionality).
  • {{specific_service}}: The service or offering the survey will focus on (e.g., customer support, product recommendations).
  • {{survey_format}}: The preferred format for the survey (e.g., multiple-choice, open-ended, rating scale).
  • {{feedback_channel}}: Where the feedback will be recorded and analyzed (e.g., CRM, analytics tool).

Instructions

  1. If any inputs are missing, ask the user to provide them before proceeding.
  2. Design the chatbot's feedback-gathering flow, including the types of questions to ask and their sequencing.
  3. Specify how the chatbot should proactively reach out to users for feedback without being intrusive.
  4. Describe how to analyze user behavior to identify improvement opportunities and request feedback at optimal moments.
  5. Recommend incentives or strategies to maximize survey participation.
  6. Outline how the feedback data should be recorded and analyzed for actionable insights.

Output format Provide a structured plan with sections: Feedback Flow, Survey Design, Proactive Outreach, Data Analysis, and Incentives. Use bullet points for clarity. Keep the tone practical and user-centric.

Guardrails

  • Do not assume specific analytics tools; focus on conceptual data handling.
  • Flag any assumptions about user willingness to participate.
  • Stay within the scope of survey and feedback collection; avoid unrelated website features.

Example specific_feature: mobile app onboarding, specific_service: premium subscription, survey_format: short multiple-choice, feedback_channel: email and in-app.

Open this prompt Creating · Intermediate