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.
You can also submit your CSV file via my contact form and get up to 100 lines of CSV file converted to your agent (I will use my tool, create the agent ZIP file and send you the result via email within 1-2 business days). You can only use this offer once per user. This is a trial offer and I reserve the right to cancel it if I find people are abusing it in some way.
Note: make sure you take the first 10 lines and test it with the online demo before sending your CSV file via my contact form. If I find that your CSV file doesn't work in the online demo, I will not fix your CSV format for you nor will I reply to your email.
Tip: You don't have to create a CSV file from scratch. Just download the CSV file here and test it with the demo app.
Then try making changes to the CSV file on your local machine and test it again inside the demo and see how the agent changes. (Make sure the structure of the rows/columns follows the CSV format video)
What if the tool doesn't do what I want?
If the tool doesn't do what you want or expect, please post the issue in the discussion forum. You will get access to this forum automatically when you purchase the course.
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.