How to Build an FAQ Chatbot in Voiceflow From Scratch
Use Voiceflow's visual canvas to build a flow with an intent trigger, a knowledge base answer, and a fallback, then test it in the live tester.
Voiceflow is a visual builder where you drag blocks onto a canvas and connect them with arrows to define a conversation. For an FAQ bot you combine its Knowledge Base feature (which answers from documents you upload) with a few designed paths for greetings and handoff. This guide builds that from an empty project.
What you need
- A Voiceflow account (the free tier is enough to build and test)
- A handful of FAQ answers as a PDF, URL, or pasted text
- About 15 minutes to wire the flow and test it
Step 1: Create an Agent project
On the dashboard click Create Agent, pick the Chat type, and open the blank canvas. You will see a Start block already placed. Everything flows out of it.
Step 2: Upload sources to the Knowledge Base
Open the Knowledge Base tab in the left panel and add your FAQ. Voiceflow chunks and indexes the content so a single block can later search it. Upload a PDF or paste a URL, then wait for the status to switch to Ready.
Step 3: Add a Knowledge Base response block
On the canvas, drag in a Response block and set its type to Knowledge Base. Connect the Start block to it. Now any user message routes into a search over your indexed FAQ, and the answer is generated from the matching chunks.
Step 4: Run the tester
Click Run in the top-right to open the live tester. Type real questions. The tester highlights which block is active on the canvas as it runs, so you can see exactly where a confusing reply came from.
Result
You have a working FAQ bot that answers from your own documents and degrades gracefully to a handoff. From here you can add buttons, capture an email, or branch into specific topics, all on the same canvas.
Watch related tutorials
19:40
23:00
16:20
14:00
19:27
1:42:18