I've been very interested in automation lately so when I found out about chatbots I saw a way to start building tool that people could use to automate some of their daily tasks such as making reservations.

What it does

It allow businesses to manage their agenda through our application and the chatbot we build, which responds from their business' information and schedules appointments automatically.

How I built it

Started by creating a wrapper with Ruby to connect to Messenger and Graph APIs and then building on top of that all the UI that allow the user to select their Facebook Page, add their business info and show the calendar and appointments.

Challenges I ran into

It was hard to get familiar with Messenger API and debug when I was testing stuff, also working with time zones, as well as building the API to calculate blacked out and available time slots and schedule new appointments.

Accomplishments that I'm proud of

Building something that could be useful for other people.

What I learned

Learned a lot about Facebook API's and what could be built on top of them.

What's next for Reserbot

We want to fix some pending issues and launch in Mexico, USA and a couple more Latin America's countries (Chile and Argentina probably), we want to have some users and get feedback from them to improve what we offer.

Share this project: