Inspiration
In Indonesia (and most other countries), there are so many deals in the form of discount or cashback. Using those, we can save tons of money. It's really good for us.
But, there is a problem of discovery here. Since the number of deals are abundant, most of the time we're unable to access the best promotions at the right time. Especially, since those deals are only applicable for users that own specific payment cards.
Here, the bot can help you discover deals which are applicable only to the cards that you've registered.
What it does
- Firstly, you should register all payment cards that you own
- Then we inform you all the deals for you
How I built it
- It's built using Nodejs, there's a specific library that can help me build chatbot quickly Claudia Bot Builder
- The cards and deals informations are stored in a Mongo Database
- Deals are populated automatically by scraping contents on multiple websites. (This scraping project is still halfway, not yet finished. But I managed to populate sample data for demo)
Challenges I ran into
Initially, I found it's quite challenging to build a chat bot with intuitive UX. Being a Product Manager, I found it's quite interesting to think and tackle this challenge.
Quickly I mocked the interaction using paper and pen, then asked few friends for inputs. First few inputs I got was all confusion, since I mixed the cards registration and deals on the first iteration.
Then, I managed to improve the flow by making the cards registration as a mandatory step before users can access the deals information
Accomplishments that I'm proud of
As a Product manager, I'm happy that I can learn new skills building chatbot interaction (mostly I stitched interaction on Android/iOS app). I believe in the future, we're going to spend more times on chatbots.
What I learned
With this hackathon, I learned so many things, like:
- How to build chatbot and host it on AWS lambda (so that I spend very little on the server)
- Building chatbot interaction that make sense
- Learn new things what chatbot can/can't do (as a Product Manager, this information is really helpful for my future projects)
What's next for hereyourdeals
Since user already registered their payment cards / accounts using the bot, I think next would be to manage the bills. This simple chatbot can transform into a Fintech solution that can manage user's wealth (a PFM solution)


Log in or sign up for Devpost to join the conversation.