For course leaders & trainers

Course sign-up and payment in one step

Pilates block, swimming course, back school: participants sign up and pay instantly via Stripe. No chasing bank transfers, no spreadsheet with three versions of the truth — whoever is signed up has paid.

Build your course sign-up

~2 Std less admin per course block — payment reconciliation disappears entirely

The drama before every course start

Sign-up by email, chaos in the list

"I hereby sign up myself and my daughter" — no birth year, no course choice, no mobile number. You copy emails into a spreadsheet and realise by course three: two sign-ups overlooked, one entered twice.

Chasing the money

Sign-up received, transfer missing. You write reminders, match bank statements against the list ("who is H. Meier — Hanna or Heiko?") and start the course with two unpaid participants who "completely forgot".

Full courses, empty waiting list

The pilates block fills up in two days — then what? Writing rejections feels bad, and you do not run a proper waiting list on the side. When someone drops out, the spot stays empty although five people would have waited.

How your next course block runs

  1. 1

    Set up the course form with payment

    Course choice (date, level), participant details — parents' details for kids' courses —, prior experience and Stripe payment as the final step. Course fee, early-bird or sibling discount is calculated by the form itself. Link on the website, notice board via QR code.

  2. 2

    Participants sign up and pay

    One question per screen, three minutes on the phone, paid by card, Apple Pay or Google Pay. Confirmation arrives automatically — with venue, start date and what-to-bring list. From now on, signed up means paid.

  3. 3

    Full list, waiting list runs alongside

    In the dashboard you see all paid sign-ups per course. Once the block is full, you switch to your waiting-list form — no payment, just contact details. If someone drops out, the next in line moves up and receives the payment link.

Everything for course blocks and training groups

Stripe payment built in

Course fee right at sign-up — card, Apple Pay, Google Pay. No more bank-statement matching.

Price calculation

Sibling discount, early-bird price, member rate — the form calculates the fee live.

Conditional logic

Kids' course? Parent contact and pick-up permission. Adult course? Straight to payment.

Waiting-list form

Course full? A follow-up form without payment collects stand-bys — no spot goes unused.

Automatic confirmation

Venue, start date, what to bring — in the participant's inbox right after payment.

GDPR-compliant from Germany

Participant and child data on German servers, Art. 28 DPA included.

One course fee pays for the whole year

Free to try (3 forms, 100 responses/month). Pro at €12/month (€9/month annually) with Stripe payments, unlimited forms and your branding — no commission per booking.

Free

3 forms, 250 responses/month

Pro

Unlimited, 10,000 responses/month, AI included

Questions from course practice

How exactly does payment work?
You connect your Stripe account to Questee, set the price, and payment becomes the final step of sign-up — card, Apple Pay or Google Pay. Money goes straight to your Stripe account; Questee takes no commission, only the usual Stripe transaction fees apply. A sign-up without payment counts as incomplete — which is exactly what solves your reconciliation problem.
How do I run a waiting list?
With a second, lean form without the payment step: name, contact, preferred course. As soon as your course is full, you swap the link on your website and notice board. If someone drops out, you contact the next person on the list and send them the payment form link. Deliberately manual: you decide who moves up — not an automation.
What should I consider for kids' courses?
Parents do the signing up: capture the child (name, birth year, swimming badge etc.) and guardians (contact, emergency number) separately — conditional logic shows the parent fields only for kids' courses. Clear checkbox questions handle photo consent and pick-up rules. Children's data deserves special protection; with Questee it sits on German servers.
What about cancellations — can I refund?
Yes — refunds are done directly in your Stripe dashboard, in full or in part, per your cancellation terms. Link those in the form or have them confirmed via checkbox ("cancellation terms read") and there are no arguments later. Questee stays out of your cancellation policy.
Where is participant data stored?
On servers in Germany, transferred encrypted and tenant-isolated — no US cloud. We provide the Art. 28 GDPR processing agreement. Payment data itself (card numbers) is handled by Stripe as a PCI-certified provider; Questee never sees or stores card details. After the course you can delete the sign-ups.
Why not use a course-booking platform?
Platforms take commission per booking, list your courses next to competitors' and own the participant data. With your own form you pay a fixed monthly price, participants remain your contacts, and sign-up runs under your name and design. For course leaders with their own community, platform reach is rarely worth the money.
Is a simple email sign-up with prepayment not enough?
It works — until the course gets popular. Then every block costs hours: retyping emails, matching payments, writing reminders, resolving duplicates. The form turns that process into one automatic step. The time saved goes into the course — or the next block.

Your next course block — fully booked and paid

Set up the sign-up form with Stripe, share the link, count paid sign-ups. Start for free.