Quick answer
Create a course when clients enrol into a defined series rather than booking each class independently. Configure the cohort, dated sessions, price and enrolment information, then preview the complete course before publishing.
Before you begin
The cohort start and end dates, every session date, price, capacity and enrolment deadline.
A written policy for missed sessions, transfers, withdrawals and refunds.
Instructors, rooms and any intake form confirmed for the full series.
You'll know it worked when
The public course page shows the full schedule, total price, cohort commitment and important policies.
One enrolment creates access to the intended course rather than unrelated drop-in entitlement.
Every dated session appears to staff with the correct instructor, room and cohort roster.
A change to one date does not unintentionally rewrite the rest of the course.
Follow along in Junocal
Open the exact product area, then keep this guide beside it.
When to use a course
Use a course for a beginner block, teacher-training cohort or workshop series with a defined start and end.
Use ordinary recurring classes when clients should choose individual dates independently.
Explain attendance, missed-session and refund expectations before enrolment.
Keep cohort capacity separate from the capacity of unrelated drop-in classes.
Build the course
- 1
Open Courses and choose New course.
- 2
Choose an existing class or create a new class for the course. Creating a new one here does not add a separate date to the public schedule.
- 3
Add the public title, description, enrolment price and cohort capacity.
- 4
Set the course dates and review every session in the course schedule.
- 5
Assign instructors, locations and any required intake form or policy.
- 6
Preview the public course page and confirm that the full commitment is clear before publishing.
Manage the live cohort
Use the course record to see enrolment and the dated schedule. Use the individual session when attendance, instructor or room information differs on a particular date. Communicate a schedule change clearly to the whole affected cohort.
For a refund or exceptional withdrawal, start from the enrolment or original sale so the amount and course relationship are visible before any financial action.
Troubleshooting
Start with the symptom that matches what you can see. Check the existing record before repeating a booking, payment or import.
One course date is missing or wrong
Check these first
Compare the course's dated session list with the intended term calendar.
Check timezone, location, instructor and whether the occurrence was cancelled or never created.
Next step: Correct or add that dated session inside the course and notify enrolled clients when the live commitment changed.
Clients can see the course but cannot enrol
Check these first
Check publication, enrolment open and close dates, cohort capacity and Stripe readiness.
Confirm required forms and policies are attached and the client is not already enrolled.
Next step: Fix the first blocking rule, then complete a signed-out enrolment test without changing the course schedule.
A client needs to withdraw part-way through
Check these first
Open the enrolment and original sale, then review attendance and the studio's withdrawal policy.
Distinguish changing future roster access from issuing a full or partial refund.
Next step: Apply the approved enrolment and financial outcome from the related records and leave an internal explanation for the exception.
Answers before you get stuck
Should a six-week beginner block be a course or six classes?
Use a course when clients enrol into the full six-week cohort as one product. Use separate classes when each date should be independently bookable.
Can one course session have a different instructor?
Yes. Manage the dated session when one occurrence needs a different instructor, room or operational detail while remaining part of the same course.
Did this guide solve the problem?
Make the change, or ask with your account attached
Open the relevant Junocal screen now. If your question depends on a particular client, payment or class, Juno can send it to the support inbox with the page and studio context included.