We developed an AI-powered shopping assistant over 10 weeks — building a pet-expert chatbot that combined GPT-4's conversational abilities with deep pet nutrition knowledge, breed-specific product data, and real-time catalog integration. Pet Expert Knowledge Base: the chatbot's knowledge was built from four sources: product catalog (all 8,500 SKUs with detailed attributes — ingredients, guaranteed analysis for food products, sizing charts with breed recommendations for apparel and gear, material specifications, and staff-written product notes capturing the nuanced opinions and recommendations that experienced staff provided to customers), pet nutrition database (nutritional requirements by species, breed, age, weight, and health condition — sourced from AAFCO guidelines, veterinary nutrition references, and the retailer's in-house veterinary nutritionist's recommendations — enabling the chatbot to explain why specific ingredients matter for specific conditions (e.g.
, omega-3 fatty acids for joint health in large breeds, limited ingredient formulas for food sensitivities)), breed database (350+ dog breeds and 70+ cat breeds with: typical weight ranges by age, common health conditions, activity levels, coat types, and temperament characteristics — enabling breed-specific recommendations for food, gear, and toys), and sizing intelligence (breed-specific sizing recommendations for every apparel and gear product — based on the retailer's return data analysis that identified the most accurate size for each breed × product combination — a size "Large" harness fits a Labrador but runs small on a German Shepherd, and the chatbot knew this from historical fit data).
Shopping Assistant Capabilities: nutrition consultation — the chatbot conducted structured nutrition consultations: pet profile (species, breed, age, weight, activity level, spay/neuter status), health considerations (allergies, sensitivities, joint issues, dental health, weight management goals), current food (what the pet was currently eating — to understand dietary context and recommend gradual transition), and dietary preferences (grain-free, limited ingredient, raw, wet vs. dry, organic). Based on this information, the chatbot recommended 3-5 specific food products with: personalized explanation of why each food was recommended for this specific pet, feeding guidelines (daily amount based on the pet's weight and activity level), transition instructions (gradual introduction schedule to avoid digestive upset), and comparison between options (price per day, primary protein source, key differentiators).
Sizing guidance — for apparel and gear purchases, the chatbot: asked for the pet's breed, weight, and key measurements (chest girth, neck circumference, back length — with illustrated measurement guides), cross-referenced measurements against the product's sizing chart with breed-specific adjustments (the chatbot knew that French Bulldogs typically need a size up in chest-measurement-based products due to their barrel chest, and that Greyhounds need a size up in length-based products due to their deep chest), provided a specific size recommendation with confidence level ("Based on your measurements, I recommend size Medium — this is based on a 92% fit rate for Labrador Retrievers with similar measurements in this harness"), and offered the retailer's exchange guarantee ("If the size isn't right, we'll exchange it free — just let me know through this chat and I'll set it up").
Product discovery — for general browsing customers, the chatbot: asked what brought them to the site (shopping for a specific product, browsing for a specific pet need, looking for a gift), conducted a brief qualification conversation to understand needs, and provided curated recommendations with explanations. Order support — the chatbot also handled post-purchase inquiries: order tracking (real-time status from the OMS and shipping carriers with delivery estimates), subscription management (adjusting delivery frequency, swapping products, pausing or resuming subscriptions), and returns and exchanges (processing returns, generating labels, and recommending exchanges — for sizing issues, the chatbot used the sizing intelligence to recommend the correct replacement size). Proactive Engagement: the chatbot appeared at strategic moments in the shopping journey: product page (after 30 seconds on a product page — "Have questions about this food?
I can help you figure out if it's right for [pet name]"), category page (after viewing 5+ products in a category — "Looking for the right option? Tell me about your pet and I'll narrow it down"), cart page (when cart contains a sizing-dependent product — "Want to make sure you've got the right size? I can check based on your pet's measurements"), and exit intent (when cursor moves toward closing the tab — "Before you go — can I help you find what you're looking for?").