When a session ends, mark it complete. It's one tap, and it powers a lot of MassageHub behind the scenes — even when you've taken payment outside the app.

What marking complete unlocks

  • Your income dashboard — only completed sessions show up in your revenue. If you don't mark complete, the work you did doesn't appear in your monthly figures.
  • Review requests — completing a session triggers a friendly review email to the client, with both an in-app review form and (if you've set it up) your Google review link. No reviews go out for sessions still showing as confirmed.
  • Loyalty rewards — your loyalty programme counts completed sessions only. A regular client who's due their 10-session reward won't get it until you mark the qualifying session complete.
  • Referral rewards — when a referred client's first session is marked complete, the referrer is automatically credited under your referral programme.
  • Aftercare emails — you can only send your aftercare topics for completed sessions.
  • Package and membership credits — pre-paid sessions decrement at completion, not at booking. If you don't mark complete, the client's remaining balance looks artificially high.

"But I take payment in cash / bank transfer"

You don't need to use Stripe for any of the above to work. Marking complete is the signal that the session happened — independent of how the client paid you. The reviews, loyalty rewards, income reporting, and credit decrements all fire from the same one tap, regardless of payment method.

How to mark a session complete

On the Appointments calendar, click any past confirmed session (it'll be highlighted amber with a "To complete" tag). The detail panel opens with three options: Mark complete, No show, or Cancel appointment. Tap the one that matches what happened.

Tidying up a backlog

If you've let past sessions pile up unmarked, the Your appointments card on your dashboard home shows a count of past sessions awaiting completion. Tap Complete all to mark them all complete in one go. To avoid spamming clients, we send at most one review email per client — covering their most recent session — rather than one email per old appointment.

Building the daily habit

The easiest pattern is to mark sessions complete as the day ends, the same way you might tidy your treatment room before going home. Each tap takes a second; each tap fires a fresh review request, drops a loyalty point in for the client, and updates your income figures. Keeping the habit means clients hear from you while the visit is fresh in their mind, and your dashboard always reflects the truth of your week.