- User interacts with the bot via WhatsApp (via Twilio API).
main.pyreceives the message and routes it throughmessage_router.py.- Based on detected intent, it forwards the message to relevant modules:
invoice_reminderfor due datesledgerandgranitefor forecastingloanfor credit advisorytaxfor tax estimation
- AI responses are generated using Granite 13B or Vision models as needed.
- Responses are sent back to the user via WhatsApp in conversational format.
Instructions for:
- Setting up environment variables
- Running Flask app
- Connecting WhatsApp via Twilio
- Optional dashboard deployment
Developed by Jiya Rathi and Arkajit Dutta for IBM Hackathon.