workflows.fit
Back to n8n workflows
n8n templateFreeBy Fernanda Silva

Chat assistant (OpenAI assistant) with Postgres memory and API calling capabalities

Workflow Description Your workflow is an intelligent chatbot, using ++OpenAI assistant++, integrated with a backend that supports WhatsApp Business, designed to handle various use cases such as sales and customer supp...

AILangchainCore NodesIfSetOpen AiChat Trigger
Loading interactive preview...

Template notes

Workflow Description

Your workflow is an intelligent chatbot, using ++OpenAI assistant++, integrated with a backend that supports WhatsApp Business, designed to handle various use cases such as sales and customer support. Below is a breakdown of its functionality and key components:

---

Workflow Structure and Functionality

Chat Input (Chat Trigger) - The flow starts by receiving messages from customers via WhatsApp Business. - Collects basic information, such as sessionid, to organize interactions.

Condition Check (If Node) - Checks if additional customer data (e.g., name, age, dependents) is sent along with the message. - If additional data is present, a customized prompt is generated, which includes this information. The prompt specifies that this data is for the assistant's awareness and doesn’t require a response.

Data Preparation (Edit Fields Nodes) - Formats customer data and the interaction details to be processed by the AI assistant. - Compiles the customer data and their query into a single text block.

AI Responses (OpenAI Nodes) - The assistant’s prompt is carefully designed to guide the AI in providing accurate and relevant responses based on the customer’s query and data provided. - Prompts describe the available functionalities, including which APIs to call and their specific purposes, helping to prevent “hallucinated” or irrelevant responses.