⚡ Turn WhatsApp into an AI shopping and price comparison assistant using Wati, OpenAI, Serper, and Google Sheets

5 views · ⚡ Personal Productivity

💡 Pro Tip — For competitive intelligence, ScraperNode can automate the data collection — Yelp reviews, Glassdoor company data, and Crunchbase profiles all return structured JSON you can feed straight into this workflow.

View All Scrapers

Description

Elevate your shopping experience with an AI-driven personal assistant that lives right in your WhatsApp. This template automates the entire lifecycle of a shopping list—from intelligent intake and live web price comparisons to proactive daily deal alerts—by combining WATI, OpenAI, Serper (Google Search), and Google Sheets.


🎯 What This Workflow Does

Turns WhatsApp into a high-powered price engine across three independent pipelines:

📥 Pipeline A: Intelligent Intake

When a user sends a list (e.g., list: milk 2L, eggs 12), OpenAI parses every item into structured categories, quantities, and units before saving them to the Google Sheets master list.

🔍 Pipeline B: Live Price Engine

When a user types compare, the bot triggers a real-time web search via Serper. OpenAI then analyzes the search results to pick the absolute best deal and alternative stores, sending back a formatted “Comparison Card” with links.

📬 Pipeline C: Proactive Deal Alerts

A scheduled trigger runs daily at 8 AM, scanning your saved items for price drops. If it finds a saving of ≥ 10%, it automatically pings the user with a personalized deal alert.


✨ Key Features


💼 Perfect For


🔧 What You’ll Need

Required Integrations


🚀 Quick Start

  1. Import Template – Copy the JSON and import it into your n8n instance.

  2. Set Credentials – Connect your WATI, OpenAI, Serper, and Google Sheets accounts.

  3. Configure Sheets – Ensure your Google Sheet has two tabs:

    Shopping List:
    phone, item, qty, unit, category, addedAt, listid, username, Status

    Deals:
    listid, phone, item, price, originalPrice, storeName, savingPct, Currency, url, summary, confidence, alternatives, foundAt, alertSent

  4. Test the Flow – Send list: 1kg rice, milk 2L to your WATI number.

  5. Run Comparison – Reply compare to see the AI find the best deals live!


📈 Expected Results


Ready to shop smarter? Import this template and connect your Serper account to start saving today!

🔗 Nodes Used

Google Sheets, HTTP Request, Schedule Trigger

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup