How to Create and Manage Courses

Learn how to bundle existing classes into a course, set a single price, use the AI description assistant, control marketplace visibility, and manage or cancel courses in Woven.

What Is a Course?

A course in Woven is a named bundle of between 1 and 50 of your existing live classes, sold together for one price. Instead of a client booking each session individually, they purchase the course once and are enrolled across every class in the bundle.

Courses have four core fields:

  • Name — up to 200 characters; shown to clients on the marketplace and checkout page.
  • Description — optional, up to 2,000 characters; describes what the course covers across its sessions.
  • Start date — optional; a date in YYYY-MM-DD format that you can display to orient clients.
  • Price — a single amount in pence covering all classes in the bundle; can be set to £0 for a free course.

Each class in a course must already exist in Woven with a status of live, and each class can belong to only one course at a time.

Creating a Course

From your admin, navigate to Courses and choose to create a new course. Fill in the name (required), description, optional start date, and the price for the whole bundle. Then select which of your live classes to include — you can add between 1 and 50.

A class that is already part of another course cannot be added a second time. If a class you expect to see is missing from the selection list, check that it has live status and is not already assigned to an existing course.

Once saved, the course is active and ready to manage.

The Description Assistant

Woven includes an AI assistant — accessed via the magic wand button on the course description field — that drafts a short, plain-English description for you based on the course name, price, and (on an existing course) the titles of its linked classes.

The wand produces 2–4 sentences of UK-English copy focused on the journey across sessions and the audience the course suits. It does not invent facts about location, schedule, or instructor.

When creating a new course, you can generate a description before saving. When editing an existing course, the wand reads the current description and improves it rather than rewriting from scratch; the edit path allows up to 2 generations per course.

The wand draws from a shared daily limit of 30 generations per business, counted across both class-description and course-description requests. If you reach the limit, the button will indicate when it resets (rolling 24-hour window). Always review and adjust the generated copy before publishing.

Marketplace Visibility

Each course has a marketplace visibility toggle. When set to visible, the course appears on your public marketplace page alongside your individual classes. When set to hidden, the course is not listed publicly — you can still share its direct link with clients.

A course only appears on the marketplace if it has at least one live class with a future scheduled date. If all its classes are in the past, the course drops off automatically even when visibility is on.

Set visibility deliberately: a course you are still filling makes sense on the marketplace; a private cohort or bespoke arrangement is better kept off.

How Clients Buy a Course

Clients reach the course page via your marketplace or a direct link. The page shows the course name, description, start date, price, and the schedule of its included classes.

At checkout the client pays the full course price in a single Stripe transaction. Their booking covers every class in the bundle — there is no option to book individual sessions from a course.

Discount codes apply to course purchases if the code’s scope includes courses. If a discount is set to apply to classes only, it will not be accepted at course checkout. Codes scoped to “both” or “courses” will work.

Free courses (priced at £0) follow a separate confirmation path rather than Stripe.

Managing Courses

From the Courses list in your admin you can:

  • View all active courses, or filter to show cancelled courses or all.
  • Edit — update the name, description, start date, price, or the set of member classes at any time. Changing the class list replaces the previous selection entirely; the updated list still must contain 1–50 live classes that are not part of another course.
  • Toggle visibility — switch marketplace visibility on or off independently of editing other fields.
  • Cancel — cancels the course and cascades to future live classes in the bundle. Any confirmed bookings attached to those cancelled classes are moved to a pending-refund state. Past classes and already-completed sessions are unaffected. Cancellation cannot be undone.

Tips

  • Bundle a coherent block. A course works best when the classes follow a progression — for example, a 6-week beginner series rather than a mix of unrelated one-offs.
  • Use the wand, then edit. The AI draft gives you a starting point quickly; always read it through and adjust any details that don’t match your course before saving.
  • Price for the full block. Clients see a single price at checkout. Factor in the number of sessions and set a price that reflects the full value of the bundle.
  • Set visibility deliberately before you go live. Listing on the marketplace opens bookings immediately; if you are not ready to take them, keep visibility off until you are.
  • Cancel promptly if plans change. Cancelling early gives clients time to seek alternatives and triggers refund processing for paid bookings.

Related:

Woven

Talk to WhatsApp. Run Your Business 🚀

Handling the proverbial mess to ensure your business runs smoothly so you can focus on the things you are great at.