1 Reply
At the moment the Knowledge Base’s “Upload file” option only accepts text-based documents such as .pdf, .txt, .doc/.docx or .md. Comma-separated values (.csv) files aren’t supported as a direct upload.
If you need to bring the data from a CSV into Voiceflow you have two main work-arounds:
• Convert the CSV to a supported text format (e.g. copy the rows into a .txt or .md file) and upload that file.
• Transform the CSV into the JSON structure used by the Upload Table Data API endpoint, then upload it programmatically. This lets you preserve the tabular structure and make specific fields searchable.
Docs for reference:
• Supported data sources – https://docs.voiceflow.com/docs/importing-data#supported-data-sources
• Upload Table Data endpoint – https://docs.voiceflow.com/reference/post_v1-knowledge-base-docs-upload-table
Hope this clarifies—let me know if you need guidance on either approach!