Skip to main content

How to create a Lesson Signup Form

Video walkthroughs for setting up a lesson signup form, adding a payment feed, and adding limits.

A lesson signup form lets families register and pay for swim lessons online. The quickest way is to start from our template and tweak it for your club.

Prefer to watch?


Set up the form

  1. Go to Content > Gravity Forms.

  2. Start from the lesson signup template in our form templates library, or open an existing lesson form and duplicate it.

  3. Update the title, lesson sessions, times and prices for your club. Keep it simple: dropdowns and checkboxes work better than lots of free-text boxes.

  4. In the form's Settings, give it a clear name (like "Summer 2027 Swim Lessons – Session 1") so it's easy to tell apart from your other lesson forms.


Take payments

  1. Open the form's Settings > Ecrypt and add a payment feed. How to add a payment feed

  2. Map the Total and Email fields and save.


Limit spots in each class

  1. Decide whether you're limiting the whole form or each class (for example, 8 kids per session).

  2. Set the limits and test them. Registration forms: product limits

💡 Test before you share it. Submit a test signup to check the price, payment and confirmation email before you send the link to families.

Did this answer your question?