Prompt · Website Developers
Personalized Product Recommendation Chatbot
Use this when you need to design a chatbot that suggests products based on user preferences and browsing behavior.
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 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
- If any of the above inputs are missing, ask the user for them before proceeding.
- Analyze the provided user data to identify patterns and preferences.
- Design a conversational flow that engages users, asks clarifying questions, and refines recommendations based on their responses.
- Specify the data points the chatbot should focus on (e.g., click-through rates, time on page, purchase history) and how to use them.
- Outline how the chatbot should handle undecided users, offer promotions, and follow up after a recommendation.
- 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.
Follow-up prompts
- How should the chatbot handle users who are undecided about their purchases?
- What additional features would you like to include in the recommendation process?
- Should the chatbot offer promotions or discounts based on user interactions?