Skip to content

Coaches

Programs and templates

Sessions Pro programs come in two types:

Management: WordPress admin only (not on the coach front).

Key point

Advanced feature: useful when you sell packs (e.g. 10 sessions). Admin WordPress only.

Programs hub

Cliquez sur l’image pour l’agrandir

Admin menuPrograms (edit.php?post_type=joolwebsp_program)

Two tabs:

  • Customer bundles — active / past client bundles
  • Models — reusable templates

Actions from the hub:

  • Create a template
  • Apply a template to a client
  • Open the New bundle wizard

Create a template

Cliquez sur l’image pour l’agrandir
  1. Programs → Models → Add New (or equivalent hub)

  2. Enter:

    • Title (e.g. "12-session coaching")
    • Planned number of sessions
    • Total bundle price
    • Location, video link, default documents (inherited by generated sessions)
  3. Save — the template is available to all coaches (site scope)

Create a bundle for a client

From the client profile

  1. Programs tab → New bundle

  2. 3-step wizard:

StepContent
1 — OfferTitle, number of sessions, price, common options (location, link, PDF); choose an existing template
2 — SchedulingQuick scheduling + time slot list in cards; Generate dates to fill the list
3 — ConfirmationSummary before validation
  1. Validation → bundle creation + session generation

From the Programs hub

Choose the client first, then launch the wizard (same flow).

Bundle detail

Dedicated page: admin.php?page=joolwebsp-forfait&forfait_id={ID}

  • Progress X / N sessions
  • Status: active, paused, completed
  • List of linked sessions
  • Batch send of confirmation emails (dedicated button — no auto-send on creation)

Emails and bundles

  • Saving the bundle does not send emails automatically
  • Use Send confirmations to notify the client once scheduling is finalized
  • Each session then has its own email log

See Emails and notifications.

Pricing and generated sessions

  • The bundle total price can be spread across generated sessions
  • Each session inherits location, link, and documents defined at bundle/template level
  • Sessions remain individually editable after generation

Best practices

  1. Create templates for your recurring offers

  2. Finalize scheduling before sending batch confirmations

  3. Check the site timezone before generating time slots

See also

  • Client profile (admin)
  • Plan and manage sessions
  • Quick start