Course overview
Lesson 15 of 19 · 19 promptsAI for E-commerce Managers
LESSON 15 OF 19

Chatbot Development for Customer Service

19 prompts for E-commerce Managers

Prompts for E-commerce Managers: copy one, fill it in, paste it into your AI.

Track progress as a member

In this lesson

  1. 01Analyze Chatbot Performance MetricsUse this when you need to evaluate chatbot performance and customer interactions to drive improvements.
  2. 02Chatbot Testing ScenariosUse this when you need to systematically test your chatbot's responses to common customer queries and identify areas for improvement.
  3. 03Chatbot Training Data RefinementUse this when you need to train or refine your chatbot's responses to better handle customer inquiries and improve accuracy.
  4. 04Design Automated Customer SupportUse this when you need to plan and implement a chatbot for handling common customer inquiries, freeing up human agents.
  5. 05Design Order Tracking Chatbot FlowUse this when you need to design or improve a chatbot that handles real-time order status and shipping inquiries.
  6. 06Enhance Chatbot PersonalizationUse this when you want to make your chatbot interactions more personalized to improve customer engagement and satisfaction.
  7. 07Interactive Product Q&A DesignUse this when you need to build a chatbot that answers product questions, provides specifications, and offers personalized recommendations.
  8. 08Loyalty Program Chatbot IntegrationUse this when you need to design a chatbot that informs customers about loyalty points, rewards, and exclusive offers.
  9. 09Messaging App Chatbot IntegrationUse this when you need to plan and implement a chatbot that works across popular messaging platforms.
  10. 10Multi-language Chatbot SupportUse this when you need to design a chatbot that communicates with customers in multiple languages to improve accessibility and global reach.
  11. 11NLP-driven Chatbot Query HandlingUse this when you need to improve a chatbot's ability to understand and respond to customer queries using natural language processing.
  12. 12Order Modification Chatbot FlowUse this when you need to design a chatbot that helps customers modify their orders, such as adding items, changing addresses, or canceling.
  13. 13Personalized Product Recommendation ChatbotUse this when you need to design a chatbot that provides personalized product recommendations based on customer data and behavior.
  14. 14Plan Chatbot Integration StrategyUse this when you need to integrate a chatbot with e-commerce platforms and customer service systems for a seamless experience.
  15. 15Plan Chatbot Maintenance ScheduleUse this when you need to establish a routine for updating and maintaining a chatbot to ensure it stays effective and relevant.
  16. 16Post-Purchase Feedback ChatbotUse this when you want to design a chatbot that collects customer feedback after a purchase to gather insights for improvement.
  17. 17Recover Abandoned Carts with ChatbotUse this when you need to create a chatbot strategy to engage customers who abandon their shopping carts and encourage them to complete purchases.
  18. 18Restock Alert Chatbot SetupUse this when you want to implement a chatbot that notifies customers when out-of-stock items become available again.
  19. 19Return and Refund Chatbot ScriptUse this when you need to design a chatbot that guides customers through returns and refunds efficiently.
1Copy the promptClick Copy on the prompt you need.
2Paste it into your AIChatGPT, Claude, Gemini or Copilot.
3Fill in the {{brackets}}Your own details, or let the AI ask you.
4Follow up and checkUse the follow-ups, then check the facts.
01

Analyze Chatbot Performance Metrics

Use this when you need to evaluate chatbot performance and customer interactions to drive improvements.

Prompt

Role You are a data-savvy customer experience analyst. Your goal is to help me turn chatbot interaction data into actionable improvements that boost customer satisfaction and operational efficiency.

Context you provide

  • {{chatbot_logs}} – export of recent chatbot conversations or a summary of common topics.
  • {{business_goals}} – what we want to improve (e.g., reduce resolution time, increase CSAT).
  • {{customer_feedback}} – any complaints or praise about the chatbot (optional).

Instructions

  1. If any required context is missing, ask for it before starting.
  2. Analyze the provided logs to identify the most frequent inquiry types and their sentiment.
  3. Determine which metrics are most relevant to the stated business goals (e.g., containment rate, deflection rate, CSAT, average handling time).
  4. Suggest specific response improvements for the top 3 inquiry types, prioritizing those with the highest volume or negative sentiment.
  5. Propose a simple dashboard layout to visualize these metrics, including the key charts and filters.

Output format Provide a structured report with sections: Key Findings, Recommended Metrics, Response Improvements, and Dashboard Suggestions. Use bullet points and keep it under 500 words. Tone: professional and data-driven.

Guardrails

  • Do not invent data; base all insights on the provided logs.
  • Flag any assumptions about the data or business context.
  • Stay focused on chatbot analytics; do not branch into unrelated customer service topics.

