Waha Business Setup
Book an advisor. Ask anything.
Clients book consultations from a live calendar, and an AI assistant answers from the service guides and policies with citations — and books, reschedules, or cancels for you once you confirm.
Nothing changes without you
The assistant prepares bookings and changes; you confirm each one on a card.
Real scheduling rules
Booking notice, change cutoffs, rescheduling, weekly hours, reminders, and undo.
Tested like production
Unit, integration, and browser tests, plus a live evaluation suite for the AI.
What to expect
- Scheduling: a week, month, or list calendar where advisors publish one-off or weekly availability and clients book, reschedule, or cancel within the rules.
- An assistant that acts: answers from the Waha Business Setup knowledge base with citations and prepares bookings, reschedules, cancellations, and slot changes that run only after you confirm.
- Role-based access: clients book and manage their appointments, advisors manage availability and their clients' appointments, and admins oversee users and every change.
- Engineering: Next.js App Router with TypeScript, PostgreSQL + pgvector, Prisma, Auth.js, and a streaming DeepSeek assistant via the Vercel AI SDK, shipped with Docker.
Waha Business Setup, its people, services, and policies are fictional and not affiliated with any real business or authority. Chat history stays in your browser session.
How it works
Find your advisor
Search by name, practice area, or specialty and see each advisor's live open slots.
Book in one click
Book any open slot from the calendar; reschedule or cancel later, and undo a mistake.
Ask the assistant
Grounded answers with citations — and it books, reschedules, or cancels after you confirm in chat.
Try it — no sign-up needed
Each button signs you in to a shared guest account. Everyone uses them, so the sample data refreshes on Mondays at 05:00 Gulf Standard Time.
Client
Mariam Al Nuaimi
Founder setting up an interior design studio, with a few consultations booked.
- Book an open slot from the calendar, then undo it
- Ask the assistant: “Move my appointment with Sarah to her next free slot”
Advisor
Sarah Al Mansoori
Free zone advisor with consultation slots clients have booked.
- Add availability with “Repeat weekly”
- Ask the assistant: “Open Tuesdays and Thursdays 13:00–15:00 for the next 4 weeks”
Administrator
System Admin
Oversight of users, appointments, slots, and every change.
- Deactivate a client and see their upcoming appointments cancelled (the weekly refresh restores them)
- Ask the assistant: “Summarize today's activity”
Prefer to sign in yourself? Use client@demo.com, advisor@demo.com, admin@demo.com with the password demo1234.