Planit is an AI appointment assistant that lives on WhatsApp. It books, reschedules, cancels, and answers questions — in English, Luganda, Runyankore, Kiswahili, and Kinyarwanda.
Everything your clients need to manage their appointments, right from WhatsApp.
Clients send a message, pick a time, and they're booked. No forms, no apps, no waiting.
Need to change plans? A quick message handles rescheduling or cancellation instantly.
Answers frequently asked questions about your business anytime, day or night.
Handles timezone differences automatically so appointments are always at the right time.
Clients can send voice notes in their language — Planit transcribes and responds accordingly.
Automated WhatsApp reminders 24 hours and 1 hour before every appointment.
Any service-based business that takes appointments.
Three simple steps to automate your appointment booking.
Tell us your services, hours, and preferences. We configure Planit to match your workflow.
Link your WhatsApp Business number. Planit starts handling messages automatically.
Customers text or send voice notes. Planit books appointments, answers questions, and sends reminders.
Built for East Africa with voice and text support in local languages.
For the technically curious — here's how Planit is built.
Directed state graph orchestrates multi-turn conversations with branching logic for booking, rescheduling, cancellation, and FAQ flows.
Claude Sonnet handles intent classification, entity extraction, and reasoning. GPT-4 mini generates natural, friendly responses.
Real-time availability checking, event creation, and timezone-aware scheduling via Google Calendar API with service account auth.
Real-time webhook integration with Meta Cloud API for text and voice message handling, media download, and reply delivery.
Two-pass transcription: Groq Whisper for initial ASR, then Google WAXAL fine-tuned models for Luganda and Runyankore accuracy.
PostgreSQL stores client profiles and appointment history. APScheduler sends automated WhatsApp reminders 24hr and 1hr before appointments.
ChromaDB vector store with OpenAI embeddings powers contextual FAQ answering about business services, policies, and hours.
FastAPI async backend deployed on Google Cloud Run with Terraform IaC, Alembic migrations, and comprehensive test coverage.