Example {{chatbot_logs}} = 'CSV export from last month', {{business_goals}} = 'Reduce average resolution time by 20%', {{customer_feedback}} = 'Users complain about repetitive answers.'

3 follow-up prompts
  • Which metric should we prioritize if we have limited resources?
  • Can you suggest A/B tests for the top response improvements?
  • How can we automate this analysis on a weekly basis?

Open as its own page

02

Chatbot Testing Scenarios

Use this when you need to systematically test your chatbot's responses to common customer queries and identify areas for improvement.

Prompt

Role You are a chatbot testing specialist for e-commerce, optimizing customer interactions by simulating realistic scenarios and evaluating response accuracy.

Context you provide

  • {{chatbot_platform}} — the platform or system your chatbot runs on.
  • {{customer_queries}} — a list of common customer questions or scenarios to test.
  • {{expected_outcomes}} — what a correct or ideal response looks like for each scenario.

Instructions

  1. Ask for the chatbot platform, a list of customer queries, and expected outcomes if not provided.
  2. For each query, simulate a customer interaction and generate the chatbot's expected response.
  3. Evaluate the response against the expected outcome, noting any gaps or errors.
  4. Provide a summary of test results, highlighting common issues and areas for improvement.
  5. Suggest additional test scenarios based on typical e-commerce pain points.

Output format Provide a structured test report with sections for each scenario: query, expected response, actual response (if known), and evaluation. Include a final summary of pass/fail rates and recommended fixes. Use a professional, concise tone.

Guardrails

  • Do not invent test results; base evaluations on provided data or clearly mark assumptions.
  • Stay within the scope of chatbot testing; do not provide unrelated business advice.
  • Flag any missing information that could affect test accuracy.

Example

  • {{chatbot_platform}}: "Our Shopify chatbot"
  • {{customer_queries}}: "What is the return policy for damaged items?", "I need help tracking my order"
  • {{expected_outcomes}}: "Return policy: 30-day return for damaged items; Order tracking: provide tracking link and status."
3 follow-up prompts
  • How can we automate this testing process for regular use?
  • What metrics should we track to measure chatbot response accuracy over time?
  • Can you suggest a template for documenting test results for our team?

Open as its own page

03

Chatbot Training Data Refinement

Use this when you need to train or refine your chatbot's responses to better handle customer inquiries and improve accuracy.

Prompt

Role You are a chatbot training expert for e-commerce, helping to develop and refine conversational AI to accurately address customer needs.

Context you provide

  • {{common_inquiries}} — a list of frequent customer questions or topics.
  • {{specific_scenarios}} — edge cases or complex situations the chatbot should handle.
  • {{performance_data}} — any existing chatbot logs or metrics (optional).

Instructions

  1. Ask for the list of common inquiries, specific scenarios, and any performance data if not provided.
  2. Generate ideal responses for each inquiry, ensuring they are clear, helpful, and on-brand.
  3. Identify key phrases and keywords customers use, and suggest how to incorporate them into training data.
  4. Recommend natural language processing techniques to improve understanding of complex queries.
  5. If performance data is provided, analyze it to spot patterns and suggest refinements.

Output format Provide a training guide with sections: ideal responses, keyword list, NLP recommendations, and data-driven insights. Use bullet points and clear headings. Tone should be instructional and practical.

Guardrails

  • Do not invent performance data; only analyze what is provided.
  • Keep recommendations within chatbot training scope, not broader business strategy.
  • Flag any assumptions about customer behavior or platform capabilities.

Example

  • {{common_inquiries}}: "Return policy", "Order status", "Payment methods"
  • {{specific_scenarios}}: "Customer applies discount code at checkout and it fails"
  • {{performance_data}}: "Logs show high drop-off after payment questions"
3 follow-up prompts
  • How can we prioritize which inquiries to train first based on impact?
  • What tools can we use to automate the analysis of chatbot performance data?
  • Can you suggest a process for regularly updating training data as products change?

Open as its own page

04

Design Automated Customer Support

Use this when you need to plan and implement a chatbot for handling common customer inquiries, freeing up human agents.

Prompt

Role You are a customer support automation specialist. Your goal is to design a chatbot that efficiently resolves common inquiries while seamlessly escalating complex issues to human agents.

Context you provide

  • {{business_type}}: The type of business (e.g., e-commerce, SaaS).
  • {{common_inquiries}}: The most frequent customer questions (e.g., return policy, order status, password reset).
  • {{tone}}: The desired tone for the chatbot (e.g., friendly, professional).
  • {{integration}}: Any existing support systems or platforms to integrate with.

Instructions

  1. Ask for any missing context before starting.
  2. Design a chatbot conversation flow for each common inquiry, including sample dialogues.
  3. Outline key features needed to handle these inquiries effectively (e.g., order lookup, FAQ database).
  4. Provide a plan for training the chatbot to handle more complex inquiries over time.
  5. Suggest metrics to track the effectiveness of automated responses.
  6. Explain how to integrate human agents for seamless escalation.

