Inspiration

With over 73 million WhatsApp Business users in Indonesia, WhatsApp has become a critical communication tool and backbone for small businesses to receive orders. As Indonesians ourselves, we recognized the gap in the market and the potential to transform a tedious, disorganized process into an efficient, organized web app that helps businesses level up.

What It Does

When a customer places an order via WhatsApp, our web app leverages generative AI to process the incoming message, analyze its format, and extract relevant details. This data is then classified into specific order numbers, divided into individual items, and any additional information about the buyer or the order is captured. The system organizes this data and presents it on a dashboard for easy management. Additionally, the app provides business insights and analytics, allowing sellers to identify trends and track progress.

How We Built It

  1. Web Scraping: We utilized Venom, a web scraping bot for WhatsApp, to extract text data from customer messages.
  2. AI Processing: GPT-4 was used to create a business persona from user inputs. It processes the scraped data to generate proper receipts and provides automated responses to customers.
  3. Database Integration: Using Drizzle and PostgreSQL, we stored the extracted order data in a structured format.
  4. Frontend Development: The frontend, built with Next.js, provides users with a simple yet powerful dashboard for managing orders and viewing analytics.

Challenges We Faced

  • Containerization using Docker
  • Effective prompt engineering for AI
  • Understanding and implementing Venom
  • Ensuring the design is user-friendly and intuitive

Accomplishments We're Proud Of

  • Successfully deploying the Venom bot
  • Designing a frontend that complements the backend functionality
  • Creating a solution that simplifies the order management process for small businesses using WhatsApp

What We Learned

  • Mastering prompt engineering for AI
  • Working with new libraries such as Venom and Drizzle
  • Effective teamwork and coordination between frontend and backend development

What's Next for Indorder

  • Marketing Integration: Developing AI-powered replies to help convert leads into sales.
  • In-Depth Customer Service: Providing a more in-depth automated assistance for order and business-related inquiries.
  • Live Order Tracking: Allowing customers to track the progress of their orders in real-time.
  • Detailed Analytics: Offering business owners more in-depth insights into their operations to drive decision-making.

Built With

Share this project:

Updates