Automated Pizza Ordering Chatbot with n8n

somdn_product_page

This n8n workflow creates an automated chatbot for handling pizza orders via a web-based chat interface. It leverages AI language models to interact with customers, provide menu information, confirm orders, and track order status. The workflow begins with a webhook trigger that activates when a chat message is received. The message is processed through an AI agent configured as a friendly pizza assistant named Pizzaro, which understands whether the customer is asking about the menu, placing an order, or checking an order status.

If the customer wants to view the menu, the workflow can retrieve product details from an external API. When a customer places an order, the workflow sends the order data to a dedicated webhook that processes the order and responds with confirmation. For status inquiries, another webhook fetches current order details. Key nodes include a chat trigger, an AI agent for natural language understanding, and HTTP request nodes for interacting with external APIs.

This setup is ideal for small pizza shops or food delivery services wanting to automate customer interactions, improve response times, and streamline order processing with minimal manual intervention. It seamlessly integrates AI-powered chat, external product data, and order management within n8n.

Node Count

6 – 10 Nodes

Nodes Used

@n8n/n8n-nodes-langchain.agent, @n8n/n8n-nodes-langchain.chatTrigger, @n8n/n8n-nodes-langchain.lmChatOpenAi, @n8n/n8n-nodes-langchain.memoryBufferWindow, @n8n/n8n-nodes-langchain.toolCalculator, @n8n/n8n-nodes-langchain.toolHttpRequest

Reviews

There are no reviews yet.

Be the first to review “Automated Pizza Ordering Chatbot with n8n”

Your email address will not be published. Required fields are marked *