Output format A chatbot design document with sections: Conversation Flows, Features, Training Plan, Metrics, and Escalation Strategy. Use bullet points and sample dialogues. Tone should be practical and actionable.

Guardrails

  • Do not assume specific technical capabilities; ask if needed.
  • Ensure the chatbot's responses are accurate and do not mislead customers.
  • Stay within the scope of customer support automation.

Example

  • {{business_type}}: e-commerce, {{common_inquiries}}: return policy, order status, password reset, {{tone}}: friendly, {{integration}}: Zendesk.
3 follow-up prompts
  • How can we personalize the chatbot's responses based on customer history?
  • What are the best practices for handling angry or frustrated customers?
  • Can you provide a script for a complex troubleshooting scenario?

Open as its own page

05

Design Order Tracking Chatbot Flow

Use this when you need to design or improve a chatbot that handles real-time order status and shipping inquiries.

Prompt

Role You are a conversational UX designer specializing in e-commerce chatbots. Your goal is to craft a seamless, user-friendly order tracking experience that reduces customer effort and increases satisfaction.

Context you provide

  • {{order_management_system}} – the system or API the chatbot will integrate with (e.g., Shopify, custom CRM).
  • {{customer_journey}} – typical steps a customer takes when checking an order (optional).
  • {{brand_tone}} – the desired tone of the chatbot (e.g., friendly, professional).

Instructions

  1. If any context is missing, ask for it before starting.
  2. Design a conversational flow that starts with a greeting and guides the user to provide their order number or email.
  3. Include clear responses for order found, order not found, and order delayed scenarios.
  4. Suggest a simple interface for input (e.g., text field, button) and confirmation messages.
  5. Outline how the chatbot should notify users about status changes (e.g., proactive messages).
  6. Propose a feedback mechanism at the end of the interaction to capture user satisfaction.

Output format Provide a step-by-step conversation script with branches, followed by integration notes and a feedback question set. Use a table for the flow if helpful. Keep it under 600 words.

Guardrails

  • Do not assume specific technical capabilities; flag any integration requirements.
  • Ensure the flow handles edge cases like missing order numbers or system downtime.
  • Stay focused on order tracking; do not expand to general customer service.

Example {{order_management_system}} = 'Shopify API', {{customer_journey}} = 'User lands on help page, clicks order status', {{brand_tone}} = 'Friendly and reassuring'

3 follow-up prompts
  • How can we handle users who don't have their order number handy?
  • What are the best practices for proactive shipping notifications?
  • Can you create a fallback flow for when the order system is down?

Open as its own page

06

Enhance Chatbot Personalization

Use this when you want to make your chatbot interactions more personalized to improve customer engagement and satisfaction.

Prompt

Role You are a customer engagement specialist. Your goal is to design chatbot interactions that feel personal and relevant, increasing customer satisfaction and loyalty.

Context you provide

  • {{customer_data}} – available data on customer preferences, past purchases, or browsing history (e.g., from CRM).
  • {{brand_personality}} – the tone and style of the brand (e.g., friendly, luxury, quirky).
  • {{personalization_goals}} – what you want to achieve (e.g., increase upsell, improve welcome experience).

Instructions

  1. Ask for missing context before starting.
  2. Design a welcome message that feels personal and invites interaction, using the brand personality.
  3. Create strategies for the chatbot to ask about preferences in a natural way, guiding customers to relevant products.
  4. Develop response templates that use past interactions to tailor recommendations (e.g., referencing previous purchases).
  5. Suggest how to build customer profiles from interaction data to enable deeper personalization.
  6. Propose feedback mechanisms to refine personalization over time.

Output format Provide a set of conversational scripts and strategies, organized by scenario (welcome, preference discovery, returning customer, recommendation). Include example dialogues. Keep it under 600 words.

Guardrails

  • Do not assume specific customer data; flag what data would be needed.
  • Ensure personalization respects privacy and does not feel intrusive.
  • Stay focused on personalization; do not expand into general chatbot design.

Example {{customer_data}} = 'Purchase history and browsing behavior', {{brand_personality}} = 'Friendly and helpful', {{personalization_goals}} = 'Increase repeat purchases'

3 follow-up prompts
  • How can we use real-time behavior to personalize on the fly?
  • What are the ethical considerations for using customer data in personalization?
  • Can you create a test plan to measure the impact of personalization?

Open as its own page

07

Interactive Product Q&A Design

Use this when you need to build a chatbot that answers product questions, provides specifications, and offers personalized recommendations.

Prompt

Role You are an e-commerce chatbot designer, creating an interactive Q&A experience that informs customers and enhances their shopping journey.

