Speed up your Dialogflow FAQ bot creation
Would you like to generate a Dialogflow FAQ chatbot with a single click? My tool can help.
August 2019 update: I have added a done-for-you service (pay per use) where I can do the conversion for you using my tool if you send me your CSV file.
(1) write out your intents inside a spreadsheet (or Airtable) and export it to CSV format
(2) click a button in my tool to generate your entire Dialogflow agent, and
(3) use Dialogflow's ZIP file import feature to create the agent.
Write the training phrases and responses in a spreadsheet
The simplest way to generate this CSV format would be to use Airtable (see section Prepare the CSV file below)
Use the Bot Generator app to convert the CSV into a Dialogflow agent ZIP file
Using Dialogflow's Restore feature, import the ZIP file and your agent is ready!
"Lather, rinse, repeat…and repeat….and repeat.
As a non-technical user, entering content in Dialogflow was repetitive and time-consuming at best. Lather, rinse, repeat…and repeat….and repeat. Aravind’s CSV importer is a game changer. With it, you can build and store your core content in a spreadsheet or table where it is easily updated and reviewed in a commonly viewed interface. Then, when you’re ready, you can batch update or import the entire thing – saving you tons of time! Worth every penny! Highly recommended!"
Prepare the CSV file
Use the Bot Generator to create your agent ZIP file
Import the ZIP file into Dialogflow and create your agent
Thank you Aravind for this mighty little tool. This is amazing! It simply converts a ton of work hours into few seconds.
It’s a life saver! Thanks again!
Frequently Asked Questions
Does your tool support non-English languages?
Yes, it does. You have to make sure to use the language code and not the language name. Read more
Does this work for follow up intents?
Followup intents are very hard to define within a CSV format because they are inherently hierarchical. My tool doesn't support followup intents. Read more
Can I export the changes I have made in Dialogflow back into the CSV file?
Since Dialogflow supports a lot of rich response types such as basic card, lists and quick replies, not everything you create in Dialogflow can be exported into a CSV file format. This is similar to the question about followup intents - you will be trying to fit a hierarchical data format into a more linear format which is what you get with CSV.
However, if I see a lot of interest for this tool, I can provide this feature in a future upgrade (with the caveat that it will probably not be very simple to manage).
Why can't I use entities in my CSV file?
This is a fairly complex feature which is hard to support. I have written about it here if you are interested in learning why.
Can I test the tool before I buy?
I have created a demo which allows you to test the functionality of the tool for the first 10 lines in your CSV file. The paid app doesn't have this limitation. Alternatively, you can also use my pay-per-use service for your first CSV Import and decide whether you want to purchase the tool. In fact, you can also upgrade after using the pay per use service by paying only the difference.
Can you do the conversion for me if I send you the CSV file?
Yes, you can also use my pay-per-use service for your CSV Import and then decide whether you want to purchase the tool. It is a good way to verify if your CSV file has been created in the right format, as well as see if the tool will do exactly what you want so you can purchase the tool without any worry. It also comes with a 100% guarantee.
Sample file for testing the demo
Tip: You don't have to create a CSV file from scratch. You can simply reuse the data from my Airtable table and save yourself a lot of time trying to get the format just right.
1 Sign up for Airtable (referral link)
2 Make sure you are still logged in to Airtable
3 Go here and click on the "Copy Base" command on the top right of the page. This will create a copy of the template into your own Airtable account.
Now modify the table by adding your own data into it (you can also try it for non-English languages).
Then download the CSV for the table you created and test it with the online demo. This way, you can be more certain that the CSV Importer is helpful for your specific use case.
What if the tool doesn't do what I want?
Send me an email. You can just reply to the signup confirmation email you get when you register for the course website.
If I cannot resolve the issue, I will give you a 100% refund. (This happens when people buy the tool to build bots which are a lot more complex than a typical FAQ bot)
Does the tool support Facebook Messenger rich responses?
I am working on a new tool to support this. Date of release not yet known.
Aravind’s CSV Upload tool is extremely helpful for non-coders or those more comfortable working from a spreadsheet interface to quickly create an intelligence Dialogflow bot with context.