The Class/Event question allows you to capture registration to a class, a summer camp or any activity with a schedule. For example for 3 tennis lessons taking place at 6PM on Sept 6, 7 and 8. An Attendance list will be automatically created for the class.
Go to the top menu and click on Form, then select Create.
You can start from a template or from scratch by clicking on Create from scratch.
Choose a registration form. You can select a form with or without a ticket.
To sell classes or events, click on Edit.
Select the class of your choice. If you don't have any classes in your account, click on Create to add the name, price, number of spots, location, schedule, etc.
After selecting a class, the window will display the class sale settings on the left. On the right, you will have a summary of the question based on the chosen settings.
Configure Registration Rules
Registration Options:
- Register for all events at a fixed price.
- Choose a single event with a price for each date.
- Choose multiple events with billing per event.
Display Calendar and Day Limit Options:
- Show a calendar for multiple events.
- Hide daily times if necessary.
- Limit the number of future events a customer can register for.
Class Sale Settings:
- Sell the class by session or as a package.
- Adjust the sale price. For example, a class sold at $50 per session can be sold at $20 as a package.
- Modify the number of spots available. For example, allow only 5 spots for the package.
- If a location is set, you can display a Google Maps view.
Payment forms provide you with great flexibility when selling your classes. You can set up multiple forms for the sale of the same class, each tailored for different contexts. This allows you to customize the registration process, pricing, and options based on your specific needs or target audiences.
For example, a class can be offered as a session while reserving a few spots for registrations. Thus, the same class can appear on two separate forms, each with its own registration rules, while still respecting the class's maximum capacity.


Save the form once all options have been added.
Test the form by clicking on "Visit or Fill."
Go to the payment options and log in to Stripe if you haven’t done so already.
Choose the accepted payment methods (online, credit card, gift card, multiple payments, etc.).
Once the form is created and connected to Stripe, share it via a unique link.
You can integrate the link into a website, use a QR code, or send it via text/SMS.
Registration rules belong to the Class/Event question in the form. This means the same class can use different rules in different forms. For example, one form can register a participant for a complete five-occurrence session while another form offers one or more drop-in dates.
Open the payment form, select the Form tab, edit the Class/Event question, and expand Advanced options under Registration rules.

Some advanced options are shown only for compatible rules. Date-selection and booking-window controls generally require Must pick only one event or Can pick multiple events.
1 to make tomorrow the furthest eligible date.1 prevents a second purchase for that occurrence. This is not the event's attendance capacity.Class settings can also define a Maximum attendance per session and a Maximum attendance per event. Those values create separate, additive pools. Their sum is the possible combined attendance; unused places do not move automatically between the pools.
The form's own opening and closing window still applies. Ignoring the class registration period does not reopen a form that is closed to submissions.
Suppose the same Wednesday 6:00 p.m. class is used in two forms:
1 under Limit the number of days in the future a client can register to.6:00 p.m. under Show availability starting at this time.The Wednesday occurrence becomes selectable in the drop-in form on Tuesday at 6:00 p.m. The session form is unaffected, and participants already registered for the full session continue to occupy a place in every occurrence.
This is a calendar-day window with one daily release time, not a separate rolling offset calculated from every occurrence. It is exactly 24 hours when the occurrences start at the same selected release time. If occurrences start at different times, configure separate class rules when possible; one rule cannot release each varying start time exactly 24 hours beforehand.