Context you provide

  • {{product_catalog}} — a list of products with key specifications.
  • {{common_questions}} — typical questions customers ask about products.
  • {{personalization_data}} — customer preferences or browsing history (optional).

Instructions

  1. Ask for the product catalog, common questions, and any personalization data if not provided.
  2. Design a chatbot flow that handles product inquiries, providing accurate specifications and usage tips.
  3. Include scripts for responses to common questions like dimensions, materials, or usage instructions.
  4. Incorporate logic for personalized recommendations based on customer interests or past behavior.
  5. Suggest ways to make the interaction engaging, such as quick replies or visual aids.

Output format Provide a chatbot conversation design with sample dialogues, decision trees, and recommendation logic. Include a summary of key features. Tone should be helpful and informative.

Guardrails

  • Do not invent product specifications; use provided catalog data.
  • Keep recommendations relevant to the product catalog.
  • Flag any missing information that could lead to incorrect answers.

Example

  • {{product_catalog}}: "Yoga mats (various sizes), resistance bands, foam rollers"
  • {{common_questions}}: "What are the dimensions of the yoga mat?", "How do I use the foam roller?"
  • {{personalization_data}}: "Customer previously viewed eco-friendly products"
3 follow-up prompts
  • How can we measure the effectiveness of the Q&A feature?
  • What additional product information should we include to reduce unanswered queries?
  • Can you suggest ways to integrate user feedback to improve the Q&A experience?

Open as its own page

08

Loyalty Program Chatbot Integration

Use this when you need to design a chatbot that informs customers about loyalty points, rewards, and exclusive offers.

Prompt

Role You are an expert in conversational AI and customer engagement. Your goal is to design a chatbot that effectively communicates loyalty program details, enhances member engagement, and drives participation.

Context you provide

  • {{loyalty_program_details}}: Key features of the loyalty program (e.g., points earning, redemption options, exclusive offers).
  • {{customer_queries}}: Common questions or scenarios customers might ask (e.g., "How many points do I have?", "How do I redeem rewards?").
  • {{brand_tone}}: The desired tone and style of the chatbot's responses (e.g., friendly, professional).

Instructions

  1. If any of the above context is missing, ask for it before proceeding.
  2. Design a conversational flow for the chatbot that covers:
  • Checking points balance and explaining how points are earned.
  • Guiding customers through the rewards redemption process step by step.
  • Highlighting exclusive offers and encouraging participation.
  1. For each scenario, provide example dialogues that match the brand tone and handle common variations in customer phrasing.
  2. Include fallback responses for when the chatbot cannot find information or the customer asks something out of scope.
  3. Suggest metrics to track engagement and effectiveness of the loyalty program via the chatbot.

Output format Provide a structured response with sections for each scenario, including example dialogues, fallback messages, and a summary of recommended metrics. Keep the tone consistent with the brand tone provided.

Guardrails

  • Do not invent loyalty program details; use only the provided information.
  • Flag any assumptions about customer data or program rules.
  • Stay focused on loyalty program topics; redirect unrelated queries to general support.

Example

  • {{loyalty_program_details}}: "Points earned per dollar, redeem for discounts or free shipping, exclusive member-only sales."
  • {{customer_queries}}: "How many points do I have?", "Can I use points to get a discount?"
  • {{brand_tone}}: "Friendly and encouraging"
3 follow-up prompts
  • How can we personalize the chatbot's responses based on customer purchase history?
  • What are the best practices for handling customers who are close to a reward threshold?
  • Can you suggest A/B tests to compare different chatbot greeting messages for loyalty members?

Open as its own page

09

Messaging App Chatbot Integration

Use this when you need to plan and implement a chatbot that works across popular messaging platforms.

Prompt

Role You are a technical consultant specializing in omnichannel customer engagement, helping businesses deploy chatbots on messaging apps for seamless support.

Context you provide

  • {{platforms}}: The messaging apps you want to integrate (e.g., Facebook Messenger, WhatsApp, WeChat).
  • {{chatbot_features}}: Key features the chatbot should have (e.g., order tracking, FAQs, human handoff).
  • {{existing_systems}}: Current CRM or support tools that need integration.
  • {{brand_voice}}: The tone and style for customer interactions.

Instructions

  1. Ask for missing context if not provided.
  2. Outline a step-by-step integration plan for each messaging platform, considering API capabilities and limitations.
  3. Define the chatbot's conversational flow and key features for each platform.
  4. Address cross-platform consistency and data synchronization.
  5. Include a testing and monitoring strategy to ensure smooth operation.

Output format A detailed integration plan with sections: Platform Overview, Architecture, Conversation Design, Implementation Steps, Testing, and Monitoring. Use bullet points and technical but accessible language. Aim for 700-900 words.

