AutomationMart
Home/Browse/Food menu update notifier
n8n

Food menu update notifier

n8nn8n17 modulesv1.0
GmailGoogle SheetsWhatsAppOpenAITwilio

An intelligent food menu update notification system that automatically detects changes in your restaurant's special menu and sends personalized notifications to customers via multiple channels - WhatsApp, Email, and SMS. This workflow ensures your customers are always informed about new dishes, price changes, and menu availability in real-time. What's the Goal? - Automatically monitor special menu updates from Google Sheets - Detect menu changes and generate alert messages using AI - Send mu

At a glance

Food menu update notifier is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects Gmail, Google Sheets, WhatsApp, OpenAI. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
Gmail, Google Sheets, WhatsApp, OpenAI, Twilio
Modules
17
Price
Free
Version
v1.0
Food menu update notifier workflow diagram

About this workflow

An intelligent food menu update notification system that automatically detects changes in your restaurant's special menu and sends personalized notifications to customers via multiple channels - WhatsApp, Email, and SMS. This workflow ensures your customers are always informed about new dishes, price changes, and menu availability in real-time. What's the Goal? - Automatically monitor special menu updates from Google Sheets - Detect menu changes and generate alert messages using AI - Send multi-channel notifications (WhatsApp, Email, SMS) based on customer preferences - Maintain comprehensive notification logs for tracking and analytics - Provide seamless customer communication for menu updates - Enable restaurant owners to keep customers engaged with latest offerings By the end, you'll have a fully automated menu notification system that keeps your customers informed and engaged with your latest culinary offerings. Why Does It Matter? Manual menu update communication is time-consuming and often missed by customers. Here's why this workflow is essential for restaurants: - Real-Time Updates: Customers receive instant notifications about menu changes - Multi-Channel Reach: WhatsApp, Email, and SMS ensure maximum customer reach - Personalized Experience: Customers receive notifications via their preferred channels - Increased Sales: Immediate awareness of new items drives orders - Customer Retention: Regular updates keep customers engaged and coming back - Operational Efficiency: Eliminates manual notification tasks for staff - Data-Driven Insights: Comprehensive logging for marketing analytics Think of it as your restaurant's digital menu announcer that never misses an update. How It Works Here's the complete workflow process: Step 1: Menu Monitoring - Node: Daily Menu Update Scheduler - Function: Triggers the workflow on a scheduled basis - Frequency: Configurable (hourly, daily, or real-time) Step 2: Data Retrieval - Node: Fetch Special Menu Data - Function: Pulls current menu data from Google Sheets (Sheet 1) - Data: Retrieves item details, prices, descriptions, and availability Step 3: Change Detection - Node: Detect Menu Changes - Function: Compares current data with previous state - Logic: Identifies new items, price changes, or availability updates Step 4: AI Content Generation - Node: Generate Menu Alert Message - Function: Creates engaging notification content using AI - Output: Formatted message with new items, descriptions, and prices Step 5: Customer Data Processing - Node: Fetch Customer Contact List - Function: Retrieves customer preferences from Google Sheets (Sheet 2) - Filter: Segments customers by notification preferences Step 6: Multi-Channel Delivery The workflow splits into three parallel notification channels: WhatsApp Branch - Node: Filter WhatsApp Users - Function: Identifies customers with WhatsApp notifications enabled - Node: Send WhatsApp Notification - Function: Delivers menu updates via WhatsApp - Node: Log WhatsApp Status - Function: Records delivery status in Sheet 3 Email Branch - Node: Filter Email Users - Function: Identifies customers with email notifications enabled - Node: Send Menu Email - Function: Delivers formatted email notifications - Node: Log Email Status - Function: Records delivery status in Sheet 3 SMS Branch - Node: Filter SMS Users - Function: Identifies customers with SMS notifications enabled - Node: Send Twilio SMS Alert - Function: Delivers text message notifications via Twilio - Node: Log SMS Status - Function: Records delivery status in Sheet 3 Step 7: Comprehensive Logging All notification activities are logged in Sheet 3 for tracking and analytics. Google Sheets Structure Sheet 1: Special Menu | Column | Description | Example | |--------|-------------|---------| | Item ID | Unique identifier for menu item | "ITEM001" | | Item Name | Name of the dish | "Truffle Risotto" | | Price | Item price | "$28.99" | | Description | Detailed item description | "Creamy arborio rice with black truffle, parmesan, and wild mushrooms" | | Nutritions | Nutritional information | "Calories: 450, Protein: 15g" | | Category | Menu category | "Main Course" | | Available | Availability status | "Yes" / "No" | Sheet 2: Customer Database | Column | Description | Example | |--------|-------------|---------| | Customer Name | Customer's full name | "ABC" | | Email | Customer's email address | "abc@gmail.com" | | Phone Number | Customer's phone number | "91999999999" | | WhatsApp Number | Customer's WhatsApp number | "91999999999" | | Email Notifications | Email preference | "Yes" / "No" | | SMS Notifications | SMS preference | "Yes" / "No" | | WhatsApp Notifications | WhatsApp preference | "Yes" / "No" | Sheet 3: Notification Logs | Column | Description | Example | |--------|-------------|---------| | Timestamp | Notification send time | "2025-07-09T12:51:09.587Z" | | Customer Name | Recipient name | "ABC" | | Notification Type | Channel used | "Email" / "SMS" / "WhatsApp" | | Status | Delivery status | "Sent" / "Failed" / "Pending" | | Message | Content sent | "SPECIAL MENU UPDATE..." | How to Use the Workflow Prerequisites 1. Google Sheets Setup: Create three sheets with the required structure 2. n8n Account: Access to n8n workflow platform 3. WhatsApp Business API: WhatsApp Business account with API access 4. Email Service: Gmail or SMTP service for email notifications 5. Twilio Account: Twilio account for SMS functionality 6. AI Model Access: OpenAI or similar AI service for content generation Importing the Workflow in n8n Step 1: Obtain the Workflow JSON - Export the workflow from your n8n instance or obtain the JSON file - Ensure you have the complete workflow configuration Step 2: Access n8n Workflow Editor - Log in to your n8n instance (Cloud or self-hosted) - Navigate to the Workflows section - Click "Add Workflow" to create a new workflow Step 3: Import the Workflow Option A: Import from Clipboard 1. Click the three dots (⋯) in the top-right corner 2. Select "Import from Clipboard" 3. Paste the JSON code into the text box 4. Click "Import" to load the workflow Option B: Import from File 1. Click the three dots (⋯) in the top-right corner 2. Select "Import from File" 3. Choose the .json file from your computer 4. Click "Open" to import the workflow Configuration Setup Google Sheets Integration 1. Authentication: Connect your Google account in n8n 2. Sheet 1 Configuration: Set spreadsheet ID and range for menu data 3. Sheet 2 Configuration: Set spreadsheet ID and range for customer data 4. Sheet 3 Configuration: Set spreadsheet ID and range for notification logs WhatsApp Integration 1. WhatsApp Business API: Set up WhatsApp Business API credentials 2. Webhook Configuration: Configure webhook URLs for message delivery 3. Message Templates: Create approved message templates for menu updates Email Integration 1. Gmail/SMTP Setup: Configure email service credentials 2. Email Templates: Design HTML email templates for menu notifications 3. Sender Configuration: Set sender name and email address Twilio SMS Integration 1. Twilio Account: Set up Twilio Account SID and Auth Token 2. Phone Number: Configure Twilio phone number for SMS sending 3. Message Templates: Create SMS message templates AI Content Generation 1. API Configuration: Set up OpenAI or preferred AI service credentials 2. Prompt Customization: Configure prompts for menu update content 3. Content Parameters: Set message tone, length, and style Workflow Execution Automatic Execution 1. Scheduled Triggers: Set up cron expressions for regular checks 2. Webhook Triggers: Configure real-time triggers for immediate updates 3. Manual Triggers: Enable manual execution for testing Monitoring and Maintenance 1. Execution Logs: Monitor workflow execution through n8n interface 2. Error Handling: Set up error notifications and retry mechanisms 3. Performance Monitoring: Track execution times and success rates Sample Notification Message Best Practices Data Management - Regularly validate customer contact information - Keep menu data updated and accurate - Maintain clean customer preference settings Notification Strategy - Send notifications during optimal hours (lunch/dinner time) - Limit frequency to avoid customer fatigue - Personalize messages based on customer preferences Content Quality - Use engaging language and emojis appropriately - Include clear pricing and descriptions - Add call-to-action for immediate orders Performance Optimization - Batch process notifications to avoid rate limits - Implement retry logic for failed deliveries - Monitor API quotas and usage limits Troubleshooting Common Issues - Authentication Errors: Verify API credentials and permissions - Rate Limiting: Implement delays between notifications - Message Delivery: Check phone number formats and email addresses - Sheet Access: Ensure proper sharing permissions Error Handling - Set up notification alerts for workflow failures - Implement fallback mechanisms for service outages - Maintain backup notification methods Analytics and Reporting Key Metrics - Delivery Rates: Track successful notifications by channel - Customer Engagement: Monitor response rates and feedback - Menu Performance: Analyze which items generate most interest - Channel Effectiveness: Compare performance across WhatsApp, Email, and SMS Reporting Features - Automated daily/weekly reports - Customer preference analytics - Notification performance dashboards - Revenue correlation with menu updates Security and Compliance Data Protection - Secure storage of customer contact information - Compliance with GDPR and local privacy laws - Regular security audits of API access Rate Limiting - Respect platform rate limits (WhatsApp, Twilio, Email) - Implement queuing systems for high-volume notifications - Monitor and adjust sending frequencies Conclusion The Food Menu Update Notifier transforms restaurant communication from reactive to proactive, ensuring customers are always informed about your latest offerings. By leveraging multiple communication channels and AI-generated content, this workflow creates a seamless bridge between your kitchen innovations and customer awareness. This system not only improves customer engagement but also drives immediate sales through timely notifications about new menu items, special offers, and seasonal dishes. The comprehensive logging and analytics capabilities provide valuable insights for menu optimization and marketing strategy refinement.

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n → click the menu → Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

Automate support ticket prioritization with Jotform, Gemini AI, ClickUp tasks

Automated Support Prioritization and AI Task Creation This n8n workflow instantly captures support issues submitted via Jotform and efficiently routes them to the appropriate team and logging system based on the severity level defined by the customer. It then uses an AI Agent (Google Gemini) to transform the raw customer data into a clear, concise, and actionable task for the development team. Workflow Overview 1. Ingestion & Logging: A new support ticket is received via Jotform and immediately

Free

Trigger new emails in Gmail and upload files to Google Drive

Automatically upload files to Google Drive when new emails arrive in Gmail, streamlining your file management and email organization.

Free

Upload files from new Google Sheets spreadsheet rows to Filestage

Every time a new row is added to a Google Sheets spreadsheet, Make will automatically upload a new file to Filestage.

Free

AI-powered lead enrichment with Explorium MCP & Telegram

AI-Powered Lead Enrichment with Explorium MCP & Telegram Who it's for Sales reps, agencies, and growth teams who want to turn basic company info into qualified leads with automated research . Perfect for B2B prospecting. What it does This workflow lets you send a company name or domain via Telegram, and instantly returns: ✅ Enriched company profile (industry, size, tech, pain points) ✅ A clean, structured JSON — ready for your CRM or sales tools How it works 💬 Send company info to your Telegram

Free

Send new Google Sheets contacts to EngageBay

When a new row is added in Google Sheets spreadsheet, a new contact is created in EngageBay.

Free

Add new incoming emails to a Google Sheets spreadsheet as a new row

This n8n workflow automates the process of capturing and storing incoming email details in a structured spreadsheet format, such as Google Sheets or Excel. Whenever a new email is received, the workflow extracts key details—including the sender’s email, subject, email body, and optional attachments—and logs them as a new row in the spreadsheet. You can customise this workflow to extract additional details, filter emails based on specific criteria, or send notifications when new entries are added

Free

Discover & analyze TikTok influencers with Bright Data, Claude AI & email outreach

Automated TikTok Influencer Discovery & Analysis A complete n8n automation that discovers TikTok influencers using Bright Data, evaluates their fit using Claude AI, and sends personalized outreach emails. Designed for marketing teams and brands that need a scalable, intelligent way to find and connect with relevant creators. --- 📋 Overview This workflow provides a full-service influencer discovery pipeline: it finds TikTok profiles using search keywords, uses AI to assess

Free

Track LLM token costs per customer using the Langchain code node

Note: This template only works for self-hosted n8n. This n8n template demonstrates how to use the Langchain code node to track token usage and cost for every LLM call. This is useful if your templates handle multiple clients or customers and you need a cheap and easy way to capture how much of your AI credits they are using. How it works In our mock AI service, we're offering a data conversion API to convert Resume PDFs into JSON documents. A form trigger is used to allow for PDF upload and th

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint — instant download
  • Setup guide PDF included
  • 5 downloads · valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

₹2,499/ session
3 hrs · video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free