Latenode

Build automated WhatsApp chatbot with product catalog knowledge base

This Latenode automation template builds a WhatsApp chatbot that allows users to interact with a service or database, providing automated responses to inquiries and facilitating real-time communication through the WhatsApp Business API.

The chatbot is powered by a product catalog vector store, which serves as a knowledge base to help the AI-driven agent better understand and respond to customer questions. The workflow captures incoming WhatsApp messages, filters out non-text messages, and then uses the product catalog to generate relevant responses that are sent back to the user. This solution can be configured with WhatsApp Business Cloud API and OpenAI API credentials, as well as the URL for the product brochure PDF.

Updated Apr 2, 2026Est. run: 19sEst. cost: $0.0012
How Latenode estimates time and cost

Latenode bills workflow runs in credits: 1 credit = 30 seconds of processing. Minimum charge per run depends on your plan. Plug-and-Play (PnP) AI nodes are billed separately—each PnP token is $1 USD, charged pay-as-you-go at vendor cost plus a small processing fee, with no API keys required.

Full pricing — how credits work →
Messaging & bots

Workflow preview

What this template does

  • Captures incoming WhatsApp messages and filters out non-text messages
  • Leverages a product catalog vector store as a knowledge base for the AI-driven agent
  • Generates relevant responses to customer inquiries using the product catalog
  • Sends automated responses back to the user through the WhatsApp Business API
  • Configures the chatbot with WhatsApp Business Cloud API and OpenAI API credentials

How it works

1
Trigger

Capture WhatsApp Messages

The workflow starts by capturing incoming WhatsApp messages from customers using the WhatsApp Business Cloud API integration.

2
Logic

Understand Customer Query

The captured message is then processed using the OpenAI language model to comprehend the customer's inquiry or request.

3
Action

Query Product Catalog

The workflow then fetches relevant information from the product database or catalog to formulate an appropriate response to the customer's query.

4
Action

Reply to Customer

Finally, the generated response is sent back to the customer via the WhatsApp Business Cloud API integration, providing the customer with an automated reply to their inquiry.

Setup guide

1

Add WhatsApp Business Cloud API credential

1. In the Latenode Credentials panel, add a new credential for the WhatsApp Business Cloud API. Configure the credential with your WhatsApp Business Cloud API key and other required parameters.

2

Add OpenAI API credential

2. In the Latenode Credentials panel, add a new credential for the OpenAI API. Configure the credential with your OpenAI API key.

3

Configure product brochure URL

3. In the node settings for the 'Get Product Brochure' node, specify the URL of the product brochure PDF you want to use as the knowledge base for the chatbot.

4

Build product catalog vector store

4. In the node settings for the 'Create Product Catalogue' node, configure the parameters to extract the text content from the product brochure PDF and build the product catalog vector store.

5

Configure WhatsApp chatbot

5. In the node settings for the 'Handle Message Types' and 'AI Sales Agent' nodes, customize the logic to filter incoming messages, query the product catalog vector store, and generate relevant responses to send back to the user via the WhatsApp Business API.

Requirements

Configure the WhatsApp Business Cloud API integration with your WhatsApp Business account credentials
Obtain an OpenAI API key and configure the OpenAI Chatbot integration
Set up the product catalog vector store with the URL for the product brochure PDF
Grant the Latenode workspace the necessary permissions to access the WhatsApp Business Cloud API and OpenAI API

FAQ

Common questions about this template

Each run uses credits on your Latenode plan. We charge for processing time (1 credit = 30 seconds). Your actual cost depends on your plan and how long the run takes. See pricing plans for plans and how credits work.

More templates

You might also like

Browse all templates →
Messaging & bots

Automate Telegram messaging and notifications via Zapier schedule

The Zapier Telegram Integration allows users to automatically send scheduled messages, notifications, polls, or photos through a Telegram bot at specific intervals defined within a Zapier workflow. This integration simplifies the process of recurring communication on the Telegram messaging platform, enabling users to set up customizable triggers (e.g., daily, weekly, monthly) to send content to targeted chat IDs. The integration connects the Schedule by Zapier app with the Telegram platform, allowing users to streamline their communication without the need for complex programming.

3s$0.0002
Messaging & bots

Generate and Share ChatGPT-Powered Images on Telegram

This Latenode automation template allows users to generate images using the ChatGPT language model and send those images directly to a Telegram chat or channel. Users provide a text prompt, which is then used by ChatGPT to generate an image. The generated image is then automatically sent to the specified Telegram destination. This template is designed to simplify the process of creating image-based content for Telegram users, combining the capabilities of ChatGPT and Telegram in a single, streamlined workflow.

16s$0.0010
Messaging & bots

Automatically post daily weather forecasts to a Discord channel

This automation solution fetches the daily weather forecast for a specified location and posts a summary of the information to a designated Discord channel. By automating this process, users can easily access the latest weather updates without having to manually check multiple sources. The automation integrates with a weather API to retrieve the forecast data and a Discord webhook or bot to publish the information to the target channel. This allows users to stay informed about the weather conditions in their area through a convenient and streamlined workflow.

7s$0.0004