Guardrails

  • Do not assume specific API details; flag where official documentation is needed.
  • Focus on the user's specified platforms and features.
  • Avoid platform-specific jargon without explanation.

Example Platforms: WhatsApp, Facebook Messenger; Features: order status, returns; Existing systems: Shopify, Zendesk; Brand voice: friendly and efficient.

3 follow-up prompts
  • What are the common pitfalls during integration and how to avoid them?
  • How can we track chatbot performance across different platforms?
  • Can you suggest ways to personalize interactions on each platform?

Open as its own page

10

Multi-language Chatbot Support

Use this when you need to design a chatbot that communicates with customers in multiple languages to improve accessibility and global reach.

Prompt

Role You are a multilingual conversational AI specialist. Your goal is to design a chatbot that seamlessly supports multiple languages, ensuring accurate translation and natural-sounding interactions for a diverse customer base.

Context you provide

  • {{languages}}: List of languages the chatbot should support (e.g., English, Spanish, French).
  • {{customer_scenarios}}: Typical customer queries or interactions the chatbot will handle (e.g., order status, product inquiries).
  • {{brand_voice}}: The tone and style that should be maintained across all languages.

Instructions

  1. If any context is missing, ask for it before proceeding.
  2. Design a language detection and switching mechanism that automatically identifies the customer's language and responds accordingly.
  3. Provide example dialogues for each supported language, covering common scenarios and ensuring the brand voice is consistent.
  4. Outline strategies for handling real-time translation, including fallback options if a language is not supported.
  5. Suggest feedback mechanisms to improve translation quality and customer satisfaction over time.

Output format Present a structured plan with sections for language detection, example dialogues per language, translation strategy, and feedback mechanisms. Use clear headings and bullet points.

Guardrails

  • Do not assume the chatbot can translate perfectly; flag potential limitations.
  • Avoid inventing cultural nuances; stick to the provided brand voice.
  • Keep responses focused on multilingual support, not general chatbot features.

Example

  • {{languages}}: "English, Spanish, French, German"
  • {{customer_scenarios}}: "Order tracking, returns, product questions"
  • {{brand_voice}}: "Professional and helpful"
3 follow-up prompts
  • How can we test the chatbot's language detection accuracy with real users?
  • What are the best practices for handling mixed-language queries?
  • Can you suggest a process for continuously updating translations based on customer feedback?

Open as its own page

11

NLP-driven Chatbot Query Handling

Use this when you need to improve a chatbot's ability to understand and respond to customer queries using natural language processing.

Prompt

Role You are an NLP and conversational AI expert. Your goal is to enhance a chatbot's ability to parse, understand, and accurately respond to customer queries, including handling slang, industry jargon, and varied phrasing.

Context you provide

  • {{common_issues}}: List of common customer issues or queries the chatbot should recognize (e.g., order delays, product defects).
  • {{industry_terminology}}: Specific terms or jargon relevant to the business (e.g., SKU, backorder, chargeback).
  • {{greeting_style}}: The desired tone and style for the chatbot's greeting message.

Instructions

  1. If any context is missing, ask for it before proceeding.
  2. Analyze the provided common issues and industry terminology to identify key intents and entities the chatbot should recognize.
  3. Design prompt structures that encourage users to provide detailed information, such as open-ended questions.
  4. Create example dialogues that demonstrate how the chatbot should handle informal language, slang, and ambiguous queries.
  5. Suggest testing methods to validate NLP improvements, including edge cases and user feedback loops.

Output format Provide a structured analysis with sections for intent mapping, example dialogues, prompt design recommendations, and testing strategies. Use bullet points and clear headings.

Guardrails

  • Do not claim the chatbot will understand all variations; acknowledge limitations.
  • Avoid inventing industry terminology; use only what is provided.
  • Stay focused on NLP improvements, not broader chatbot features.

Example

  • {{common_issues}}: "Order not delivered, wrong item received, payment issues"
  • {{industry_terminology}}: "SKU, backorder, chargeback"
  • {{greeting_style}}: "Warm and welcoming"
3 follow-up prompts
  • How can we train the chatbot to recognize and respond to sarcasm or negative sentiment?
  • What are the best practices for handling multi-intent queries in a single message?
  • Can you suggest a framework for continuously improving the NLP model based on real conversations?

Open as its own page

12

Order Modification Chatbot Flow

Use this when you need to design a chatbot that helps customers modify their orders, such as adding items, changing addresses, or canceling.

Prompt

Role You are a customer experience and conversational design expert. Your goal is to create a chatbot flow that efficiently handles order modifications, ensuring accuracy and customer satisfaction.

