Skip to content
  • There are no suggestions because the search field is empty.

Creating Course Services

A Course in Pike13 is a specific type of group service designed for "all-or-nothing" attendance like a camp, workshop or learning series.

  • Payment: Clients pay one full fee upfront to enroll in the entire series. (e.g., $250 to enroll in all 5 days). They cannot pay for a single day or session.

  • No Makeups: If a client misses a day, there is no functionality to reschedule a single visit.

⚠️ Crucial Limitations

  • Client App: Clients cannot enroll in Courses via the Pike13 Client App. They must use a web browser (desktop or mobile) to sign up.

  • Flexibility: If you want to allow drop-ins, makeups, or flexible dates, do not use a Course. Instead, create a Class and use the Bulk Enrollment feature.

Who can use this feature?

  • Pike13 Plans: ✅Premium, ✅Advanced, ✅Essential
  • User Roles: ✅Primary Owner, ✅Owner, ✅Manager, ❌Staff, ❌Limited Staff

Creating a New Course Service

  1. Go to Settings > Services.

  2. Click + New Service > + New Course Service.

  3. Enter the following information:

    1. Name of service: This will be seen by staff and clients (e.g., Level 2 Workshop, Summer Camp 5-12)

    2. Course Price: The total cost for the entire series (e.g., $250)

    3. Choose applicable taxes: Select any sales tax that should be applied to the price of the course
    4. Revenue Category: Used in reporting to track revenue
    5. Service Category: Grouping for reports and filtering for clients via the website
  4. Click Finish and begin scheduling a course occurrence.

  5. Enter the following information:
    1. Name: name of this specific offering (e.g., Spring 2027 Level 2 Workshop, Summer Camp 2027 Week 1)
    2. Location: applicable when there are multiple locations in a business
    3. Start date: the date that the course will begin
    4. Start time: the time the course will begin on the first day it's offered
    5. End time: the end time of the course on the first day it's offered
    6. Repeats: determine if this offering will not repeat (it's a single session) or whether it will repeat weekly or daily for a predetermined number of sessions
      1. Course offerings must have an end date.
    7. Instructed by: choose the instructors for this course offering
    8. Special instructions for enrolled clients: emailed in the confirmation to clients after they are enrolled in the course
  6. Click Finish.

To add new course occurrences, open the course and click + Course Occurrence.

To add more times to an existing course occurrence, open the course, and click the upcoming course in the Courses tab. Click + Add Another Time to schedule an additional set of times for the same course occurrence (e.g., Monday, Jan 12, 1-4pm and Tuesday Jan 13, 8-11am). You may also click Edit Details to modify the name of this specific occurrence and to include special instructions that only apply to this offering (e.g., "For the January 12-13 workshop, please bring a jacket.").

Configuring Rules and Visibility

Once created, use the tabs to refine the rules:

  1. Courses

    1. See current and upcoming course occurrences
    2. Create a new Course Occurrence
    3. See What Clients See: allows a preview of the course as if a client were browsing the web.
    4. Delete Service: only possible if there are no upcoming course occurrences.
  2. Details
    1. Course name: change the name or calendar color of the course as it's seen by staff and clients
    2. Capacity: the maximum number of clients that can enroll in the course
    3. Waitlist: enable or disable waitlists for this course, set it to be manual or automatic enrollment and limits on the waitlist size and time until autoenrollment ends
    4. Course Price: change the price, taxes or revenue category
    5. Service category: change the service category for reporting purposes and filtering on the calendar
    6. Applicable rooms: add or remove rooms where this course can be scheduled
  3. Registration
    1. Online registration: determine if clients or members may enroll - visitors must create a client profile to enroll
    2. Member status: determine if enrolling in this course makes the client a member
    3. Enrollment window for registering online: determine how far in advance of the course clients may enroll in the course
    4. Special instructions: these are shown in the confirmation email clients receive after enrolling in the course
    5. Reminders: configure when email reminders about the course are sent to enrolled clients
  4. Cancellation
    1. Cancellation policy: add custom text to explain the cancelation policy for this course, such as "No refunds within 6 days of the start date. Contact X to cancel your enrollment."
      1. Clients cannot cancel a course online. They must contact the business to be removed.
  5. Website Settings
    1. Visibility: determine if visitors, clients, members or only staff may see this course online
    2. Service summary: appears on the web for customers to see from the service listings page and in the calendar
    3. Full service description: appears when customers click for more information on the course
    4. Show price on homepage?: hiding the price from the homepage will not prevent anyone from enrolling in the course
    5. Show instructor name?: determine if instructor names should be shown for this course
    6. Show remaining spaces?: determine if remaining spaces should be shown to website visitors - this can be set to always show or to only show once a certain number of spaces remain
    7. Rooms: used for scheduling purposes
  6. Pay Rates
    1. Create a new pay rate or modify existing ones
    2. Determine if staff may accept tips for this course

Duplicate Existing Course Services

If you are running "Summer Camp 2025" and it looks just like "Summer Camp 2024," save time by duplicating the service.

  1. Go to Settings > Services.
  2. Click + New Service.
  3. Select + Duplicate Existing Service.
  4. Choose the course you wish to copy.
  5. Enter a New Name and click + Create.
  6. You will be prompted to define the new dates (see Scheduling the Series).

Further Reading