The ChatGPT FAQ block allows you to automate customer queries using AI trained directly on your Knowledge Base or any documents. Instead of building long and complex flows, you can simply upload your knowledge base, and the chatbot will respond intelligently to incoming customer questions.
With this feature, your WhatsApp chatbot will:
Answer customer FAQs based on a document you upload.
Use ChatGPT to provide context-aware, natural responses.
Require minimal flow-building effort—just upload the information and connect the block.
This article outlines the prerequisites and step-by-step instructions to help you get started.
Prerequisites:
Before using the ChatGPT FAQ Block, make sure you have the following:
1. Purchase API Credits from OpenAI
OpenAI’s services are a paid offering. To use the API key, you need to have an active billing account.
Purchase credits here: https://platform.openai.com/account/billing
2. An OpenAI API Key
To use ChatGPT inside the automation builder, you must first generate an API key from OpenAI.
Create your API key here: https://platform.openai.com/api-keys
3. Add Your API Key to the Platform
Once you have your API key:
Go to Settings in your WhatsApp automation dashboard.
Navigate to the Integrations tab.
Locate OpenAI, and paste your API key into the designated field.
After successfully integrating OpenAI, you’ll be able to use the ChatGPT FAQ block in your flow builder.
How to Set Up the ChatGPT FAQ Block
Step 1: Go to the Flows Section
Navigate to the Flows tab in your WABB account.
Step 2: Add the ChatGPT FAQ Block
Click the "+" button in the bottom right to add a new block and select ChatGPT FAQ from the block list. Drag and drop it into your flow canvas and click on “Add Information”.
Step 3: Add a Starting Message
Use the Starting Message field to define how the bot begins the interaction.
Example:
Hi! I’m here to help with any questions you have about our services.
This message is what users will see before they enter their query.
Step 4: Add Custom Instructions
In the Instructions field, you can define how the bot should behave.
Example:
Answer politely and Use only the uploaded document to answer questions. If the answer isn't found, suggest- "I'm sorry, I couldn’t find the exact answer to that. You can contact our support team for more help.
Step 5: Select the ChatGPT Model
Choose between:
GPT-4o – the most advanced and recommended version.
GPT-4 Turbo – a lighter, more affordable alternative.
Select the model based on your usage needs and available credits.
Step 6: Upload Company Documents or Knowledge Base
Upload the file that contain information about your services, pricing, FAQs, team, and other relevant topics.
Accepted formats: PDF or DOC
File size: up to 5MB per file
Max number of files: 6
These documents serve as the knowledge base for ChatGPT to generate answers.
Step 7: Choose Number of Attempts to Answer
Decide how many times the AI should try to respond before giving up or forwarding the user elsewhere.
Step 8: Connect the Block in Your Flow
Link this block to your welcome message or any trigger point in your existing flow.
Example Use Case
For example, if you upload an FAQ document for a dental clinic (like XYZ Dental Clinic - FAQ Document.pdf), the ChatGPT block will be able to answer:
What is the cost of a root canal?
Who is your pediatric specialist?
Do you offer installment payments?
Are Unimed insurance plans accepted?
This allows customers to get quick, accurate responses without waiting for human intervention.
Best Practices
Use clear, structured documents with headings and bullet points.
Include common questions in a Q&A format to improve accuracy.
Avoid scanned or image-based PDFs—text-based documents work best.
The ChatGPT FAQ block is a powerful tool for automating responses to frequently asked questions using your own documentation. It’s an ideal solution for businesses that want to deliver instant support through WhatsApp while reducing manual work.
Once integrated with your OpenAI API key and configured with your business documents, this block can significantly improve the quality and speed of your customer service.