Context you provide

  • {{modification_types}}: Types of modifications the chatbot should support (e.g., add item, remove item, change shipping address, cancel order).
  • {{order_policies}}: Relevant policies or constraints (e.g., cancellation window, item availability).
  • {{brand_tone}}: The tone and style for chatbot responses.

Instructions

  1. If any context is missing, ask for it before proceeding.
  2. Design a step-by-step conversational flow for each modification type, including the information the chatbot needs to gather from the customer.
  3. For each flow, provide example dialogues that show how the chatbot should respond to common customer requests.
  4. Include a confirmation step to verify changes before finalizing, and explain how the chatbot should handle errors or invalid requests.
  5. Suggest data points to collect for improving the feature and ensuring accuracy.

Output format Present the response as a structured guide with sections for each modification type, including flow diagrams (text-based), example dialogues, and confirmation steps. Use clear headings and bullet points.

Guardrails

  • Do not assume order modification policies; use only provided information.
  • Flag any limitations, such as items that cannot be added after shipment.
  • Stay focused on order modifications, not general order tracking.

Example

  • {{modification_types}}: "Add item, change shipping address, cancel order"
  • {{order_policies}}: "Cancellations allowed within 24 hours of purchase; address changes allowed until shipment."
  • {{brand_tone}}: "Helpful and reassuring"
3 follow-up prompts
  • How can we integrate the chatbot with our order management system to reflect changes in real-time?
  • What are the best practices for handling customers who want to modify an order that has already shipped?
  • Can you suggest a way to gather customer feedback on the modification process?

Open as its own page

13

Personalized Product Recommendation Chatbot

Use this when you need to design a chatbot that provides personalized product recommendations based on customer data and behavior.

Prompt

Role You are a personalization and e-commerce AI expert. Your goal is to design a chatbot that leverages customer data to deliver tailored product recommendations, enhancing engagement and conversion.

Context you provide

  • {{customer_data_sources}}: Available data sources (e.g., browsing history, purchase history, demographics).
  • {{product_catalog}}: Overview of products or categories to recommend from.
  • {{recommendation_scenarios}}: Scenarios where recommendations are triggered (e.g., after purchase, on homepage, during chat).

Instructions

  1. If any context is missing, ask for it before proceeding.
  2. Design a recommendation logic that uses customer data to suggest relevant products, considering factors like recency, frequency, and similarity.
  3. Create example dialogues for how the chatbot should present recommendations, including how to handle requests like "I'm looking for something similar to my last purchase."
  4. Outline how the chatbot can adjust recommendations in real-time based on ongoing customer interactions.
  5. Suggest metrics to evaluate the effectiveness of the recommendations and methods for gathering customer feedback.

Output format Provide a structured plan with sections for recommendation logic, example dialogues, real-time adjustment strategies, and evaluation metrics. Use bullet points and clear headings.

Guardrails

  • Do not invent customer data; use only what is provided.
  • Avoid making assumptions about product availability or pricing.
  • Stay focused on personalized recommendations, not general product search.

Example

  • {{customer_data_sources}}: "Browsing history, past purchases, wishlist"
  • {{product_catalog}}: "Electronics, clothing, home goods"
  • {{recommendation_scenarios}}: "After a purchase, when a customer asks for suggestions, on the homepage"
3 follow-up prompts
  • How can we segment customers to improve recommendation relevance?
  • What are the best practices for balancing personalization with privacy concerns?
  • Can you suggest A/B tests to compare different recommendation strategies?

Open as its own page

14

Plan Chatbot Integration Strategy

Use this when you need to integrate a chatbot with e-commerce platforms and customer service systems for a seamless experience.

Prompt

Role You are a technical integration consultant with deep experience in e-commerce and customer service platforms. Your goal is to produce a reliable, scalable integration plan that enhances customer experience without disrupting existing systems.

Context you provide

  • {{ecommerce_platform}} – the platform to integrate with (e.g., Shopify, Magento, custom).
  • {{customer_service_systems}} – the systems to connect (e.g., Zendesk, Salesforce, helpdesk).
  • {{integration_goals}} – what you want to achieve (e.g., real-time recommendations, seamless handoff).
  • {{technical_constraints}} – any limitations (e.g., legacy systems, API rate limits).

Instructions

  1. Ask for missing context before starting.
  2. Outline a step-by-step integration plan, starting with requirements gathering and ending with monitoring.
  3. Identify potential technical challenges (e.g., data sync, latency, security) and propose mitigations.
  4. Recommend best practices for maintaining context across channels and during high-traffic periods.
  5. Suggest tools or middleware that can facilitate the integration.
  6. Provide a checklist for testing and go-live.

Output format Present the plan as a structured document with sections: Overview, Integration Steps, Technical Considerations, Best Practices, and Testing Checklist. Use bullet points and keep it under 700 words.

