You can try it out with telegram: @anton_the_bot


We picked the task to create a chatbot for an insurance reseller that was supposed to make it possible for them to provide 24/7 customer service and sales. What they don't know is that we wrote it to make their jobs completely obsolete.

What it does

Our chatbot will ask you what you want to insure, then ask a series of question until all parameters are filled for it to make an optimal recommendation. For instance, you can ask it for bike insurance. It will then ask you for things like the type of bike and the area you are living in. In the end it will use that data to query a Firebase to give you the optimal offer for the parameters you set.

How we built it

We used Google's DialogFlow and a custom fulfillment script with a Firebase backend. The firebase is filled using a custom Talend ETL Job.

Challenges we ran into

First time using DialogFlow. We didn't read the documentation and only clicked buttons/wrote workarounds until it worked.

Accomplishments that we're proud of

It works, it's really fast and easy to maintain - it's actually easy/automatable to add new insurance companies or parameters.

What we learned

To read the documentation.

What's next for Even better Anton

We'll print the source code on recycling paper, burn it in an eco-friendly fashion, then scrap it.

Built With

Share this project: