WhatsApp AI Order Bot
Conversational ordering and support on WhatsApp
A WhatsApp AI chatbot built with Python, LLM APIs and Twilio that automates customer conversations.
WhatsApp AI
Automated customer conversations on WhatsApp with an LLM-powered bot.
- Python
- LLM APIs
- Twilio
The problem
Customers already use WhatsApp every day, but answering every message by hand does not scale. The goal was to automate customer conversations on WhatsApp so people get answers quickly without waiting for a person.
My role
I developed and deployed the WhatsApp AI chatbot at Softsora using Python, LLM APIs and Twilio.
Stack
- Python
- LLM APIs
- Twilio
Architecture
Customers message a WhatsApp number connected through Twilio. Twilio forwards each message to a Python webhook service, which uses an LLM API to understand the message and write a reply, then sends the reply back through Twilio.
Key technical decisions
- WhatsApp through Twilio, so the bot works in an app customers already use, with no new app to install.
- A Python webhook service that keeps business logic separate from the messaging channel.
- LLM APIs for understanding free-text messages instead of rigid menu trees.
Result
The bot was deployed and automated customer interactions on WhatsApp.
Links
This project has no public link. I am happy to walk through it in an interview.