Voiceflow CSV - Import & Export

Rob Hayes
Rob Hayes
  • Updated

Voiceflow allows you to import your data created on the most popular NLU platforms, but for teams that are working on other 3rd party NLUs, in-house NLUs, or on data sets that live outside of your NLU, we offer a generic CSV Import/Export format for you to get your data into your Assistant.

Data Included on Import+Export

Here is a quick overview of the data that will be imported to Voiceflow from a CSV, and included in our export files:

  • Intents
  • Utterances/Training Phrases
  • Entities (must be annotated in the Utterance using { }, and the value in the parentheses will be the Entity Name)

Format Required for the CSV Import

Your file requires a basic two-column structure, without any headers:

  • Intent Name
  • Utterance (annotate Entities in the Utterance using { } with the name in the parentheses)


Importing NLU Data into Voiceflow

There are two methods to import your skill data into Voiceflow:


On Project Creation

When creating a new project in Voiceflow, you can upload a CSV file containing your model data. This will pre-populate your project with the complete training data set contained in your file. Once you've created your Assistant, validate that your model data is correct in the Agent CMS.


Exporting NLU Data from Voiceflow

When you are ready to export your NLU data for use back in your NLU, you can manually export the data back out as a CSV.

In the Share Menu, if you do not select any individual intents (ie. leave the Select intents to export field blank), hitting the ‘Export’ button will generate a ZIP export file containing every Intent that is currently in your NLU Model.

Screenshot 2024-05-01 at 9.52.15 AM.png

You can generate these export files via the Share Menu in the Content Manager


Was this article helpful?

0 out of 7 found this helpful

Have more questions? Submit a request



Please sign in to leave a comment.