Back to all solutionsBooking solution

Approval workflow

Appointment approval workflow: review before confirm

Ranovu appointment approval holds client requests as pending when auto-approve is off; you approve or reject from the panel. On approve, WhatsApp confirmation bundle, Google Calendar sync, and reminder arm fire. Pending list prioritized on overview.

Key features

  • onay_bekliyor queue

    With auto-approve off, a public booking is created as pending.

  • Quick approve

    Overview pending card; PATCH status onaylandi.

  • Confirm bundle

    Email, WhatsApp, arm, webhook, gcal/sync on approve.

  • Account and per-service approval

    Auto-approve is set for your whole account, separately for free and pay-at-visit bookings. When a service has "Bookings wait for my approval" on, its bookings wait for you; bookings paid online by card are confirmed at payment.

When to approve?

New clients, long sessions, or controlled schedules need review before auto-confirm.

Ranovu queues requests for your decision.

Client experience

WhatsApp acknowledges request received. Set expectation in FAQ until confirmed.

Cancellation template if rejected.

Panel ops

pending_only filter; sort by start_time.

Daily review recommended.

Calendar impact

Pending not written to Google until onaylandi.

Overlap checked at approve.

With automatic approval

For free or pay-at-visit services you can let bookings confirm automatically, and keep manual approval where you want to review each request.

The client gets the confirmation on WhatsApp and by email as soon as the booking is approved.

Notifications

sms_confirmation_enabled controls confirm message.

Provider preferences for panel alerts.

Enable approval

In appointment settings, leave auto-approve off for the booking types you want to review. To review only certain services, turn on "Bookings wait for my approval" for that service on the Services page. Bookings paid online by card are confirmed at payment.

Approve first test request.

Easy setup steps

From the free plan to a live booking page-often done within about an hour.

  1. Free signup

    Create your account with no credit card and open the dashboard.

  2. Roon AI setup

    Generate profession-fit site copy and section structure.

  3. Services and availability

    Set pricing, duration, and weekly availability templates.

  4. Publish your site

    Go live on your subdomain with a working booking page.

  5. Share the booking link

    Post it on Instagram, WhatsApp, or your existing website.

  6. Approve the first booking

    Confirm from the panel and test WhatsApp confirmation and reminders.

Vs auto-confirm

Auto is faster but risky for wrong slots. Approval adds quality gate.

Frequently asked questions

SLA?
Respond within 24h for good client experience.
Bulk approve?
There is no bulk approve; approve requests one by one from the appointment list or the overview card.
Can an approved booking go back to pending?
No. An approved or cancelled booking cannot be moved back to pending.
Client cancel?
Clients cancel from their booking link until the cancellation deadline you set. After that, if you allow it, they can leave a cancellation request, which you approve in the panel.
Slot held?
Yes. A pending booking holds the time; nobody else can book the same slot.
Email confirm?
WhatsApp primary; email also sent.

Get started with Ranovu

Create a free account and publish your booking site in minutes.