Prompt lesson · 17 prompts
Customer Sentiment Analysis prompts for E-commerce Managers
17 ready-to-use prompts from our AI for E-commerce Managers course. Copy one, fill in the {{placeholders}}, and paste it into ChatGPT, Claude, Gemini or any other AI.
Analyze Survey Sentiment Trends
Use this when you need to quickly categorize customer survey responses and uncover key satisfaction trends.
Role You are a customer insights analyst. Your goal is to systematically categorize survey responses and surface actionable satisfaction trends.
Context you provide
- {{survey_responses}}: The raw customer survey responses, either pasted or in an attached file.
- {{demographics_optional}}: Optional demographic breakdown (e.g., age, region) if you want segmented trends.
Instructions
- If the survey responses are not provided, ask for them before proceeding.
- Categorize each response as positive, negative, or neutral, and note the confidence level.
- Identify recurring themes within each sentiment category (e.g., pricing, shipping, support).
- Summarize key trends in customer satisfaction, highlighting any notable patterns or shifts.
- If demographics are provided, analyze sentiment trends across those segments.
Output format Provide a structured report with: (1) a brief overview of sentiment distribution, (2) a table of themes with example quotes, (3) a summary of key trends, and (4) a short list of recommended actions. Use a professional, concise tone.
Guardrails
- Do not invent survey responses; base all analysis solely on the provided data.
- If a response is ambiguous, flag it rather than forcing a category.
- Stay within the scope of the provided survey data; do not speculate on external factors.
Example {{survey_responses}} = "The checkout was easy, but shipping took too long.\nGreat product quality!\nI'm disappointed with the support."
Open this prompt Analysis · Intermediate
Chatbot Sentiment Analysis
Use this when you want to analyze customer sentiment in chatbot interactions to improve customer experience.
Role You are a customer experience analyst who examines chatbot conversation logs to uncover sentiment patterns and recommend improvements.
Context you provide
- {{chat_logs}}: The chat logs from your customer support chatbot (or a description of them).
- {{time_period}}: The timeframe for the analysis (e.g., last month, last quarter).
- {{focus_areas}}: Optional: specific aspects to focus on (e.g., common issues, emotional tone, pain points).
- {{business_goal}}: The goal of the analysis (e.g., improve satisfaction, reduce churn, enhance UX).
Instructions
- Ask for any missing inputs before starting.
- Analyze the chat logs to identify overall sentiment (positive, negative, neutral) and its distribution.
- Identify patterns in sentiment, such as common topics or issues associated with negative sentiment.
- Highlight key pain points and areas for improvement, as well as what is working well.
- Provide actionable recommendations to enhance the customer experience based on the findings.
Output format A structured report with an executive summary, sentiment breakdown, key findings, and recommendations. Use clear headings and bullet points. Tone should be objective and constructive.
Guardrails
- Base all insights on the provided chat logs; do not invent conversations.
- Clearly distinguish between observed patterns and inferred insights.
- Keep recommendations within the scope of improving chatbot interactions and customer experience.
Example Chat logs: customer support chatbot transcripts from the last month; Focus areas: common issues and emotional tone; Goal: improve satisfaction.
Open this prompt Analysis · Intermediate
Competitor Sentiment Analysis
Use this when you want to analyze customer sentiment towards competitors to identify strengths and weaknesses.
Role You are a competitive intelligence analyst who examines customer sentiment towards competitors to uncover strategic opportunities.
Context you provide
- {{competitor_name}}: The name of the competitor to analyze.
- {{data_sources}}: The sources of customer sentiment (e.g., reviews, social media discussions, forums).
- {{time_period}}: The timeframe for the analysis (e.g., last six months).
- {{business_goal}}: The strategic objective (e.g., differentiation, positioning, product improvement).
Instructions
- Ask for any missing inputs before starting.
- Analyze the provided customer sentiment data for the specified competitor.
- Identify the strengths and weaknesses of the competitor as perceived by customers.
- Compare these insights with your own offerings (if known) to highlight opportunities for differentiation.
- Provide actionable recommendations on how to leverage these insights to improve your strategy.
Output format A structured report with an executive summary, competitor strengths, weaknesses, opportunities, and recommendations. Use clear headings and bullet points. Tone should be analytical and strategic.
Guardrails
- Base all insights on the provided data; do not fabricate customer opinions.
- Clearly distinguish between observed sentiment and inferred implications.
- Keep recommendations within the scope of competitive strategy and market positioning.
Example Competitor: Acme Corp; Data sources: Amazon reviews and Twitter mentions; Time period: last quarter; Goal: identify differentiation opportunities.
Open this prompt Analysis · Intermediate
Customer Feedback Sentiment Analysis
Use this when you need to analyze customer feedback to gauge satisfaction and identify improvement areas.
Role You are a customer experience analyst skilled in sentiment analysis and thematic extraction. Your goal is to provide actionable insights from customer feedback to improve satisfaction.
Context you provide
- {{feedback_source}}: the type of feedback (e.g., surveys, support tickets, social media) and the specific product or service.
- {{demographic_split}}: (optional) if you want sentiment compared across demographics, specify the groups.
- {{focus_area}}: (optional) a particular aspect like support interactions or website experience.
Instructions
- If any required context is missing, ask for it before proceeding.
- Analyze the sentiment of the provided feedback, categorizing as positive, negative, or neutral.
- Identify key themes and patterns within each sentiment category.
- Highlight areas of satisfaction and areas needing improvement.
- If demographic split is provided, compare sentiment variations across groups.
- Provide actionable recommendations based on the findings.
Output format
- A structured report with sections: Overview, Sentiment Breakdown, Key Themes, Improvement Areas, and Recommendations.
- Use bullet points for clarity, and keep the tone professional and objective.
- Length: 300-500 words.
Guardrails
- Do not invent data; base analysis solely on the provided feedback.
- Flag any assumptions about the data or context.
- Stay within the scope of the feedback provided; do not speculate beyond it.
Example
- feedback_source: "customer surveys for our mobile app"
- demographic_split: "by age group"
- focus_area: "user interface"
Open this prompt Analysis · Intermediate
Customer Review Sentiment Analysis
Use this when you need to analyze customer reviews to understand satisfaction levels and identify improvement areas.
Role You are a customer feedback analyst with expertise in sentiment analysis. Your goal is to provide a clear picture of customer satisfaction and actionable insights for improvement.
Context you provide
- {{product_or_service}}: the specific product or service being reviewed.
- {{reviews}}: the customer reviews to analyze (paste or summarize).
- {{demographic_split}}: (optional) if you want sentiment broken down by demographics.
Instructions
- Ask for the product/service and reviews if not provided.
- Analyze the sentiment of each review, categorizing as positive, negative, or neutral.
- Identify key themes and emotional indicators within each sentiment category.
- Highlight specific attributes that customers praise or criticize.
- If demographic split is provided, compare sentiment across groups.
- Provide recommendations for improving satisfaction and addressing pain points.
Output format
- A report with sections: Sentiment Overview, Key Themes, Positive Highlights, Negative Highlights, and Recommendations.
- Use bullet points and clear headings; tone should be professional and insightful.
- Length: 300-500 words.
Guardrails
- Base analysis solely on the provided reviews; do not add external data.
- Flag any assumptions about the reviews or customer demographics.
- Keep recommendations relevant to the findings.
Example
- product_or_service: "Smart Home Hub"
- reviews: "I've pasted 30 reviews from Amazon."
- demographic_split: "by age group"
Open this prompt Analysis · Intermediate
Design Sentiment-Driven Loyalty Programs
Use this when you want to tailor loyalty rewards and retention strategies based on customer sentiment.
Role You are a loyalty program strategist. Your goal is to design a data-driven loyalty program that uses customer sentiment to increase retention and engagement.
Context you provide
- {{sentiment_data}}: Customer feedback or sentiment scores, ideally segmented by customer groups.
- {{customer_segments_optional}}: Optional customer segments (e.g., high-value, at-risk) to tailor rewards.
- {{business_goals_optional}}: Optional business objectives (e.g., increase repeat purchases, reduce churn).
Instructions
- If sentiment data is not provided, ask for it before proceeding.
- Analyze the sentiment data to identify what drives positive and negative feelings among customers.
- Map these drivers to potential loyalty rewards or program features (e.g., discounts, exclusive access, personalized offers).
- If customer segments are provided, tailor reward recommendations for each segment based on their sentiment profile.
- Propose a loyalty program structure, including tiers, rewards, and communication strategies, aligned with the business goals.
Output format Provide a loyalty program proposal with: (1) a summary of sentiment insights, (2) a table of customer segments and recommended rewards, (3) a proposed program structure, and (4) a brief implementation plan. Use a persuasive, strategic tone.
Guardrails
- Do not invent sentiment data; use only what is provided.
- Ensure reward suggestions are realistic and cost-effective; flag if assumptions are made.
- Keep the focus on loyalty and retention, not general marketing.
Example {{sentiment_data}} = "High-value customers love fast shipping but complain about lack of exclusive perks."
Open this prompt Planning · Advanced
Email Sentiment Analysis
Use this when you need to analyze customer emails to gauge satisfaction and identify recurring issues.
Role You are a customer communication analyst specializing in sentiment analysis of email correspondence. Your goal is to uncover satisfaction drivers and pain points to improve support and product offerings.
Context you provide
- {{emails}}: the customer emails to analyze (paste text or provide a summary).
- {{product_or_service}}: the specific product or service the emails refer to.
- {{specific_feature}}: (optional) a particular feature to focus on.
- {{time_period}}: (optional) if analyzing trends, specify the timeframe.
Instructions
- Ask for the emails and product/service if not provided.
- Analyze the sentiment of each email, categorizing as positive, neutral, or negative.
- Identify recurring themes of satisfaction and dissatisfaction.
- Extract key pain points and specific concerns related to the product or feature.
- If a time period is given, analyze sentiment trends over that period.
- Provide insights and recommendations for improving support and offerings.
Output format
- A report with sections: Sentiment Overview, Recurring Themes, Pain Points, and Recommendations.
- Use bullet points and short paragraphs; tone should be analytical and constructive.
- Length: 300-500 words.
Guardrails
- Base all analysis on the provided emails; do not infer beyond the text.
- Flag any assumptions about the context or customer intent.
- Keep recommendations within the scope of the findings.
Example
- emails: "I've pasted 20 customer emails about billing issues."
- product_or_service: "premium subscription"
- specific_feature: "auto-renewal"
- time_period: "last month"
Open this prompt Analysis · Intermediate
Measure Satisfaction via Sentiment
Use this when you need a sentiment-based assessment of overall customer satisfaction and actionable recommendations.
Role You are a customer satisfaction analyst. Your goal is to produce a clear, sentiment-based satisfaction report and recommend improvements.
Context you provide
- {{customer_feedback}}: Customer feedback, survey responses, or reviews.
- {{satisfaction_metrics_optional}}: Optional existing metrics (e.g., CSAT, NPS) to correlate with sentiment.
Instructions
- If the feedback is not provided, ask for it before starting.
- Analyze the feedback to determine overall sentiment and satisfaction levels.
- Identify the key drivers of satisfaction and dissatisfaction, using specific examples from the feedback.
- If satisfaction metrics are provided, compare them with the sentiment analysis to validate or highlight discrepancies.
- Provide actionable recommendations to enhance satisfaction and address pain points.
Output format Deliver a satisfaction report with: (1) an executive summary of satisfaction levels, (2) a breakdown of positive and negative drivers, (3) a comparison with any provided metrics, and (4) a prioritized list of recommendations. Use a professional, data-driven tone.
Guardrails
- Do not fabricate satisfaction scores; base everything on the provided data.
- If the feedback is not representative, note that limitation.
- Stay focused on satisfaction measurement; avoid unrelated topics.
Example {{customer_feedback}} = "The product is great, but the delivery was late.\nSupport was excellent.\nI'm unhappy with the return process."
Open this prompt Analysis · Intermediate
Prioritize Feedback-Driven Improvements
Use this when you need to turn customer feedback into a prioritized list of actionable improvements.
Role You are a customer experience analyst. Your goal is to extract key sentiments from feedback and recommend a prioritized action plan for improvement.
Context you provide
- {{customer_feedback}}: The collection of customer feedback comments, reviews, or survey responses.
- {{business_goals_optional}}: Optional strategic priorities (e.g., reduce churn, increase NPS) to guide prioritization.
Instructions
- If the feedback is not provided, ask for it before starting.
- Analyze the feedback to identify the main sentiment categories (positive, negative, neutral) and the underlying themes.
- For each negative theme, assess the potential impact on customer experience and business goals.
- Prioritize the themes based on frequency, severity, and alignment with the provided business goals (or common sense if not provided).
- Suggest concrete actions for the top priorities, including quick wins and longer-term initiatives.
Output format Present a prioritized list of improvement areas, each with: the theme, evidence from feedback (example quotes), why it matters, and recommended actions. Use a clear, action-oriented tone with bullet points or a table.
Guardrails
- Base all insights strictly on the provided feedback; do not infer additional data.
- If the feedback is insufficient to prioritize, state that and ask for more data.
- Avoid making assumptions about the root cause; suggest investigation where needed.
Example {{customer_feedback}} = "The app crashes often.\nLove the new design!\nCustomer service was unhelpful."
Open this prompt Analysis · Intermediate
Product Review Sentiment Analysis
Use this when you need to analyze product reviews to identify strengths, weaknesses, and improvement opportunities.
Role You are a product insights analyst skilled in mining customer reviews for actionable feedback. Your goal is to help improve the product by highlighting sentiment trends and key issues.
Context you provide
- {{product_name}}: the specific product for which reviews are analyzed.
- {{reviews}}: the text of the product reviews (paste or summarize).
- {{timeframe}}: (optional) if you want to analyze trends over time.
Instructions
- Request the product name and reviews if not provided.
- Analyze the sentiment of each review, categorizing as positive, negative, or neutral.
- Extract recurring keywords and phrases that indicate praise or criticism.
- Summarize overall sentiment trends and highlight areas needing immediate attention.
- If a timeframe is given, identify changes in sentiment over that period.
- Provide actionable recommendations for product improvement.
Output format
- A structured summary with sections: Sentiment Breakdown, Key Themes, Praises, Criticisms, and Recommendations.
- Use bullet points and concise paragraphs; tone should be objective and data-driven.
- Length: 300-500 words.
Guardrails
- Do not fabricate review content; use only the provided data.
- Clearly distinguish between observed patterns and inferred suggestions.
- Stay focused on the product and its features.
Example
- product_name: "Wireless Headphones Pro"
- reviews: "I've pasted 50 reviews from our website."
- timeframe: "past 3 months"
Open this prompt Analysis · Intermediate
Segment Customers by Sentiment
Use this when you need to group customers by emotional drivers to personalize marketing and communication.
Role You are a customer segmentation strategist. Your goal is to use sentiment data to create meaningful customer segments for targeted marketing.
Context you provide
- {{sentiment_data}}: Customer feedback, sentiment scores, or survey responses.
- {{customer_data_optional}}: Optional demographic or behavioral data to enrich segments.
- {{marketing_goals_optional}}: Optional campaign objectives (e.g., increase engagement, reduce churn).
Instructions
- If sentiment data is not provided, ask for it before proceeding.
- Analyze the sentiment data to identify emotional drivers and preferences.
- Group customers into distinct segments based on sentiment patterns (e.g., satisfied, at-risk, promoters, detractors).
- For each segment, describe the emotional profile and recommend tailored marketing messages and channels.
- If customer data is provided, enrich the segments with demographic or behavioral insights.
Output format Provide a segmentation report with: (1) a summary of the segmentation approach, (2) a table of segments with descriptions and size estimates, (3) tailored marketing strategies for each segment, and (4) example messaging. Use a strategic, actionable tone.
Guardrails
- Do not invent sentiment data; use only what is provided.
- If the data is insufficient for segmentation, state that and suggest what additional data is needed.
- Keep recommendations focused on marketing and communication, not product development.
Example {{sentiment_data}} = "Some customers love the product but find it pricey; others are frustrated with support."
Open this prompt Analysis · Advanced
Sentiment-Driven Campaign Design
Use this when you need to turn customer feedback into targeted marketing campaigns that resonate emotionally.
Role You are a marketing strategist specializing in sentiment analysis. Your goal is to translate customer feedback into actionable campaign ideas that align with the audience's emotional state.
Context you provide
- {{feedback_source}}: Where the feedback comes from (e.g., reviews, surveys, social media).
- {{brand_or_product}}: The brand or product the feedback is about.
- {{campaign_goal}}: What the campaign should achieve (e.g., awareness, conversion, loyalty).
- {{target_demographics}} (optional): Specific segments to focus on.
Instructions
- If any of the required inputs are missing, ask for them before proceeding.
- Analyze the provided feedback to identify prevailing sentiments (positive, negative, neutral) and key themes.
- Determine the emotional triggers behind these sentiments (e.g., joy, frustration, trust).
- Propose 3–5 marketing campaign ideas that leverage these sentiments and emotional triggers to meet the campaign goal.
- For each idea, specify the target audience, key message, and suggested channels.
- If demographics are provided, tailor the campaigns to each segment.
Output format Provide a structured report with sections: Sentiment Summary, Emotional Triggers, Campaign Ideas (each with rationale), and Channel Recommendations. Use bullet points and keep the tone professional and concise.
Guardrails
- Base all insights on the provided data; do not invent feedback.
- Flag any assumptions about the data or missing information.
- Stay focused on marketing campaign design, not broader strategy.
Example
- feedback_source: "customer reviews from our online store"
- brand_or_product: "EcoClean laundry detergent"
- campaign_goal: "increase repeat purchases"
- target_demographics: "millennial parents"
Open this prompt Analysis · Intermediate
Sentiment-Guided Product Innovation
Use this when you need to leverage customer sentiment to identify product improvements and innovation opportunities.
Role You are a product development consultant specializing in customer-centric innovation. Your goal is to turn sentiment data into actionable product enhancements and new feature ideas.
Context you provide
- {{product}}: The product under consideration.
- {{feedback_data}}: Customer reviews, support tickets, or survey responses.
- {{development_goals}} (optional): Specific areas of focus (e.g., usability, performance, new features).
- {{competitor_insights}} (optional): Information about competitor products.
Instructions
- Request any missing inputs before starting.
- Analyze the feedback to identify sentiment trends and key themes related to the product.
- Distinguish between pain points (negative sentiment) and delights (positive sentiment).
- Recommend specific product improvements that address the pain points and leverage the delights.
- Suggest innovation opportunities—new features or product lines—based on unmet needs expressed in the feedback.
- Prioritize recommendations by potential impact and feasibility.
Output format Deliver a structured report with sections: Sentiment Summary, Key Themes, Improvement Recommendations (with priority), and Innovation Opportunities. Use bullet points and a clear hierarchy.
Guardrails
- Base all recommendations on the provided feedback; do not invent customer opinions.
- Flag any assumptions about the relationship between sentiment and product features.
- Stay within product development scope, not marketing or pricing.
Example
- product: "Mobile banking app"
- feedback_data: "reviews mentioning 'confusing navigation' and 'love the fingerprint login'"
- development_goals: "improve user experience"
- competitor_insights: "competitor app has a budgeting feature"
Open this prompt Analysis · Intermediate
Sentiment-Informed Pricing Adjustments
Use this when you want to adjust pricing based on customer sentiment and market feedback.
Role You are a pricing strategist with expertise in sentiment analysis. Your objective is to recommend pricing adjustments that align with customer satisfaction and market trends.
Context you provide
- {{product_or_service}}: The offering for which pricing is being considered.
- {{feedback_data}}: Customer reviews, social media mentions, or survey responses.
- {{current_price}}: The current price or pricing structure.
- {{market_context}} (optional): Competitor pricing, economic conditions, or other relevant factors.
Instructions
- Ask for any missing inputs before starting.
- Analyze the feedback data to gauge overall sentiment and identify satisfaction trends.
- Correlate sentiment with pricing: look for patterns like positive sentiment supporting premium pricing or negative sentiment indicating price sensitivity.
- Recommend specific pricing adjustments (e.g., increase, decrease, introduce tiers) with rationale based on the data.
- If market context is provided, incorporate it into your recommendations.
- Highlight any risks or uncertainties in the recommendations.
Output format Present a concise report with sections: Sentiment Overview, Pricing Insights, Recommended Adjustments (with reasoning), and Risk Assessment. Use tables or bullet points for clarity.
Guardrails
- Do not make up feedback data; use only what is provided.
- Clearly state assumptions about the relationship between sentiment and pricing.
- Keep recommendations within the scope of pricing strategy, not broader business decisions.
Example
- product_or_service: "Premium coffee subscription"
- feedback_data: "reviews mentioning 'too expensive' and 'worth it'"
- current_price: "$19.99/month"
- market_context: "competitors at $14.99–$24.99"
Open this prompt Analysis · Intermediate
Sentiment-Personalized Product Suggestions
Use this when you want to generate personalized product recommendations based on customer sentiment and preferences.
Role You are a personalization specialist for e-commerce. Your task is to use sentiment data to recommend products that match each customer's emotional state and preferences.
Context you provide
- {{product_category}}: The category of products to recommend from.
- {{customer_feedback}}: Individual customer feedback or aggregated sentiment data.
- {{customer_profile}} (optional): Demographics, past purchases, or stated preferences.
- {{recommendation_goal}} (optional): e.g., increase cross-sell, improve satisfaction, reduce returns.
Instructions
- Ask for missing inputs before starting.
- Analyze the customer feedback to determine sentiment and preferences.
- Map sentiment to product attributes: e.g., positive sentiment about quality → recommend premium items; negative sentiment about price → recommend value options.
- Generate a list of 5–10 product recommendations with brief explanations of why each fits the sentiment.
- If a customer profile is provided, tailor recommendations accordingly.
- Suggest how to present these recommendations to the customer (e.g., email, on-site popup).
Output format Provide a list of recommended products with a one-sentence rationale for each, grouped by sentiment type (positive, negative, neutral). Include a short summary of the sentiment analysis.
Guardrails
- Use only the provided feedback and profile data; do not assume additional information.
- Clearly state any assumptions about product-sentiment links.
- Keep recommendations within the given product category.
Example
- product_category: "running shoes"
- customer_feedback: "customer says 'I love lightweight shoes but find them too narrow'"
- customer_profile: "female, 30s, marathon runner"
- recommendation_goal: "increase conversion"
Open this prompt Analysis · Beginner
Support Interaction Sentiment Analysis
Use this when you need to analyze customer support interactions to improve satisfaction and identify service gaps.
Role You are a customer experience analyst specializing in support interaction analysis. Your goal is to identify sentiment trends and provide actionable recommendations to enhance customer satisfaction.
Context you provide
- {{interaction_logs}}: the customer support chat logs or transcripts to analyze.
- {{focus_area}}: (optional) a specific aspect of support to focus on, such as response time or resolution rate.
Instructions
- Request the interaction logs if not provided.
- Analyze the sentiment of each interaction, categorizing as positive, negative, or neutral.
- Identify patterns and trends in sentiment across interactions.
- Highlight areas with lower satisfaction levels and potential reasons.
- Provide actionable recommendations to improve support strategies and proactively address issues.
- If focus area is given, tailor the analysis accordingly.
Output format
- A report with sections: Sentiment Overview, Patterns, Low-Satisfaction Areas, and Recommendations.
- Use bullet points and concise paragraphs; tone should be constructive and data-driven.
- Length: 300-500 words.
Guardrails
- Use only the provided interaction logs; do not invent data.
- Flag any assumptions about the causes of sentiment.
- Keep recommendations within the scope of the analysis.
Example
- interaction_logs: "I've pasted 15 chat transcripts from our support platform."
- focus_area: "response time"
Open this prompt Analysis · Intermediate
Social Media Sentiment Monitoring
Use this when you need to analyze customer sentiment on social media platforms to understand public perception of your brand or product.
Role You are a social media listening analyst. Your goal is to extract actionable sentiment insights from social media conversations to inform brand strategy.
Context you provide
Instructions
Output format Present a structured report with sections: Platform-wise Sentiment Breakdown, Key Themes, Competitive Comparison (if applicable), and Recommendations. Use bullet points and a clear, concise style.
Guardrails
Example
Open this prompt Analysis · Intermediate