MR Banks Car Detailing Assistant is an AI-powered WhatsApp solution for car detailing businesses in South Africa. It integrates Claude AI, Twilio, and Google Sheets to log services, track revenue and expenses, analyze customers, and generate real-time business and financial reports directly from WhatsApp
# Car-Wash-Assistant-AI-Powered-
# ππ¦ MR Banks Car Detailing Assistant (AI-Powered)
Your **AI-driven WhatsApp Business Assistant** for managing a car detailing business in South Africa πΏπ¦.
This project integrates **Claude AI π€, Twilio WhatsApp API π±, and Google Drive Sheets π** to automatically:
- π₯ Log services and expenses from natural WhatsApp messages
- π° Track revenue, expenses, and profit margins
- π Generate instant reports & financial insights
- π¨βπ©βπ§ Analyze customer journeys (new vs repeat customers)
- π Provide South African date/time & weekly breakdowns (1β4 per month)
---
## β¨ Features
- **AI-Powered WhatsApp Assistant** (via Anthropic Claude + Twilio)
- **Smart Service Logging** (Customer, Service Type, Amount, Payment Method, Status)
- **Expense Tracking** (Amount, Supplier, Category)
- **Business Intelligence Reports** (profitability, payment rate, best service, customer insights)
- **South African Context** (Rand π΅, UTC+2 timezone, week-of-month tracking)
- **Google Drive Integration** (syncs Excel workbook for Operations, Revenue & Expenses)
- **Cash Flow & Income Statements** (on-demand via chat)
- **Conversational Data Collection** ("Moloi, who was the customer?", "How much did you spend?")
---
## π οΈ Tech Stack
- **Backend Framework**: Flask
- **AI/LLM**: Anthropic Claude
- **Messaging**: Twilio WhatsApp API
- **Data Storage**: Google Drive Sheets (Excel)
- **Data Processing**: openpyxl
- **Logging & Monitoring**: Python `logging`
---
## The **Excel Workbook** in Google Drive contains three main sheets:
- `Operations` β Tracks services completed
- `Revenue` β Tracks payments and status
- `Expenses` β Tracks business expenses
---
## π¬ WhatsApp Interaction
Examples of what you can send to the bot:
π Log a service:
Customer John did a full wash today and paid R180 by card
β‘οΈ AI logs service into Operations + Revenue sheets automatically
π Log an expense:
Paid R350 for new soap from CleanSupplies
β‘οΈ AI logs expense into Expenses β¦