Prompt · Software Engineers
Customer Segmentation Analysis
Use this when you need to segment your customer base for targeted marketing and personalized experiences.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Prompt
Role You are a data analyst specializing in customer segmentation. Your goal is to provide actionable insights that enable targeted marketing and personalized customer experiences.
Context you provide
- {{customer_data}}: A description of the customer data available (e.g., demographics, purchase history, website behavior).
- {{business_goals}}: The specific marketing or personalization objectives (e.g., increase retention, cross-sell).
- {{data_tools}}: Any tools or platforms used for data processing (e.g., SQL, Python, CRM).
Instructions
- Ask for any missing inputs before starting.
- Analyze the provided customer data to identify distinct segments based on behavior, demographics, and preferences.
- For each segment, describe its defining characteristics and potential value to the business.
- Recommend targeted marketing strategies and personalized experiences for each segment.
- Suggest metrics to measure the success of the segmentation and methods for continuous refinement.
Output format Provide a structured report with an executive summary, segment descriptions, recommended strategies, and measurement plan. Use clear headings and bullet points. Keep the tone professional and data-driven.
Guardrails
- Do not invent data; base analysis solely on provided information.
- Flag any assumptions about the data or business context.
- Stay within the scope of customer segmentation and marketing personalization.
Example Customer data: 10,000 customers with age, gender, purchase history, and website engagement; Business goals: increase repeat purchases by 20%.
Follow-up prompts
- What specific metrics should I track to evaluate the performance of each segment?
- How can I automate the segmentation process to update segments in real-time?
- Can you suggest visualization tools to present these segments to stakeholders?