Inspiration

We have been traveling our yearly group adventure for many years with our friends, but it's always the same story every year: We start excited, then life happens, then 2 months before we panic and try to book, we over-pay to stay in a strange house in France, we promise we will do better next time and then... We get excited!

What it does

The bot is responsible for planning the group holiday from start to finish. The agent has a goal: Make sure that the holiday is planned 2 months ahead of date, it gathers preferences, creates polls, and then finally makes the bookings!

How we built it

Telegram bot powered by claude, connected to google suite and to transferwise for payments, Tavily for web search and airbnb MCP for research

Challenges we ran into

Not enough Token Vault applications. I choice Transferwise because it expressly is supposed to work with OAuth, but alas, it's only for big companies, so i ended up using API. I thought I might use it for whatsapp, of course, that takes a business account and to register for endless days. Then as I built the app out, I realized that what i was storing in google (preferences, etc) I actually could do in duckdb database. So i ended up stripping out a lot of applications

Accomplishments that we're proud of

Setting up the auth token was more complicated then i had imagined. Years ago i would have never been able to do this.

What we learned

What's next for Travel Bot

--> Connect it to Facebook --> I didn't like that what I thought was a seemingly simple task felt complicated. I am going to split my workflow and do more brainstorming with claude and use code for execution. The agent needs more goals, and fewer prescriptions --> Either way, the goal is to use him to pay and plan for this holiday, and importantly, learn, and then do a better job the year after!

Built With

Share this project:

Updates