Skip to main content

🤖 AI restaurant assistant for WhatsApp, Instagram & Messenger

Workflow preview

Workflow preview
100%
🤖 AI restaurant assistant for WhatsApp, Instagram & Messenger preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

1. Workflow Overview

Hi, I’m Amanda! This workflow was created with so much love, care, and attention… especially for you, who runs a restaurant, a cozy little burger place, or a delivery business full of heart. ...

Best for

  • Support Chatbot automation workflows
  • AI Chatbot automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

n8n-nodes-base.stickynote, n8n-nodes-base.set, n8n-nodes-base.code, n8n-nodes-base.converttofile, @n8n/n8n-nodes-langchain.openai, n8n-nodes-base.switch, n8n-nodes-base.wait, n8n-nodes-base.extractfromfile

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Amanda Benks.

Original n8n.io source

1.1 Workflow description

Title
🤖 AI restaurant assistant for WhatsApp, Instagram & Messenger
Workflow name
🤖 AI restaurant assistant for WhatsApp, Instagram & Messenger
Hi, I’m Amanda! 💌

This workflow was created with so much love, care, and attention… especially for you, who runs a restaurant, a cozy little burger place, or a delivery business full of heart. 🥰

I know how busy your days can be, so I made this sweet AI assistant to help you take care of your customers on WhatsApp, Instagram, Messenger (or Evolution API). It sends your beautiful menu, checks ZIP codes, creates payment links, and even notifies the kitchen when the order is ready. All gentle, all automatic, all with love. 💛


💡 What this workflow does

  • Replies to customers via WhatsApp API, Instagram Direct, Messenger, and Evolution API
  • Checks ZIP codes to see if delivery is available using Google Maps
  • Sends your menu as images, because food should look as good as it tastes 🍕
  • Collects item selections and offers lovely upsells like drinks or extras
  • Creates payment links with the Asaas API
  • Confirms when the payment is complete and sends the order to the kitchen
  • Stores all messages and session data safely in Supabase
  • Uses OpenAI GPT-4o to talk naturally and kindly with your customers

⚙️ How to set it up (I’ll guide you with care 🧸)

  1. Connect your webhook from WhatsApp, Instagram, Messenger, or Evolution API
  2. Create a Supabase table called n8n_workflow_followup
  3. Add your API keys (OpenAI, Supabase, Google Maps, and Asaas) securely in n8n
  4. Customize the AI prompt with your brand’s voice and sweet style 💫
  5. Set your delivery radius (default is 10km, but you can change it!)
  6. Upload your menu images (from Google Drive, your website, or any link)
  7. That’s it! Your assistant is now ready to serve with kindness and automation 💕

🍯 Works with:

n8n Cloud and Self-Hosted n8n
🔐 All API credentials are safely stored using n8n’s secure credential manager


Want something customized just for you?

Chat with me, I’d love to help 💻💛 Chat via WhatsApp (+55 17 99155-7874)

. . .

Tradução em Português:

Oi, eu sou a Amanda! 💌

Esse workflow foi feito com muito carinho, dedicação e cuidado... pensando especialmente em você, que tem um restaurante, lanchonete ou delivery cheio de amor pelo que faz. 🥰

Eu sei como o dia a dia pode ser corrido, e foi por isso que eu criei esse atendente com IA: pra te ajudar a responder clientes no WhatsApp, Instagram, Messenger (ou Evolution API), enviar cardápio com imagens lindas, calcular entregas, gerar links de pagamento e até avisar a cozinha. Tudo com jeitinho, sem complicação, e com muito coração. 💛


💡 O que esse fluxo faz

  • Atende clientes pelo WhatsApp API, Instagram Direct, Messenger e Evolution API
  • Valida CEP e calcula se o cliente está dentro da área de entrega (usando Google Maps)
  • Envia cardápio com imagens, porque comer começa pelos olhos 🍕
  • Coleta os pedidos e também oferece bebidas e adicionais
  • Gera link de pagamento automaticamente com a API do Asaas
  • Confirma o pagamento e avisa a cozinha quando estiver tudo certo
  • Armazena mensagens, horários e histórico no Supabase
  • Usa o GPT-4o da OpenAI pra conversar de forma educada e natural com seus clientes

