mindora
All GuidesSessions

Marking No-Show

Learn how to mark a session as no-show when the client does not attend, and how to clear the no-show status if needed.

5 min
Easy

What is No-Show?

No-show marking is used when a client does not attend their scheduled appointment without prior notice. Unlike cancellation, the session stays in its original time slot but is marked to indicate the client's absence. This helps track attendance patterns and enforce your no-show policy.

No-Show vs Cancellation

No-Show
Cancellation
When to use
The client did not show up.
The appointment will not happen.
Calendar visibility
Stays on calendar (orange color).
Hidden from calendar by default.
Session location
Stays in session list.
Moved to "Cancelled" tab.
Reversible

When to Mark No-Show?

Client did not show up

The scheduled time passed and client did not arrive.

No prior notice

Client did not inform you about their absence beforehand.

Did not join online session

Client did not connect to the online meeting.

How to Mark No-Show?

1

Click on the session

"Edit Appointment" window will open from Calendar or Sessions page.

2

Click "Mark as client did not attend"

Find this link in the window body.

3

Choose fee or refund option

Options depend on payment status (see windows below).

4

Confirm with "Mark as No-Show"

Click the button to confirm no-show marking.

No-Show Windows by Payment Status

Tip
Payment history records are created when the fee changes. Secondary factors are whether there is an active payment link (which gets invalidated) and for payments made via link, the refund process that can be initiated.

The no-show dialog varies depending on the session's payment status. Below are all possible window variations:

Click on the options to see the payment history changes dynamically in the right panel.

1. Unpaid Session

When the session has not been paid yet and has no active payment link.

2. Paid Manually

When the session was marked as paid manually. System refunds are not available.

3. Active Payment Link

When a payment link has been sent but the client hasn't paid yet.

Edge Case: Integration Not Active

If the payment integration used to create the link (e.g. Stripe, PayTR) has been disconnected, the system cannot automatically expire the payment link. When you disconnect an integration, Mindora deletes your credentials for security reasons, so it can no longer communicate with the provider. In this case:

  • You can mark the session as no-show and change the fee — when the fee is reduced, a warning shows that the link will be deleted from Mindora but will remain active on the provider.
  • The link is deleted in Mindora and the session payment status becomes "unpaid". However, the link remains active on the provider side.
  • The client may still pay via the active provider-side link. If they do, Mindora will not process the payment — it will not be reflected in the system.
  • Please expire the link manually from your payment provider's dashboard after this action.
  • This happens because your credentials were deleted when you disconnected the integration — Mindora can no longer communicate with the provider.

Note: The same applies for bulk payment links (3b).

Edge Case: Link Expire Failed

Although very rare, if a temporary connection issue occurs while cancelling the payment link (such as a network interruption or provider downtime), the system may not be able to expire it. In this case:

  • The session is still marked as no-show.
  • Fee is NOT changed — the original fee is preserved as a safety measure.
  • The payment link remains active — the client can still pay via the link.
  • A warning is shown to the therapist explaining that the link could not be expired.
  • You can retry the action from Mindora — since the integration is active, this is a temporary issue.

Note: The same applies for bulk payment links (3b).

3b. Bulk Payment Link

When the session is part of a bulk payment link with other sessions.

4. Paid via Payment Link

When the session has been paid via payment link. Refund options are shown instead of fee options.

Edge Case: Integration Not Active (Refund)

If the payment integration used to process the payment (e.g. Stripe, PayTR) has been disconnected, the system cannot process refunds. When you disconnect an integration, Mindora deletes your credentials for security reasons, so it can no longer communicate with the provider. In this case:

  • Refund options are not shown — the payment remains as-is.
  • You can process the refund manually from your payment provider's dashboard.

Note: The same applies for partially refunded sessions (5).

Edge Case: Refund Failed

Although very rare, if a temporary connection issue occurs while processing the refund (such as a network interruption or provider downtime), the system may not be able to complete it. In this case:

  • The session is still marked as no-show.
  • Fee is NOT changed — the original fee is preserved as a safety measure.
  • A warning is shown to the therapist explaining that the refund could not be processed.
  • You can retry the refund through Mindora — since the integration is active, this is a temporary issue.

Note: The same applies for partially refunded sessions (5).

5. Partially Refunded Session

When the session was previously partially refunded. You can refund the remaining amount.

6. Fully Refunded Session

When the session has been fully refunded. No additional refund is possible.

7. Free Session

When the session has no fee. No payment options are shown.

8. Refund in Progress

When a refund is currently being processed. You must wait for it to complete.

What Happens After Marking No-Show?

  • Session appears in orange color on calendar.
  • No-show badge is added to session.
  • Fee change is recorded in payment history (if fee was changed during no-show marking).
  • Reports are updated accordingly.
Impact on Payment Link

If the session has an active payment link and you change the fee when marking no-show, the link will be automatically invalidated. The link only remains valid if you select the full fee option.

If payment status is "Link Sent" and you change the fee, the status will reset to "Unpaid".

Both link invalidation and status reset are recorded in payment history.

Before proceeding, the system checks whether your payment integration is active. If not, a warning is displayed indicating that the payment link cannot be automatically cancelled or that a refund cannot be processed through the system.

If a refund is requested but fails (e.g., due to a provider error), the session fee will not be changed. This protects against inconsistencies between the payment provider and the system.

If the payment link cannot be cancelled on the provider side, you will see a warning after the operation. In this case, you may need to manually cancel the link from the payment provider dashboard.

For more details, see How Session Changes Affect Payments guide.

Clearing No-Show Status

If you marked a session as no-show by mistake, or if the client actually arrived late, you can clear the no-show status.

1

Click on the no-show session

"Edit Appointment" window will open with amber alert box.

2

Click "Remove"

Find this link in the amber alert box showing no-show status.

3

Choose fee option in the dialog

Select "Restore to original fee" or "Keep current fee".

4

Confirm with "Remove" button

Click to confirm clearing no-show status.

The alert box looks like this:

Marked as client did not attend
Original fee: ₺1.500 → Applied: ₺750

Clear No-Show window:

Clearing No-Show for a Refunded Session

Unlike regular no-shows, refunded sessions cannot be restored to original fee. Since the refund is already recorded in your accounting system, the fee option is not available - the session keeps the post-refund amount.

Partial Refund Scenario

Full Refund Scenario

No-Show Policy Tip
Communicate your no-show policy clearly to clients at the first session. Many therapists charge full fee for no-shows to protect their time and income. Consider sending appointment reminders to reduce no-shows.