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...
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.