⚙️ Como configurar (com meu passo a passo cheio de cuidado 🧸)

  1. Conecte seu webhook do WhatsApp, Instagram, Messenger ou Evolution API
  2. Crie uma tabela no Supabase chamada n8n_workflow_followup
  3. Adicione suas chaves de API do OpenAI, Google Maps, Supabase e Asaas no gerenciador do n8n
  4. Personalize o prompt da IA com o nome do seu restaurante, estilo de fala e sua magia 💫
  5. Defina a distância máxima de entrega (padrão: 10km)
  6. Coloque seus próprios links de imagens do cardápio (pode ser do Drive, site ou CDN)
  7. Prontinho! Agora o seu restaurante tem um atendente inteligente, gentil e muito eficiente 💕

🍯 Funciona com:

n8n Cloud e n8n auto-hospedado
🔐 E suas credenciais ficam guardadinhas com segurança no próprio n8n, tá bom?


Quer algo feito especialmente pra você?

Fala comigo com todo carinho 💻💛 Falar no WhatsApp (+55 17 99155-7874)

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - Sticky Note6

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 2 - Variaveis

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.3

Block 3 - Data&Hora

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 4 - Converter Img

Type / Role
n8n-nodes-base.convertToFile - convertToFile
Config choices
Version 1.1

Block 5 - Maps

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 6 - Maps1

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 7 - Maps2

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 8 - TranscAudio

Type / Role
@n8n/n8n-nodes-langchain.openAi - openAi
Config choices
Version 1.3

Block 9 - Sticky Note3

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 10 - Sticky Note14

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 11 - MsgType

Type / Role
n8n-nodes-base.switch - switch
Config choices
Version 3

Block 12 - Aguarda

Type / Role
n8n-nodes-base.wait - wait
Config choices
Version 1.1

Block 13 - CalculoTime

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 14 - JSONhistorico1

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 15 - Sticky Note4

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 16 - Prompt

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.3

Block 17 - Converte PDF

Type / Role
n8n-nodes-base.convertToFile - convertToFile
Config choices
Version 1.1

Block 18 - Extract PDF

Type / Role
n8n-nodes-base.extractFromFile - extractFromFile
Config choices
Version 1

Block 19 - Maps5

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 20 - Calculator

Type / Role
@n8n/n8n-nodes-langchain.toolCalculator - toolCalculator
Config choices
Version 1

Block 21 - Modelo IA

Type / Role
@n8n/n8n-nodes-langchain.lmChatOpenAi - lmChatOpenAi
Config choices
Version 1

Block 22 - OpenAI2

Type / Role
@n8n/n8n-nodes-langchain.lmChatOpenAi - lmChatOpenAi
Config choices
Version 1

Block 23 - Segmentos

Type / Role
n8n-nodes-base.splitOut - splitOut
Config choices
Version 1

Block 24 - 1,2s

Type / Role
n8n-nodes-base.wait - wait
Config choices
Version 1.1

Showing the first 24 of 239 workflow blocks. Download the JSON for the full node graph.

3. Summary Table

Workflow 🤖 AI restaurant assistant for WhatsApp, Instagram & Messenger
Complexity advanced
Nodes 239
Categories Support Chatbot, AI Chatbot
Author Amanda Benks
Published 17 Apr 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/3585/3585.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does 🤖 AI restaurant assistant for WhatsApp, Instagram & Messenger do?

Hi, I’m Amanda! This workflow was created with so much love, care, and attention… especially for you, who runs a restaurant, a cozy little burger place, or a delivery business full of heart. ...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Support Chatbot, AI Chatbot use case.