Use an On-request course for training that has no fixed dates: one-to-one (1:1) coaching or tuition, a private group session, or in-house training at a customer's workplace. Customers choose or request a time instead of booking one of your scheduled course dates. You can offer different durations, prices and delivery locations.
This guide is for course providers setting up the course. Depending on the price and calendar settings, a customer either sends a request for you to review or books a time straight away. On-request does not mean every booking must be negotiated.
Permission needed: Use a System Admin account or Course Owner access to the course. A Facilitator cannot open the course editor. Ask a System Admin to check your role if the editor is unavailable.
Create the On-request Course in Admin
Open the Cademy admin dashboard and select Courses.
Select Create New.
Under Which keyword best describes this service?, choose the word your business uses, such as course or workshop. This is the course's service keyword. Then, under What is the format?, select On-request.
The course editor opens in Description. Add the title, images and description below.
An On-request course has no Dates or Contents section. Its editor shows Description, Pricing & Delivery and Settings, and Share after the first save.
To return to an existing course, open Courses → List View, use the course's three-dot menu and select Edit. If you have already opened the course, select Edit Course. Moving between editor sections saves your changes (and saves a new course first); saving does not publish it.
Add the Course Title and Images
In Description, enter the title where you see Add your title here.
Select Add Course Images, or Manage Images if images are already present. Choose images from the media library or upload your own.
Select Confirm and check that the images appear. The first image is the cover; a 16:9 shape works best.
For image order and other controls, see Add and Manage Course Images.
Describe the Course and What You Can Arrange
Replace the description placeholder with what the course covers, who it is for, what learners will do and what they should bring. Explain which parts can be arranged with the customer, such as the place, length or group size. Use headings, lists, tables and links where they help.
Add FAQs to the Course Page
In Description, select FAQs in the suggestions below the description editor if the course has no FAQs section yet.
In that section, select Add FAQ. Use Search FAQs... to pick an existing question, or select Create New FAQ.
For a new FAQ, optionally enter an Internal Name, then the Question and Answer / details. Select Create FAQ.
Check that the question appears, then select Save and wait for Course saved.
Editing a reused FAQ changes it on every course that uses it. Read Add FAQs to a Course Page before changing shared answers.
Set Search Details, Categories and Tags
Open Settings → Advanced Settings.
Use Search Details for the level, short search/social description and service keyword.
Use Categories & Tags to organise the course.
Select Save and check for Course saved.
See Add Categories and Tags to Courses to create and manage categories and tags.
Choose How You Price the On-request Course
Open Pricing & Delivery. Work down the page in this order: Pricing, Duration, Delivery, then Booking Flow. Under Pricing there are four choices. The initial choices are Free, 60 minutes and in-person delivery with UK-wide travel; review them before saving.
Before changing an existing pricing model: Selecting another model replaces that model's current configuration. Check the new prices and options before saving or switching editor sections.
Offer the Course for Free
Choose Free for the base course price. Check any Extra Cost added to a duration option separately. A free price alone does not decide whether the customer sends a request or books a calendar time.
List the Course Without Showing an Amount (Price on Enquiry)
Choose Price on enquiry when you agree the price with each customer, for example for licensing, accredited or in-house courses. The course page shows Price on Enquiry instead of an amount, and every booking becomes a request. To hide prices from all your courses and checkout instead, see Hide Prices From Customers on Courses and Checkout.
Agree the Price With the Customer
With Price on enquiry, the customer asks about the price by sending a request. You then agree or tailor the price when you handle that request.
Set a Starting Price for Sorting
Under Set starting price, enter a reference amount in From:. It is used when courses are sorted by price and is not shown to customers as their quote.
Show the Customer a Price Range
Choose Show the customer a price range, then complete From: and To: in the displayed currency. The range gives customers an idea of cost, which can reflect differences in location, duration or other parts you tailor. The final price is still agreed through their request.
Set Fixed Prices, Offers and Add-ons (Set Pricing)
Choose Set pricing.
Enter the base Price in the displayed currency. Selecting Set pricing without entering a price leaves the course without an offer.
For named offers or optional extras, open Custom Offers & Add-ons and select Add Price. Choose Create an Offer or Create an Add-on.
Enter the Name and Price, plus a Description if useful. Select Create Price. To change an offer, open its card and select Update Price after editing.
Check the prices, then select Save and wait for Course saved.
An offer is a price option, for example a price for a group of up to six. An add-on is an optional extra, such as printed materials, at an extra cost. Naming an offer for an audience does not check that the customer belongs to it. For fixed offers and their booking conditions, read Offer Different Prices for One Course (Price Offers).
Set How Long the Session Lasts (Duration)
Set the duration in minutes, hours, days or weeks. You can also add several durations for the customer to choose from, each with its own extra cost.
Set the Default Duration
Under Duration in Pricing & Delivery, enter how long the course lasts.
Choose Minutes, Hours, Days or Weeks. Check the unit as well as the number.
Offer Different Durations, Such as Half-Day or Full-Day
Select Add Duration Option.
Give each option a clear Label, such as Half-day workshop. Add a Description if customers need help choosing.
Set each option's duration and unit. For options after the first, enter any Extra Cost above the base price.
Select Save and check for Course saved.
Extra Cost is added once to the checkout total, not once for each participant. For example, an extra cost of 50 adds 50 to the total even when two people are included.
Choose Where You Deliver the Course: Online, Your Venue or the Customer's Place
Under Delivery, choose Online, In Person, or both. The delivery choices appear in the highlights on the course page. When you offer more than one, the customer chooses during checkout.
Deliver Live Online Sessions
Select Online for a live online session, such as a webinar or virtual workshop. For Cademy to create meeting links through a connected account, choose it under Select Zoom Account. Follow Connect Zoom to Create Meeting Links for Course Dates first if the account is not connected, then save the course. Check the session's joining details separately.
Online here means live delivery. For self-paced lessons or recorded content, use Create a Self-Paced Online Course (On-Demand) instead.
Deliver In Person
Select In Person for face-to-face delivery, then choose at least one of the arrangements below.
Customer Comes to Your Venue (Customer Comes to Me)
Choose this when you host the course at your own venue. You must choose an address.
Select Customer comes to me.
Open At one of these addresses and choose at least one saved address.
If the address is missing, use Create A New Location +, or type its name and select the matching Create option. Enter the address, postcode, city and country, and a name if useful. Public note is shown to students; Private / internal note is for admins. Select Save Location. Set the Course Venue or Online Joining Link explains saved locations.
Check that the address is selected on the course.
The course page highlights show the city of the address you choose.
Travel to the Customer for In-House Training (I Will Travel to the Customer)
Choose this to deliver the course at a place that suits the customer, such as their workplace. Select I will travel to the customer, then choose Happy to travel UK wide, Happy to travel internationally, or Only allow requests within these cities. For the city option, select the cities in Pick which cities you allow requests from. These cities are not listed in the course page highlights. Check the customer's actual address before agreeing an arrangement.
Select Save and wait for Course saved after completing the delivery settings.
Let Customers Request a Date or Book From Your Calendar
In Pricing & Delivery → Booking Flow, find Allow Bookings and choose how customers pick a time.
Choose On Any Date for preferred-date requests, or Based On My Calendar Availability for times based on connected calendars and working hours. A preferred-date request does not reserve a time.
For calendar availability, use Check availability based on these calendars: to select the calendars to check.
Under Available times:, select Customise Availability. In Weekly Hours, review the days and time ranges, then close the dialog.
Separately, choose the calendar in When someone books, create an event in this calendar:. This is not the same as the calendars checked for availability.
Select Save and check for Course saved.
If your calendars are missing, follow Sync Course Sessions with Google or Outlook Calendar to connect the account through Apps → Calendar Sync, then return to the course.
Check settings after switching modes: Choosing calendar availability resets working hours to Monday–Friday, 09:00–17:00. Switching to On Any Date clears the selected availability calendars and resets working hours.
When the Customer Books a Time Straight Away
A customer books straight away when the course uses Free or Set pricing and calendar availability, and the customer chooses an available time for a duration of 24 hours (1 day) or less without skipping the available dates. If the total is payable, checkout continues to payment; a zero total completes without a payment step.
Price on enquiry and price-range courses always create requests. On Any Date, skipped available dates and durations longer than 24 hours also lead to requests. A request needs your review even if the customer chose a preferred date.
Customer Has Trouble Booking a One-to-One Session
If a customer cannot book, or sends a request when you expected a booking, check what they see:
No day can be selected on Select a Date & Time: with calendar availability, a day cannot be selected when no free time of the chosen duration fits inside your Weekly Hours. Events in the calendars checked for availability block those times. Widen the Weekly Hours, check those calendars, or offer a shorter duration.
A message that availability cannot be checked: Cademy could not check your calendars. The customer can still send the dates that suit them with the link in that message. Check the calendar connection in Apps → Calendar Sync.
They got Request Sent, not Booking Confirmed: one of the request conditions above applies, such as Price on enquiry or a duration over 24 hours.
The Book button opens another website: the course has a saved external booking address (see below).
No price to choose: with Set pricing, check that a price is entered; without one the course has no offer.
Then try the booking yourself, following Test a Course Before Launch.
Booking Forms for On-request Courses
Checkout always asks for the customer's name and email address, so that a confirmation email can be sent. If you need more, such as an address, age or accessibility needs, create a custom booking form and apply it to the course.
Open Settings → Forms & Participants to review what is collected. Follow Create a Checkout Form (Booking or Registration Form) for form selection and custom fields. The booker and participants can have different forms.
Automatic Emails for On-request Courses
An email template is the base email Cademy uses for automatic emails such as booking confirmations. Open Settings → Emails to review the course's automatic emails. A template must be assigned to an email to be used; creating it does not send it.
Choose Course Owners and Who Gets Request Notifications
Course owners are useful when several people deliver particular courses or are responsible for them.
Open Settings and select the owners card. It is named after the service keyword, for example Course Owners or Workshop Owners. Course Facilitators / Owners controls assignments; Admin Email Recipients controls which administrators receive notifications. Read Invite a Team Member or Facilitator and Choose Facilitator Emails and Calendar Invitations.
Save and Check the On-request Course Before Publishing
Review the title, description, pricing, currency, durations, delivery and Booking Flow.
If Set pricing is selected, check that an offer exists. For In Person, check the travel arrangement and any required address or city.
Review forms, emails and notification recipients.
Select Save and wait for Course saved. Resolve any validation error.
When ready, follow Publish and Share a Course. Share appears after the first save. Check your plan's allowance, payment setup and visibility first; What Each Cademy Plan Includes and Costs explains allowances.
Saving, publishing and receiving a booking are separate results. Testing checkout can create records and send emails; follow Test a Course Before Launch.
What Customers See When They Book an On-request Course
How a Customer Sends a Request or Books
The main button on an On-request course page reads Book. You can change its wording with a custom Booking Button label; see Rename Course Buttons and Labels (Custom Labels).
An On-request course has no Booking Options card, so you cannot set an external booking website for it in the course editor. If the course already has a saved external booking address and your plan includes external bookings, the button opens that website instead of a Cademy request. If your plan does not include them, the button opens the Cademy checkout. To check or change a saved address, contact Cademy Support. See Send Customers to an External Booking Website.
In the Cademy checkout, the customer:
Chooses the delivery details, duration and any prices or extras.
Chooses dates. With On Any Date, they suggest up to three preferred dates. With calendar availability and a suitable duration, they select an available time.
Optionally adds a message, then completes the contact information.
For a booking with a payable total, completes the payment step. This step has no promo code field. A request has no payment step.
Sees a confirmation headed Request Sent for a request or Booking Confirmed for a booking.
A request asks you to arrange the course. It is not a confirmed place or proof of payment. Check the resulting record before telling the customer their place is confirmed.
Handle Incoming Requests
A new request appears on the course's Requests tab and in Inbox, and the course's admin email recipients get a notification email. Check the Requests tab or Inbox even when no email has arrived. View & Handle Request in the email opens the request in Inbox, and replying to the email adds your reply to the same conversation.
Accepting a request creates an order and a private course date for the agreed session; it does not take payment. To agree the details, reply, accept or decline, follow Accept or Decline a Booking Request or Application. Approving an existing order is separate: see Approve or Reject an Order.
Frequently Asked Questions
Does submitting an on-request course request award CPD?
No. A request starts a conversation with the course provider. It does not create a completed Registration (one participant's place on the course) or award CPD. A booking made straight away does not award CPD merely because it was booked either.
When can an on-request participant earn CPD?
When their own Registration reaches Completed and the account and course are eligible and enabled for CPD. For completion based on attendance, every required session must be marked Attended. Declared completion is a separate route; follow Set Up and Award CPD Points or Hours for the award requirements.
Why is CPD still missing after handling the request?
Check that the participant has their own Registration, its completion and attendance, and that CPD is enabled under Settings → CPD for the account and under Edit Course → Settings → Certificates & CPD for the course, with an award value. See Mark Attendance for a Course Date or Session.





