Your grocery catalog, conversational
yak connects to your inventory management, product database, and promotional systems to create an AI shopping assistant tailored to your grocery operation. Your customers get help finding products, planning meals, and discovering deals—all powered by your actual real-time data.
See it in action
Try our grocery shopping assistant demo powered by yak.
Powered by your systems
yak integrates with your product information system, inventory APIs, and promotional databases. When a customer asks if something is in stock, yak checks your actual inventory. When they want deals, yak queries your current promotions. The AI reflects the reality of your store—including location-specific availability.
The examples on this page demonstrate capabilities that depend on your API layer. The more functionality your APIs expose, the more yak can do for your customers.
Meal planning assistance
Grocery shopping often starts with the question: what should I make this week? yak suggests recipes based on preferences and budget, then generates shopping lists from products you actually sell.
Customer asks
"Plan 5 weeknight dinners for my family of 4. We're trying to eat less meat and have about $100 to spend"
recipes.search()products.getByIngredients()pricing.calculate()inventory.checkStock()yak responds
Here's a meal plan that comes to $94.50: Monday - Black bean tacos ($12), Tuesday - Mushroom risotto ($18), Wednesday - Vegetable stir-fry with tofu ($15), Thursday - Caprese pasta ($14), Friday - Chickpea curry ($16). I've added all 23 ingredients to your cart. The cremini mushrooms are on sale this week, saving you $3.
Smart substitutions
Out of stock items and dietary restrictions are common challenges. yak suggests alternatives based on your product attributes—different brands, dietary-appropriate swaps, or similar ingredients for the same purpose.
Customer asks
"The recipe calls for heavy cream but I'm lactose intolerant. What can I use instead?"
products.getAlternatives()products.filterByDietary('lactose-free')inventory.checkStock()yak responds
For a cream-based sauce, I'd recommend Oatly oat cream ($4.99, aisle 7) - it has the richest texture. For baking, coconut cream works well ($3.49, aisle 12). Both are in stock at your store. The Oatly is also on your usual items list from previous orders.
Deal discovery
Connected to your promotional system, yak helps customers find relevant deals without scrolling through weekly circulars—specials in specific categories, sale items that match their meal plan, or promotions they'd otherwise miss.
Customer asks
"What's on sale this week that I can use for meal prep?"
promotions.getCurrentWeek()products.filterByCategory('meal-prep')recipes.getSuggestions()yak responds
Great timing for meal prep! Chicken thighs are buy-one-get-one ($8.99), quinoa is 30% off ($4.19), and the bagged salad kits are 2 for $6. With these deals, you could do a Mediterranean bowl prep for the week for about $28. Want me to build that shopping list?
Dietary filtering
If your product data includes dietary attributes—gluten-free, vegan, keto-friendly, allergen information—yak makes this searchable through conversation. Customers with restrictions can shop confidently.
Customer asks
"I need pasta options that are gluten-free and high in protein for my daughter"
products.search('pasta')products.filterByDietary('gluten-free')products.sortByNutrition('protein')yak responds
I found 4 options ranked by protein content: Banza chickpea pasta (25g protein, $3.99), Barilla protein+ penne (17g, $2.99, contains wheat - not gluten-free), Tinkyada brown rice pasta (5g, $4.29), and Jovial cassava pasta (2g, $5.99). The Banza is your best bet for both requirements and is in stock.
Shopping list building
yak helps customers build and manage shopping lists through conversation—adding products, suggesting complementary items, and organizing by store section.
Customer asks
"Add everything I need for tacos to my list, and remind me what I usually forget"
shoppingList.addItems()products.getRelated()orders.getHistory()analytics.getFrequentlyForgotten()yak responds
Added to your list: ground beef, taco shells, shredded cheese, lettuce, tomatoes, sour cream, and taco seasoning. Based on your past orders, you usually buy salsa and lime but forget them 60% of the time when making tacos. Want me to add those too? Your list is organized by aisle for a faster trip.
Ready to get started?
Connect yak to your grocery platform and give your customers an AI assistant that knows your aisles.