Speed up your Dialogflow FAQ bot creation
I have created a tool which can help you write out your intents inside a spreadsheet, export the spreadsheet to CSV format, and click a button to generate your entire Dialogflow agent.
Write the training phrases and responses in a spreadsheet
You will then export the spreadsheet to CSV format
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.
Tip: You don't have to create a CSV file from scratch. Just download the CSV file from here and test it with the demo app. (Click on the ellipsis at the end of the Menu and choose Download CSV)
In fact, you can also click on the "Copy Base" command on the top right of that page, create a copy of the template into your own Airtable account (you need to register if you don't have one yet) and make changes based on your own bot.
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)
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.