Skip to content
Waha Business SetupAppointment Scheduler

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

  1. Find your advisor

    Search by name, practice area, or specialty and see each advisor's live open slots.

  2. Book in one click

    Book any open slot from the calendar; reschedule or cancel later, and undo a mistake.

  3. 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.