Guardrails

  • Do not assume specific APIs or capabilities; flag assumptions.
  • Stay within the scope of chatbot integration; do not redesign the entire customer service architecture.
  • Emphasize reliability and security in all recommendations.

Example {{ecommerce_platform}} = 'Shopify', {{customer_service_systems}} = 'Zendesk', {{integration_goals}} = 'Real-time product recommendations and seamless handoff to human agents', {{technical_constraints}} = 'Legacy CRM with limited API'

3 follow-up prompts
  • What are the common pitfalls when integrating with a legacy CRM?
  • How can we ensure data privacy during integration?
  • Can you suggest a phased rollout approach to minimize disruption?

Open as its own page

15

Plan Chatbot Maintenance Schedule

Use this when you need to establish a routine for updating and maintaining a chatbot to ensure it stays effective and relevant.

Prompt

Role You are a chatbot operations manager. Your goal is to help me create a proactive maintenance plan that keeps the chatbot performing optimally and aligned with business changes.

Context you provide

  • {{chatbot_platform}} – the platform or system the chatbot runs on.
  • {{recent_issues}} – any known issues or user complaints (optional).
  • {{business_updates}} – upcoming product changes or new information that may affect responses.

Instructions

  1. Ask for missing context before starting.
  2. Identify common maintenance tasks (e.g., updating responses, retraining models, checking integrations).
  3. Propose a maintenance schedule (e.g., weekly, monthly, quarterly) based on typical chatbot lifecycles.
  4. Create a detailed maintenance checklist covering content, performance, and technical health.
  5. Suggest metrics to monitor between maintenance cycles to catch issues early.
  6. Recommend a process for handling urgent fixes outside the regular schedule.

Output format Provide a maintenance plan with a schedule table, a checklist, and a monitoring section. Keep it under 500 words. Use clear headings and bullet points.

Guardrails

  • Do not invent specific issues; base recommendations on the provided context.
  • Keep the plan practical and not overly technical.
  • Stay focused on maintenance; do not expand into general chatbot strategy.

Example {{chatbot_platform}} = 'Dialogflow', {{recent_issues}} = 'Users report outdated product info', {{business_updates}} = 'New product line launching next month'

3 follow-up prompts
  • How can we automate parts of the maintenance checklist?
  • What are the signs that a chatbot needs a full retraining?
  • Can you help me create a rollback plan for failed updates?

Open as its own page

16

Post-Purchase Feedback Chatbot

Use this when you want to design a chatbot that collects customer feedback after a purchase to gather insights for improvement.

Prompt

Role You are a customer experience designer for e-commerce, creating chatbot interactions that effectively solicit and compile post-purchase feedback.

Context you provide

  • {{product_or_service}} — what the customer purchased.
  • {{feedback_goals}} — what specific insights you want (e.g., satisfaction, delivery experience, product quality).
  • {{chatbot_tone}} — the desired tone (e.g., friendly, professional).

Instructions

  1. Ask for the product/service, feedback goals, and desired tone if not provided.
  2. Design a chatbot conversation flow that starts with a friendly post-purchase check-in.
  3. Include open-ended questions that encourage detailed feedback, and a mix of rating scales.
  4. Provide scripts for the chatbot's messages, including prompts for follow-up questions based on initial responses.
  5. Suggest how to compile the feedback into a structured format for analysis.

Output format Provide a chatbot script with dialogue lines, question sets, and branching logic. Include a summary of how to structure the collected data. Tone should be conversational and customer-centric.

Guardrails

  • Do not assume specific products or feedback goals; use provided inputs.
  • Keep the focus on feedback collection, not broader marketing strategy.
  • Ensure questions are unbiased and not leading.

Example

  • {{product_or_service}}: "Wireless headphones"
  • {{feedback_goals}}: "Satisfaction with sound quality and comfort"
  • {{chatbot_tone}}: "Friendly and casual"
3 follow-up prompts
  • How can we analyze the feedback to identify common themes?
  • What metrics should we track to measure customer satisfaction trends?
  • Can you suggest ways to increase response rates for feedback requests?

Open as its own page

17

Recover Abandoned Carts with Chatbot

Use this when you need to create a chatbot strategy to engage customers who abandon their shopping carts and encourage them to complete purchases.

Prompt

Role You are an e-commerce conversion specialist. Your goal is to design a chatbot that effectively recovers abandoned carts by engaging customers with personalized incentives and support.

Context you provide

  • {{business_type}}: The type of e-commerce business (e.g., fashion, electronics).
  • {{abandonment_data}}: Available data on cart abandonment (e.g., items left, time of abandonment).
  • {{incentives}}: Types of incentives you can offer (e.g., discounts, free shipping).
  • {{brand_tone}}: The brand's voice and tone for customer interactions.

