SaaS · Booking and AI voice
Every booking, automated, on the web, in chat and by phone.
Multi-tenant booking SaaS with subdomain sites, chat bots and an AI phone agent.

Appointox is a booking platform for service businesses such as salons, clinics, spas, gyms and consultants. Every business gets its own subdomain website, admin dashboard, booking system, messaging bots and, on the top plan, an AI voice agent, all isolated by tenant.
Customers can book from the branded site, from Telegram or WhatsApp, or by phone. The voice agent checks real availability and creates the appointment while the call is still going.
- Plans
- Starter $100 · Growth $150 · Pro $200 per month
- Trial
- 14 days free · 30-day money back
- Channels
- Web · Telegram · WhatsApp · Voice
Business signs up
A tenant is created and a {slug}.appointox.com subdomain is registered automatically through the Cloudflare DNS API.
Subdomain resolves to a tenant
Middleware maps the host to the right tenant, so data and branding never mix.
Customer books
On the public site or widget, in a Telegram/WhatsApp chat, or by phone.
Voice agent reasons live
Retell streams the call to a custom LLM WebSocket where OpenAI function calling checks availability and books.
Reminders go out
An email outbox and a reminder worker notify the customer; staff see everything in their dashboard.
Tenant-isolated everything
Subdomain routing, per-tenant data and branding, JWT auth with role-based dashboards and a super-admin.
Scheduling engine
Availability slots, specialists and staff, booking codes and a token-based customer portal.
Template registry and CMS
Industry templates in basic and premium tiers, with a content and style editor.
Chat bots
Per-tenant Telegram and WhatsApp credentials with chat booking and webhooks.
AI phone agent
Retell phone agents backed by a custom LLM WebSocket using OpenAI function calling.
Billing
Stripe subscriptions across Starter, Growth and Pro, with billing UI in the dashboard.
| Frontend | React 18TypeScriptVite 5Tailwind 3Framer MotionRecharts |
|---|---|
| API | PythonFastAPIUvicornPydantic Settings |
| Data | MongoDB (Motor / PyMongo) |
| Integrations | Retell SDKOpenAIStripepython-telegram-botWhatsAppSendGrid / SMTPGoogle Calendar |
| Infra | Cloudflare DNS and SSLIISDedicated SSL path for Retell WebSockets |
- Tenant onboarding with automatic subdomains
- Scheduling, availability and staff model
- Template registry and CMS editor
- Telegram, WhatsApp and AI voice integrations
- Stripe plans, email outbox and reminder worker

