RanovuDocs
Open panel
  • Setup tasks
  • Calendar
  • Weekly availability templates
  • Appointment lifecycle
  • Appointments list
  • Appointment requests
  • Appointment PDF export
  • Contact messages
  • Creating an appointment manually
  • Booking form builder
  • Site builder
  • Service catalog
  • Satisfaction survey
  • Notifications
  • Phone OTP verification
  • Analytics
  • Post-visit reminders
  • Email inbox
  • File storage
  • Domain and subdomain
  • Webhooks
  • Payment settings
  • Account settings
  • Communication analytics

In this category

Provider dashboard

  • Setup tasks
  • Calendar
  • Weekly availability templates
  • Appointment lifecycle
  • Appointments list
  • Appointment requests
  • Appointment PDF export
  • Contact messages
  • Creating an appointment manually
  • Booking form builder
  • Site builder
  • Service catalog
  • Satisfaction survey
  • Notifications
  • Phone OTP verification
  • Analytics
  • Post-visit reminders
  • Email inbox
  • File storage
  • Domain and subdomain
  • Webhooks
  • Payment settings
  • Account settings
  • Communication analytics
← All guides
  1. Home
  2. /
  3. Documentation
  4. /
  5. Provider dashboard
  6. /
  7. Appointment lifecycle
2 min read

Appointment lifecycle

You manage an appointment from its detail page (or the calendar). This guide explains what statuses mean and which action triggers which notification.

What statuses mean

Appointments change status across their lifecycle.

  • Pending approval: a new booking you haven't approved yet.
  • Confirmed: you approved it; the customer gets a confirmation and a reminder is scheduled.
  • Completed: the visit happened; a satisfaction survey may be triggered.
  • No-show: the client didn't attend.
  • Cancelled (slot open): cancelled and the time reopened for bookings.
  • Cancelled (slot locked): cancelled but the time stays closed.
  • Client cancellation: the customer cancelled, or you approved their cancellation request.

Approving

Open a pending appointment and click Approve. On approval the confirmation email and WhatsApp/SMS, (if applicable) a reminder, calendar sync, and outbound webhooks are triggered. For online appointments a Meet/Zoom link can be generated and shared at this point.

Panel UI preview (sample)
09:00Confirmed
11:30Pending
14:00Confirmed

Mock UI preview

You cannot approve an appointment whose time has already passed and is still pending; instead, close it silently as Completed or No-show.

Cancelling

Cancellation offers two paths: Slot open (the time reopens for bookings) or Slot locked (the time stays closed). A cancellation reason is required (up to 500 characters) and is shared with the customer where appropriate.

If the customer sent a cancellation request, a notice appears on the appointment detail; approving it closes the appointment as a client cancellation.

Rescheduling

Pick a new date/time from the reschedule dialog. On success the customer gets a reschedule message, the old reminder is cancelled, and a new reminder is set for the new time.

Completing and no-show

After the visit mark the appointment Completed; if the satisfaction survey is enabled, an invite is sent. If the client didn't attend, choose No-show. A finished (terminal) appointment can't be reverted to Pending approval.

Topic keywords

  • approve
  • cancel
  • completed
  • no-show
  • reschedule
  • status

Open in dashboard →

On this page

  • What statuses mean
  • Approving
  • Cancelling
  • Rescheduling
  • Completing and no-show

Previous

Weekly availability templates

Next

Appointments list

Was this page helpful?

Your feedback helps us improve these guides.

YesNo, I need support

Related guides

  • Appointments list
  • Calendar

Ranovu provider and booking platform documentation.

SupportHome