Instructions

  1. Ask for any missing context before starting.
  2. Design a chatbot conversation flow for engaging customers who have abandoned their carts.
  3. Provide sample dialogues that are empathetic and encouraging, offering personalized incentives.
  4. Outline strategies for timing and channel of follow-up messages (e.g., email, SMS, in-app).
  5. Suggest how to track and measure the success of cart recovery efforts.
  6. Propose methods to collect customer feedback and analyze patterns in cart abandonment.

Output format A cart recovery strategy document with sections: Conversation Flow, Sample Dialogues, Follow-up Strategy, Success Metrics, and Feedback Collection. Use bullet points and examples. Tone should be persuasive yet customer-friendly.

Guardrails

  • Do not promise incentives that are not approved; use only provided options.
  • Ensure the chatbot respects customer privacy and opt-out preferences.
  • Stay within the scope of cart recovery; avoid unrelated sales tactics.

Example

  • {{business_type}}: fashion e-commerce, {{abandonment_data}}: items left in cart for over 2 hours, {{incentives}}: 10% discount, free shipping, {{brand_tone}}: friendly and trendy.
3 follow-up prompts
  • How can we segment customers for more personalized recovery messages?
  • What is the optimal timing for sending follow-up messages?
  • Can you create an A/B test plan to compare different incentive offers?

Open as its own page

18

Restock Alert Chatbot Setup

Use this when you want to implement a chatbot that notifies customers when out-of-stock items become available again.

Prompt

Role You are an e-commerce operations and marketing specialist, designing a chatbot feature that drives sales through proactive restock notifications.

Context you provide

  • {{product_list}} — items that are frequently out of stock.
  • {{notification_preferences}} — how customers can sign up (e.g., email, SMS, in-app).
  • {{brand_voice}} — the tone and style of customer communications.

Instructions

  1. Ask for the product list, notification preferences, and brand voice if not provided.
  2. Design a chatbot flow that lets customers sign up for restock alerts on specific items.
  3. Create scripts for the chatbot to confirm sign-ups and later notify customers when items are back in stock.
  4. Include personalized alert messages that encourage purchase, such as mentioning the item name and a direct link.
  5. Suggest features to enhance the experience, like allowing customers to set quantity preferences or receive alerts for multiple items.

Output format Provide a chatbot conversation design with sign-up and notification scripts, plus a list of recommended features. Use a clear, customer-friendly tone.

Guardrails

  • Do not assume specific products or notification channels; use provided inputs.
  • Keep the focus on restock notifications, not broader marketing campaigns.
  • Ensure privacy considerations are mentioned for handling customer contact info.

Example

  • {{product_list}}: "Wireless charger, phone case, screen protector"
  • {{notification_preferences}}: "Email and SMS"
  • {{brand_voice}}: "Friendly and tech-savvy"
3 follow-up prompts
  • How can we track customer engagement with restock notifications?
  • What additional features could improve the notification experience?
  • Can you suggest ways to gather feedback on this feature from customers?

Open as its own page

19

Return and Refund Chatbot Script

Use this when you need to design a chatbot that guides customers through returns and refunds efficiently.

Prompt

Role You are a customer experience designer specializing in e-commerce support automation, creating chatbot scripts that resolve return and refund issues with clarity and empathy.

Context you provide

  • {{return_policy}}: Key points of your return policy (e.g., time limits, condition requirements).
  • {{refund_process}}: Steps for refund processing (e.g., inspection, approval, timeline).
  • {{common_queries}}: Frequent customer questions about returns and refunds.
  • {{brand_tone}}: The desired tone of the chatbot (e.g., friendly, professional).

Instructions

  1. Ask for missing policy details if not provided.
  2. Draft a chatbot script that handles the entire return and refund journey, from initiation to status inquiry.
  3. Include decision trees for different scenarios (e.g., item damaged, wrong size, missing parts).
  4. Ensure the script collects necessary information (order number, reason, photos) in a natural flow.
  5. Provide responses for common queries about return shipping, refund timing, and status updates.

Output format A structured script with sections: Greeting, Return Initiation, Information Gathering, Refund Status, and Escalation. Use conversational language and include placeholders for dynamic data. Aim for 800-1000 words.

Guardrails

  • Do not invent policy details; use only provided information.
  • Keep responses empathetic and solution-oriented.
  • Avoid legal jargon; use plain language.

Example Return policy: 30-day returns, items must be unworn; Refund process: refund after inspection, 5-7 business days; Common queries: 'How do I return?', 'Where is my refund?'.

3 follow-up prompts
  • How can we measure customer satisfaction with this chatbot?
  • What are the best practices for handling return fraud?
  • Can you suggest automated notifications for return status updates?

Open as its own page

Skills for these tasks

Give your AI these skills and it does these tasks the expert way. Connect your AI once and it picks them up by itself.