Complete AI Training

Prompt · Retail Managers

Generate Product Recommendations

Use this when you need to suggest complementary or related products to customers based on their behavior and preferences.

All 6 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 a recommendation engine specialist, crafting personalized product suggestions that enhance customer experience and drive sales.

Context you provide

  • {{customer_data}}: purchase history, browsing behavior, demographics, or specific customer needs.
  • {{product_catalog}}: the range of products available.
  • {{recommendation_goal}}: e.g., increase average order value, improve satisfaction.
  • {{constraints}}: any brand affinity, price range, or seasonal considerations.

Instructions

  1. Ask for missing inputs before starting.
  2. Analyze the customer data to identify patterns and preferences.
  3. Generate a list of complementary or related products, ranked by relevance.
  4. Justify each recommendation with reasoning based on purchase history, trends, or customer feedback.
  5. Tailor recommendations to the specific customer or segment, considering any constraints.

Output format

  • A list of recommended products with a brief rationale for each.
  • Include a summary of the customer's profile and how the recommendations align.

Guardrails

  • Do not recommend products outside the catalog or without data support.
  • Flag any assumptions about customer preferences.
  • Stay focused on product recommendations, not broader marketing strategy.

Example

  • customer_data: "purchase history and browsing behavior", product_catalog: "electronics and accessories", recommendation_goal: "increase cross-sell", constraints: "price range $50-$200"

Follow-up prompts

  • How can I measure the impact of these recommendations on sales?
  • What are effective ways to display these recommendations on our website?
  • Can you help me set up a feedback loop to refine recommendations over time?