Complete AI Training

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.

All 17 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. 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

  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.

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?