Inspiration

In today’s fast-paced world, many small and medium businesses still juggle their operations across papers, spreadsheets, and WhatsApp chats. We saw business owners struggling with managing sales, inventory, and finances — not because they lacked effort, but because technology wasn’t built for their simplicity. That inspired us to build KarobaarAI — a platform that brings the power of enterprise resource planning (ERP) to the apps people already use every day.

What it does

KarobaarAI is an AI-powered ERP system accessible directly through WhatsApp. Businesses can simply message commands like:

  • “Add 10 chairs to inventory”
  • “Generate last month’s sales report”
  • “What’s my profit this quarter?”

Our AI assistant interprets these messages using a custom-trained LLM, routes them to the correct ERP module, processes them via Odoo backend APIs, and delivers instant insights — as charts, PDFs, or summaries.

In short, it turns complex business management into a simple conversation.

How we built it

We designed KarobaarAI with modularity, scalability, and accessibility in mind:

  • Backend: Odoo ERP integrated through FastAPI as a gateway.
  • AI Layer: Built with LangChain and custom-trained LLM agents for natural language understanding.
  • Frontend: Flutter mobile app for dashboard access.
  • Chat Interface: WhatsApp Cloud API for seamless user interaction.
  • Database: PostgreSQL and MongoDB for structured and unstructured data.
  • Reporting: Automated visuals with Pandas, Plotly, and PDFKit.
  • Deployment: Dockerized on Railway and DigitalOcean for lightweight hosting.

Challenges we ran into

  • Designing a conversational flow that feels truly natural for non-technical users.
  • Managing real-time API synchronization between WhatsApp, FastAPI, and Odoo.
  • Handling multilingual input and informal message styles.
  • Maintaining data integrity while keeping latency low on cloud servers.

Accomplishments that we're proud of

  • Built an end-to-end chat-based ERP prototype that works on WhatsApp.
  • Enabled businesses to manage sales and inventory through simple messages.
  • Designed a low-code, mobile-first architecture ready to scale nationwide.

What we learned

We learned that simplicity is the ultimate sophistication. Businesses don’t want more tools — they want clarity and control. We also learned the value of human-centered design, iterative prototyping, and how AI can bridge the gap between traditional workflows and modern automation.

Mathematically, if we define effort $(E)$ as a function of complexity $(C)$ and accessibility $(A)$, then:

$$E = \frac{C}{A}$$

By reducing complexity and increasing accessibility, we lower the effort required to manage a business — exactly what KarobaarAI achieves.

What's next for KarobaarAI

  • Integrating image-based product recognition and price intelligence.
  • Launching offline-first mode and marketplace APIs.
  • Expanding to compliance tools like GST filings and credit insights.
  • Scaling deployment to reach every small business owner in India and beyond.

Built With

  • dart-frameworks:-fastapi
  • flutter-ai/nlp:-langchain
  • javascript
  • langchain
  • langgraph
  • llm-based-custom-agents-erp-backend:-odoo-database:-postgresql
  • mongodb-apis:-whatsapp-cloud-api
  • odoo-api
  • odoo-api-visualization-&-reporting:-pandas
  • pdfkit-deployment:-docker
  • plotly
  • python
  • railway
  • react-native
  • whatsapp-cloud-api
Share this project:

Updates

Submission history