Inspiration

Small service businesses are the backbone of many communities in Kenya, yet most still rely on WhatsApp messages and phone calls to manage customers. Business owners are often busy serving clients and cannot respond immediately to every inquiry. As a result, appointments are missed, potential customers turn to competitors, and valuable revenue opportunities are lost.

We wanted to solve this problem by creating an AI employee that could do more than answer questions. Instead of building another chatbot, we built a system that can reason, plan, and take action on behalf of a business owner.

This inspired us to build ServicePro AI, a 24/7 AI receptionist designed to help small businesses capture every customer opportunity and automate repetitive administrative work.

What it does

ServicePro AI is a WhatsApp-powered AI receptionist that helps small service businesses automate customer interactions and appointment management.

Customers communicate naturally through WhatsApp. The AI understands requests, gathers booking details, generates quotations, checks availability, and schedules appointments automatically.

ServicePro AI can:

  • Answer customer inquiries 24/7.
  • Generate service quotations.
  • Check available time slots.
  • Automatically create calendar events.
  • Store customer and booking information in MongoDB.
  • Notify business owners via SMS or WhatsApp.
  • Send appointment reminders.
  • Provide a dashboard for managing bookings and customers.

By combining conversational AI with workflow automation, ServicePro AI enables small businesses to deliver enterprise-level customer experiences without hiring additional administrative staff.

How we built it

ServicePro AI was built using:

  • Gemini for reasoning and natural language understanding.
  • Google Cloud Agent Builder for orchestrating agent workflows.
  • FastAPI as the backend API layer.
  • MongoDB Atlas with the MongoDB MCP Server for persistent storage and tool execution.
  • Google Calendar API for automatic appointment scheduling.
  • WhatsApp Cloud API for customer interactions.
  • Africa's Talking SMS API for owner notifications.
  • Next.js for the business dashboard.
  • Google Cloud Run for deployment.

Workflow

Customer
    ↓
WhatsApp
    ↓
Gemini Agent
    ↓
FastAPI Backend
    ↓
MongoDB MCP
    ↓
Google Calendar
    ↓
Notifications (SMS / WhatsApp)
    ↓
Business Dashboard

Or, in a single line:

Customer → WhatsApp → Gemini Agent → FastAPI → MongoDB MCP → Google Calendar → Notifications → Dashboard

Challenges we ran into

One of our biggest challenges was designing an agent that could perform real-world actions rather than simply generate responses. Coordinating multiple tools—including databases, calendars, messaging services, and notification systems—required careful orchestration to ensure reliable execution.

Another challenge was creating a flexible workflow that could support different service industries while maintaining a simple user experience.

Accomplishments that we're proud of

  • Built an AI agent capable of performing real business tasks end-to-end.
  • Integrated MongoDB through MCP to provide persistent memory and operational data management.
  • Enabled automated appointment scheduling and notifications.
  • Designed a solution that can support multiple service industries, including cleaning services, salons, tutoring, repair services, and consulting businesses.
  • Created the foundation for an AI-powered operating system for small businesses.

What we learned

Building effective AI agents requires much more than generating responses. Agents need reasoning, planning, memory, and the ability to interact with external tools to accomplish meaningful work.

Through this project, we gained hands-on experience with Gemini, Google Cloud Agent Builder, MongoDB MCP, workflow orchestration, and integrating AI into real-world business operations.

Most importantly, we learned that AI delivers the greatest value when it helps people complete tasks and make better use of their time.

What's next for ServicePro AI

Our vision is to transform ServicePro AI into a complete AI operating system for small service businesses.

Future enhancements include:

  • Voice message support and transcription.
  • Multi-language support.
  • Automated follow-ups and customer feedback collection.
  • Revenue and analytics dashboards.
  • Invoice generation and payment tracking.
  • Google Maps integration for field service businesses.
  • Multi-agent collaboration for larger organizations.
  • Predictive scheduling and workload optimization.
  • Support for multiple employees and teams.

Our long-term goal is to give every small business access to a reliable AI employee that helps them grow, save time, and never miss a customer opportunity again.

Built With

Share this project:

Updates