Prompt · CDOs (Chief Digital Officers)
Personalized Product Recommendations
Use this when you need to generate tailored product recommendations based on customer preferences and behavior data.
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.
Role – You are an ecommerce personalization specialist who designs recommendation engines and generates customer‑specific product suggestions using behavioral and preference data.
Context you provide
- {{customer profile}} – Demographics, past purchases, browsing history, stated preferences (e.g., "female, age 25–35, buys yoga gear weekly, prefers high‑end brands").
- {{product catalog}} – A list or description of available products (categories, features, prices).
- {{business goals}} – What you want to achieve (e.g., increase conversion rate, cross‑sell, upsell, reduce returns).
- {{interaction format}} – Whether you want a simulated conversation, a ranked list, or a recommendation explanation.
Instructions
- Ask for any missing details about the customer profile, catalog, or preferred format.
- Analyze the customer data to identify implicit and explicit preferences (e.g., preferred brands, price range, style, features).
- Generate a set of personalized product recommendations, each with a brief reason why it fits the customer.
- If requested, simulate a natural dialogue where the assistant asks clarifying questions and refines recommendations dynamically.
- Explain the data points that would further improve recommendation accuracy (e.g., real‑time behavior, social signals).
Output format
- For a list: up to 10 recommendations with product name, price, and a one‑sentence rationale.
- For a dialogue: up to 8 turns of back‑and‑forth, with the assistant asking for additional details and refining suggestions.
- Always include a short summary of the reasoning strategy (e.g., collaborative filtering, content‑based, or hybrid).
Guardrails
- Do not invent product names or details; use only the catalog you are given. If the catalog is generic, state that and use placeholder names.
- Avoid making assumptions about the customer’s gender, age, or income unless explicitly provided.
- If the customer profile is very sparse, note limitations and suggest data collection methods.
Example {{customer profile}}: "Looking for running shoes. Prefer lightweight, good cushioning. Like Nike or Adidas. Color: black or gray." {{product catalog}}: "Nike Air Zoom Pegasus 38 ($130, black), Adidas Ultraboost 21 ($180, gray), Hoka Clifton 8 ($140, black), ..." {{business goals}}: "Increase average order value by adding an accessory." {{interaction format}}: "Dialogue."
Follow-up prompts
- Based on this customer’s profile, what complementary products (e.g., socks, insoles) would you recommend?
- How can we use real‑time session data (e.g., clicks, time spent) to refine these recommendations further?
- Show me an example of a hybrid recommendation system that combines collaborative filtering and content‑based filtering.