Ranovu
BlogDocsFeaturesPricingFAQ
LoginStart Now
Back to all solutionsBooking solution

Approval workflow

Appointment approval workflow: review before confirm

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

Key features

  • onay_bekliyor queue

    Public booking with requires_approval inserts pending status.

  • Quick approve

    Overview pending card; PATCH status onaylandi.

  • Confirm bundle

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

  • Per-service rule

    provider_services.requires_approval per catalog item.

When to approve?

New patients, 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 payment

PayTR may confirm directly if approval not required pre-pay.

IBAN can combine pending pay + approval.

Notifications

sms_confirmation_enabled controls confirm message.

Provider preferences for panel alerts.

Enable approval

Turn on requires_approval globally or per service.

Approve first test request.

Easy setup steps

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

  1. 1

    Free signup

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

  2. 2

    Roon AI setup

    Generate profession-fit site copy and section structure.

  3. 3

    Services and availability

    Set pricing, duration, and weekly availability templates.

  4. 4

    Publish your site

    Go live on your subdomain with a working booking page.

  5. 5

    Share the booking link

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

  6. 6

    Approve the first booking

    Confirm from the panel and test WhatsApp confirmation and reminders.

Product documentation (help center)

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?
One-by-one PATCH; no bulk API.
Revert to pending?
Blocked by STATUS_CANNOT_REVERT_TO_PENDING.
Client cancel?
iptal_danisan needs patient_cancellation_requested_at.
Slot held?
Pending occupies slot; overlap prevented.
Email confirm?
WhatsApp primary; email also sent.

Sources and further reading

  • 24/7 online booking
  • Clinic appointment system
  • Appointment platform
Appointment platform overview by professionHomePricing

Get started with Ranovu

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

Start freeDownload the app
Ranovu

Grow your business with a modern appointment management platform.

Product

  • Features
  • How It Works
  • Pricing
  • Blog
  • Documentation
  • Dashboard

Support

  • Help & Support
  • Documentation
  • Contact
  • FAQ

Discover

  • Solution guides
  • Profession guides
  • Comparisons
  • City guides
  • Platform overview
  • Blog

Contact

  • info@ranovu.com

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy
  • All legal documents
Privacy Policy|Terms of Service|Cookie Policy|All legal documents|Documentation

© 2026 Ranovu. All rights reserved.