Google Forms alternative for Session sign-ups
Your Form collects answers.
A Session page holds places.
You already take next week's sign-ups in a Google Form, and most weeks it works. This page is about the other weeks: the Session that fills up, the person who drops out on Friday, the reply that came in twice. Here is what a Form does well, where a Session page takes over, and how to swap one link.
When a Form is still the right tool
Keep the Form if any of these is true.
- You collect information rather than places: a survey, a size, a list of who brings what.
- There is no real limit on numbers, so nobody ever has to be told the Session is full.
- You need your own questions. A JustJoin booking asks for a name and an email, plus your Waiver if you set one, and nothing else.
- You want every reply, with the respondent's email address, in your own spreadsheet. JustJoin keeps Attendee email addresses private, so that is a real reason to stay.
A response is not a place
What a Form records
That someone answered. It does not tell them whether they are in. You read the replies, count, and message people back. Google Forms can close itself on a date or after a set number of responses, but that is one limit for the whole form, and Google's help notes that responses sent at the exact same moment are accepted even past the limit.
What a Session holds
A number of places. The Attendee sees how many are left, books one and gets a confirmation email straight away. Every Session has its own capacity: Tuesday can take 12 and Saturday 20, both listed on the same Club link. When Tuesday is full, Saturday still takes bookings.
A full Session and one cancellation
The week a Form gets hard is the week the Session fills. Here is the same week on a JustJoin Session.
- 1You publish Thursday's Session with 12 places and share your Club link.
- 2Twelve people book. Each gets a confirmation email with a personal link to manage the booking.
- 3The thirteenth person sees that the Session is full and joins the waitlist instead.
- 4On Wednesday one Attendee cancels from their manage link.
- 5The first person on the waitlist moves into the free place and gets an email saying they are in. On a paid Session, that email asks them to pay to confirm.
- 6Reminders go out 24 hours, 2 hours and 30 minutes before the start. You sent none of these messages yourself.
The waitlist you no longer keep in your head
Google's help on managing responses covers email notifications to you for new responses, and an add-on for customised follow-up emails. It does not describe a waitlist. With a Form, the waiting list is whatever you keep track of, and the follow-up is a message you write when someone drops out. On JustJoin the waitlist comes with every Session: when a place opens, the next person is moved in and told by email, without you reading a thing. The waitlist guide covers how to run one well.
Open access or duplicate protection: a Form makes you choose
A Form can be opened to anyone with the link. To stop the same person replying twice, you switch on "Limit to 1 response", and from then on Google requires every respondent to sign in to a Google Account before they can fill it in. Someone without a Google Account cannot reply at all.
A JustJoin booking needs no account and no Google sign-in: a name and an email are enough. An email address can hold one booking per Session, and a second attempt with the same email is pointed to the booking that already exists.
Switch one link, next week
No rebuild and nothing to migrate. Keep your group chat, your mailing list and your bio exactly where they are.
- 1Create your Club. Its link stays the same for every Session you run.
- 2Publish next week's Session: date, time, meeting point, capacity, free or paid.
- 3Replace the Form link wherever you post it: the group chat, your bio, the email you send each week.
- 4After the Session, repeat it for the following week in one tap. The Club link already lists it.
Keep the Form for anything that is not a booking.
Payments, privacy and what stays behind
Free Sessions are free
No booking cap, no ads, no subscription, and no Stripe account needed until you charge.
Paid Sessions cost 3%
Attendees pay at booking through Stripe. JustJoin takes 3%, Stripe's processing fee comes on top, and there is no monthly fee.
JustJoin sends the emails
Confirmations, reminders and the updates you write go out from JustJoin. You see who is coming by name; Attendee email addresses stay private.
Nothing is imported
Your past Form responses stay in your Google account. JustJoin does not upload, merge or copy them.
A Form or a Session page, per capability
Side by side, for a Host who takes bookings for the same kind of Session every week.
| Capability | Google Form | JustJoin Session |
|---|---|---|
| One link you can share anywhere | One Club link for every Session | |
| Limit on numbers | A close date or one response limit for the whole form | Capacity for each Session |
| Tells the person they have a place | Records a response; you decide who is in | At the moment they book |
| Waitlist | Not described in Google's help | Automatic, next person moved in by email |
| Reminders to the people who signed up | Not in the documented settings | 24h, 2h and 30m before the start |
| Stop one person signing up twice | One response per person, with Google sign-in | One booking per email per Session, no sign-in |
| Account needed to sign up | Only if you limit to one response | Never |
| Your own questions | Name, email and your Waiver | |
| Payment at booking | Not in the documented settings | Through Stripe, 3%, no subscription |
| Every respondent's email in your spreadsheet |
Google Forms behaviour per Google's Docs Editors Help pages on publishing a form and on managing responses, checked 26 October 2026. "Not in the documented settings" means those pages do not describe it; add-ons may offer more.
Frequently asked questions
Further reading
Your Session is full. Now what?
How a waitlist turns a full Session into the next booking instead of a lost one.
JustJoin for yoga teachers
Free and paid Sessions, drop-ins and memberships on one Club link.
JustJoin vs SignUpGenius
If your sign-ups run on SignUpGenius rather than a Form.
Pricing
Free Sessions free, 3% on paid ones, no subscription.
Put next week's Session on one link.
Publish one Session, share the Club link where you used to share the Form, and let the places, the waitlist and the reminders run themselves.