Skip to main content

Talk to our team: +90 212 706 6483

Approving an appointment, changing its status and cancelling it

Use the appointment detail window: approve or reject appointments waiting for approval; move between the arrived, completed, no-show and cancelled statuses, learn the package credit refund rules, undo a status and delete an appointment.

Last updated: 27 October 2026

This article explains what you do in the appointment detail window: approving and rejecting, changing the status, changing the date and time, what happens to the session credit on cancellation, undoing a status and deleting.

The appointment detail window

You open the window by clicking an appointment card on the Calendar or a row in the Appointments list; the window's title reads Appointment Details. The window contains:

  • Top strip: the start–end time and duration, the status button and badges (Pending Approval, Online, Recurring, Multiple Services).

  • Date and time boxes: let you move the appointment to another day or time without opening the edit form (below).

  • Details: the customer and their phone, the amount, the staff member, the service and the resource / room if any. For an appointment deducted from a package, the package name and the credit state are shown: Reserved from the package, Deducted from package or The session credit was refunded. Below the state you see the package's remaining credit (for example “Credits left: 6”); it does not include this appointment's own credit, and reserved and used credits are already subtracted.

  • Online meeting: a Join Meet or Join Zoom button on appointments with a meeting link; if the appointment was added to Google Calendar, the Calendar button next to it opens the event in Google Calendar.

  • Customer Notes: the three newest of all the customer's notes (Show more for the rest) and an Add note button. A note you write here is linked to this appointment and its sales card, its date starts with the appointment's day and it carries the "Created in this appointment" chip. Only staff allowed to view customer notes see the section (see the Customer notes article).

  • Buttons: Delete Service at the top right; at the bottom Edit, Confirm on an appointment awaiting approval and Go to Sales Card on an appointment that has a sales card (payments are taken on the sales card; the button appears with the “Adisyonları görebilir” (view sales cards) permission).

Changing the date and time from the window

