Skip to content

Coaches

Manage your sessions

This guide covers creating and managing sessions primarily from the WordPress admin, then from the coach front (field).

Start here

  1. Sessions → Add new.
  2. Pick client, date and time.
  3. Save and notify to send an email.

Create a session

Cliquez sur l’image pour l’agrandir

From the admin (recommended)

  1. SessionsAdd New, or shortcut from the Dashboard / client profile

  2. Fill in the Session details meta box:

    • Client and Coach (required)
    • Date and time
    • Title (auto-generated if empty)
    • Duration, Location, Video link
    • Price, Status (booked, completed, cancelled…)
    • Payment status (pending, paid, refunded…)
    • Documents (PDF via media library)
    • Session notes
  3. Save with:

    • Save — saves without emailing the client
    • Save and notify — sends depending on context (confirmation, update, new files)

See Emails and notifications.

From the coach front (field)

  1. Coach homeCreate session modal

  2. Same main fields + Save / Save and notify buttons

From a bundle

Sessions can be generated in bulk when creating a client bundle. See Programs and templates.

Edit a session

Cliquez sur l’image pour l’agrandir
SurfaceAccess
AdminSessions → click session → full edit screen
FrontCoach home or client profile → Edit (modal)
Admin list"Edit" link may open the front with the modal (open_session) depending on configuration

You can change date, location, link, price, statuses, documents, and notes.

Important: editing does not send an email automatically. Use Save and notify if the client should be informed.

Session statuses

StatusUsage
Booked (booked)Scheduled session
Completed (completed)Session completed
Cancelled (cancelled)Session cancelled — cancellation email sent automatically to the client
Available (available)Open slot (advanced usage)

Change status from the admin, front modal, or client profile cards.

Payment status

Available in Free and Premium (manual tracking in Free):

StatusMeaning
PendingNot collected
PaidSettled (cash, transfer, or Stripe in Premium)
RefundedAmount refunded
CancelledPayment cancelled with the session

Editable from:

  • Session edit screen (admin)
  • Client profile → Overview or Finances tabs
  • Session modal (front)

In Premium + Stripe, status can automatically change to Paid after online payment. See Finances and manual payments and Payments and Stripe.

Session list (admin)

Sessions (joolwebsp_session) offers:

  • Columns: date, client, coach, price, status, payment, email confirmation
  • Filters: coach, status, pending / sent email confirmation
  • WordPress sort and search

Useful for spotting sessions without a client confirmation sent.

Automatic reminders

If enabled in Settings:

  • Reminder email (e.g. 24 h before) sent by cron
  • Distinct from manual confirmations

See Emails and notifications and Settings and options.

Client cancellation window

The administrator sets a window (e.g. 48 h) in Settings → General. Below that threshold, the client can no longer cancel alone from their area; the coach can always cancel or reschedule.

See also

  • Emails and notifications
  • Calendar
  • Coach field area