Shopping Lists

Lesson 3 of 3

Adding Items via Text & Photos

Estimated time: 3 minutes

Adding Items via Text & Photos

Your shopping list is set up and the family chat is ready. Now let's explore all the ways to add items — from simple text to photo recognition to full recipe imports.

Add items with text

The simplest way — just type what you need:

Just say what you need:

> add milk
✅ Added Milk to 🥛 Dairy

> need bread and eggs
✅ Added Bread to 🍞 Bakery
✅ Added Eggs to 🥛 Dairy

> we're out of dish soap
✅ Added Dish Soap to 🧴 Household

OpenClaw understands natural language — no special format required.

Add items with photos

Snap a photo and OpenClaw identifies the product:

Photo of an empty milk carton:

> 📷 [photo of empty milk carton]
🔍 Identified: Organic Whole Milk (Horizon brand)
✅ Added Organic Whole Milk to 🥛 Dairy

Photo of an almost-empty spice jar:

> 📷 [photo of nearly empty cumin jar]
🔍 Identified: Ground Cumin
✅ Added Ground Cumin to 🥫 Pantry

View and manage the list

Check what's on the list and manage items:

View the full list
/list
🛒 Shopping List (14 items) — Est. $47.50

🥬 Produce (3)
  □ Bananas (green ones)
  □ Avocados (3)
  □ Garlic (2 cloves)

🥛 Dairy (3)
  □ Organic Whole Milk
  □ Eggs (12)
  □ Parmesan Cheese (100g)

🍖 Meat & Seafood (2)
  □ Chicken Breast (2 lbs) — on sale $2.99/lb
  □ Pancetta (200g)

🍞 Bakery (1)
  □ Bread

🥫 Pantry (3)
  □ Spaghetti (400g)
  □ Crushed Tomatoes (2 cans)
  □ Ground Cumin

🧴 Household (2)
  □ Dish Soap
  □ Birthday Candles (for Sarah's party)

Mark items done while shopping:

Check off an item
/done milk
Check off an entire category
/done all dairy

Use smart features

Add ingredients for a whole meal:

Add recipe ingredients
openclaw run "Add ingredients for chicken stir-fry for 4 people to my shopping list. Skip items I already have on the list."

OpenClaw checks your current list and only adds what's missing.

Combine shopping lists with weekly meal planning:

openclaw run "Set up weekly meal planning:

Every Sunday at 5 PM, ask me what meals I want to cook this week.
After I respond:
1. Generate a shopping list for all the meals
2. Check which ingredients I likely already have (based on recent purchases)
3. Add only what I need to the shopping list
4. Organize by store if items should come from different places
5. Show estimated total cost"

Need to send the list to someone not in the group chat?

Email the current list
/list share email mom@email.com

Or generate a simple text version to copy-paste:

Get a plain text version
/list text

See what you buy most:

> /list stats
📊 Shopping Stats (last 30 days)
  Total trips: 6
  Average spend: $62/trip
  Most bought: Milk (6x), Bread (5x), Bananas (5x)
  Category breakdown: Produce 28%, Dairy 22%, Meat 18%
  Suggestion: You buy bananas every trip — added to auto-suggest.

What You've Built

Your smart shopping list system is ready:

  • Multi-input — add items by text, photo, or recipe import
  • Auto-organized — items sorted by store aisle
  • Collaborative — everyone in the family can add and check off items
  • Smart — deduplication, quantities, budget tracking, and weekly staple suggestions

Smart Shopping Lists pairs well with:

  • Family Manager — chore assignments can include "go grocery shopping"
  • Smart Home — smart fridge sensors trigger "add milk" automatically
  • Expense Tracking — shopping receipts feed your expense reports

You did it!

You've turned your family group chat into a smart shopping assistant. No more forgotten items, duplicate lists, or "I thought you were getting that" — just one organized list everyone shares.

Knowledge Check

What happens when two family members both add 'milk' to the list?