When you change the date or time box, two buttons appear next to them: a green confirm button (Save date/time) and an undo button (Undo change). When you press the confirm button, the following are asked in order when they apply:

  1. If the appointment is part of a recurring series, the scope: Only this appointment or This and all following occurrences.

  2. If the day changed and the visit has more than one service, "Move the whole visit?": Move All, Only This Service or Cancel. This question only appears when you opened the window from the Calendar; when you open it from the Appointments list, only the selected service is moved.

  3. "Notify the customer?": Notify by SMS tells the customer about the change (if the appointment is Not set or Pending and your “When an Appointment Is Rescheduled” automation immediately sends the customer an SMS or WhatsApp message, the automation sends it and Piyzi's SMS is not sent as well), Update Without Notifying only updates the record.

  4. If the appointment holds a package credit and the package's cancellation-rights rule requires it, the Cancellation right decision.

  5. If the appointment holds a package credit and the new date is after the package expiry, the “The package runs out too soon” warning: Extend the package and continue or Cancel.

If the staff member or resource already has another appointment at the chosen time (or the staff member teaches a class then), a Time Conflict warning appears; save with Save Anyway. Leave and time blocks, group events and facility rentals linked to the same resource are not part of this check, so moving the appointment onto them gives no warning. The boxes appear locked if your role does not have the “Randevu düzenleyebilir” (edit appointments) permission. The other rules of moving (package expiry, moving to another day, the sales card) are covered in the article on changing an appointment's time on the calendar.

The Edit form

The Edit button opens the Edit Appointment form: Staff, Service, Resource / Room, Date, Start Time, Duration (min), Price, Discount (%) and VAT (Included / Excluded). When you move the date to another day an information note appears; if the visit has more than one service, choose Move only this service or Move the entire visit (this option only appears when the window was opened from the Calendar). The Notify the customer switch starts off; switch it on to tell the customer about a date or time change. When you press Save, the scope (for a recurring appointment), the cancellation-right decision when needed, the “The package runs out too soon” warning if the new date is after the package expiry, and any time conflict are asked.

The Service and VAT boxes in the form may appear empty; if you save without touching them, the saved service and VAT are kept. The service itself cannot be changed in this form: if you pick another service, only the duration and price are filled in from it and the appointment keeps the old service name. To change the service, add the new service in the sales card detail and delete the old one.

Approving and rejecting

Appointments you create in the panel (on the web or in the mobile app) are saved as approved; the Auto-approve Staff Appointments setting in Appointment Settings does not change this. Approval is only needed for appointments booked online: the request waits for your approval if Auto-approve Online Bookings is off in Appointment Settings or if one of your online booking rules under Risk Management requires approval. Appointments created through the Piyzi API follow the Auto-approve Online Bookings setting too: while it is off, they wait for your approval.

You recognise an appointment awaiting approval by the red dot on its calendar card, the Pending badge in the Confirmation column of the Appointments list and the Pending Approval badge in the detail window. To see them all together, click the Pending Approvals icon in the top bar and open the Appointment Requests tab.

  • From the detail window: press the green Confirm button and choose Yes, Approve in the Appointment Approval window.

  • From the Pending Approvals panel: press Confirm or Reject on the request's card; the panel does not ask again, the action happens straight away. Reject is only available in this panel.

Approving and rejecting require the “Randevuyu onaylayabilir/reddedebilir” (approve/reject appointments) or “Randevu düzenleyebilir” (edit appointments) permission in your role; the role editor lists permissions by their Turkish names. When you approve, Piyzi does not send the customer a separate message; if you have a “When an Appointment Is Approved” automation, it sends the message.

A rejected request is cancelled, the package session credit is returned unconditionally and the sales card total is recalculated; the rejection is not written to the customer's cancellation history. If you have a “When an Appointment Is Cancelled” automation, it sends the message to the customer whose request was rejected. Reject only works on a request awaiting approval; an approved appointment is cancelled by setting its status to Cancelled. A completed, arrived or no-show appointment cannot be rejected.

The status button does not open until the appointment is approved. To set an appointment to "Arrived" or "Completed" you have to approve it first.

A request whose time passes before it is approved is not completed even when automatic completion is on; it stays in the pending approvals list with a "Time passed" badge. Approve it if the customer came, reject it if they did not.

Statuses and transitions

  • Not set: an appointment no action has been taken on yet; appointments created in the panel start with this status.

  • Pending: an appointment where the customer is expected to arrive; appointments booked online arrive with this status.

  • Arrived: the customer has come to the business, the session has started or is about to.

  • Completed: the service was delivered.

  • No-show: the customer did not come to the appointment.

  • Cancelled: the appointment was cancelled.

To change the status, click the status button in the top strip of the detail window and choose the new status from the list; confirm with Yes, Change in the Status Change window. A Not set or Pending appointment can be set to Arrived, Completed, No-show or Cancelled; from Arrived you can only move to Completed, No-show or Cancelled. Changing the status requires the “Randevu düzenleyebilir” (edit appointments) permission.

  • When you mark Arrived or Completed, the session credit of a package-linked appointment is deducted from the package.

  • On Cancelled or No-show, you choose what happens to the session credit (below).

  • After Cancelled or No-show, if the sales card has no payment or product sale and its other appointments are in the same status, the sales card moves to that status too.

  • A status change runs your business's When an Appointment Is Completed, On a No-show and When an Appointment Is Cancelled automations. When you set the status to Cancelled, Piyzi does not send the customer a separate SMS; the customer hears about it through your automation.

  • If Auto-complete Past Appointments is on in Appointment Settings, approved appointments in the Not set, Pending or Arrived status become Completed on their own once the Wait Before Completing (Hours) has passed after their end time, and the session credit reserved from the package is deducted; with 0 they are completed right at the end time.

Cancellation and the session credit — the decision is yours

If the appointment is deducted from a package, you are asked what should happen to the session credit when you confirm a cancellation or a "No-show". Based on your cancellation window (hours) setting and the package's cancellation-rights rule the system marks one option as Recommended, but the choice is yours:

  • Refund the credit: the session credit is added back to the customer's package.

  • Use up the session: the session counts as used and the credit does not go back into the package.

So you can refund the credit even when the cancellation window has already passed, and you can choose to use up the session on an appointment that was cancelled in time. The policy guides the business, it does not tie its hands.

Who asked for the cancellation?

When you confirm a cancellation you are first asked Who asked for the cancellation?. With Customer (the default) the rules in this section apply. With Business — for example, the instructor is ill or the studio is closed — every package session credit is refunded, no cancellation right is used and the cancellation is not written to the customer's cancellation history (the reliability score and the online booking rules do not count it against the customer); that is why the credit options are not asked. The question appears when cancelling a single or recurring appointment, in the bulk cancellation of a sales card and when cancelling a visit group; it is not asked for a No-show.

The package's cancellation rights and their rule

If a number of Cancellation Rights was set when the package was sold, the package's When is a cancellation right used? setting decides which cancellations use a right:

  • On late cancellations (default): a cancellation made after the cancellation window has passed uses a right: the session credit is refunded to the package and 1 cancellation right is used; if no rights are left, the session is used up. A timely cancellation is free.

  • On timely cancellations: a cancellation made before the window closes uses a right: the credit is refunded and 1 right is used; once the rights run out, even a timely cancellation uses up the session. After the window has passed a right cannot be used and the policy uses up the session.

The confirmation dialog shows the package's current rights (for example 2/3), its rule and the result of each option; when a right can be used, refunding is the recommended option.

  • Refund the credit uses a cancellation right automatically on a cancellation where rights are used; if the package has no rights left, or under On timely cancellations once the window has passed, the credit is refunded without using one.

  • Use up the session never uses a cancellation right.

  • No-show never uses a cancellation right: the policy uses up the session, and if you choose to refund, the credit is refunded without using a right.

  • If the package has expired, the credit is refunded but cannot be used; no cancellation right is used in that case.

  • If the appointment has more than one service from the same package, each service uses its own right; if there are not enough rights, the covered ones are refunded and the rest are used up.

If the cancellation window is 0: under On late cancellations there is no free cancellation window; every cancellation counts as late and the system recommends a refund if the package has a cancellation right, otherwise using up the session. Under On timely cancellations a window of 0 means no time limit: every cancellation before the appointment starts uses a right. If the cancellation window setting cannot be read (for example, a connection problem), no recommendation is shown: Let the policy decide is selected and the decision follows the package's rule; you can still refund the credit or use up the session yourself. While the setting is loading, the cancel and no-show buttons of a package-linked appointment are briefly disabled.

This choice does not appear when a customer cancels their own appointment online; the rule is fixed there. A customer who withdraws a request still awaiting approval, or who cancels within the first 15 minutes after booking (while at least 1 hour is left before the appointment), always gets the session credit back. Otherwise the package's rule applies: under On late cancellations, once the window has passed the credit is refunded and 1 right is used if the package has a cancellation right, otherwise the credit is used up (with a window of 0 every cancellation counts as late); under On timely cancellations a cancellation made before the window closes uses 1 right if one is left, and the credit is used up when no right is left or the window has passed. The customer sees the outcome in the cancellation confirmation; if the conditions change between that screen and the moment of cancelling (for example the last cancellation right was used in the meantime), they are asked to confirm again. The decision belongs to the business user.

Scope on recurring appointments

If the appointment is part of a recurring series, the system asks about the scope in the Recurring Appointment window when you edit it, change its date or time, cancel it or delete it: Only this appointment affects just the record you selected, while This and all following occurrences also affects the open occurrences after that date; past, completed, no-show or cancelled occurrences do not change. A day change can only be applied to a single appointment; you cannot move the whole series to another day.

When you cancel with This and all following occurrences, the sales card totals of the following occurrences are recalculated too; sales cards with no payment or product sale move to the cancelled status. On a sales card that already has a payment the total drops and the overpayment shows as a credit; refunding it is your decision.

When you cancel a package-linked series with This and all following occurrences, you get three choices for the session credit. Let the policy decide (the default) applies the package's rule to each occurrence separately: free occurrences get their credit back; on occurrences where rights are used (past the window under On late cancellations, before it closes under On timely cancellations) the package's cancellation rights are used in time order (the credit is refunded and a right is used), and once they run out the remaining sessions are used up; under On timely cancellations occurrences past the window are used up. Refund the credit refunds every occurrence (occurrences where rights are used use one while any remain); Use up the session uses up all of them. The confirmation dialog shows the result of each option in numbers: how many sessions are refunded for free, how many using a cancellation right and how many are used up.

The same rule applies to the bulk Cancel/No-show on the sales card screen and to cancelling a whole visit group: each appointment is judged against its own cancellation window and its package's rule, and the cancellation rights are used in appointment-time order. "Who asked for the cancellation?" is asked for recurring and bulk cancellations too; with Business every credit is refunded without using a right.

Undoing a status (Reset)

A Completed, No-show or Cancelled status set by mistake is undone with Reset in the status button: the appointment goes back to Pending and its sales card becomes Pending too. An Arrived appointment has no Reset option. Reset also shows in the menu of a Pending appointment; since the appointment is already Pending, choosing it changes nothing and a warning appears. Reset is only available on the web panel.

When you undo a package-linked appointment, the session credit is reserved for this appointment again: a deducted or refunded credit is tied to it once more. If the cancellation used a cancellation right, that right is returned to the package too. If the credit has meanwhile been used for another appointment, the undo cannot be done.

Deleting an appointment

To delete, use the Delete Service button at the top right of the detail window. What it does depends on the appointment:

  • An appointment without a sales card (those opened with Appointment Planning, and online bookings made while "Only Members With a Package Can Book" is on) is deleted completely through the Delete Appointment window; it disappears from the calendar as if it had never been created. The session credit is refunded unconditionally — reserved credits come back too and the cancellation window does not apply here; a cancellation right already used by a move or a cancellation is not returned by deleting. For a recurring series the scope is asked first. This deletion requires the “Randevu silebilir” (delete appointments) permission.

  • An appointment with a sales card that is package-linked or recurring is not deleted; the cancellation flow runs (the scope question for a recurring one, Who asked for the cancellation? and the credit choice for a package-linked one) and the record stays as cancelled.

  • Other appointments with a sales card: the service is removed from the sales card and the calendar; if no other item or payment is left on the sales card, the sales card is removed too.

On appointments with a sales card this button requires the “Randevu düzenleyebilir” (edit appointments) permission. If you want to remove the sales card and everything inside it, use the delete action in the sales card detail.

If the deleted appointment has not happened yet (Not set or Pending), the system asks whether the customer should be sent a "your appointment has been cancelled" message, and no option is preselected: Delete and notify · Delete without notifying · Cancel. With Delete and notify, an SMS telling the customer their appointment was cancelled is sent; if your business's "When an Appointment Is Cancelled" automation sends the customer an SMS or WhatsApp message straight away, the automation's message goes instead of that SMS. If you delete without notifying, the automations won't run either. Deleting an arrived, completed, no-show or cancelled appointment never messages the customer.

If you are correcting a record entered by mistake, choose Delete without notifying. If the appointment was cancelled together with the customer, set its status to Cancelled instead of deleting it: the record and the cancellation history are kept.

Was this article helpful?