Sixty shares this season. The form knows when they're gone.
A total cap of 60 for the season. Members reserve a spot, pick a half or full share and a pickup site, and see their number. When the shares are gone the form says so and the rest take a number for next season.
The problem
The CSA signup lives in an email thread and a paper ledger
Every February the same thing: an email blast, replies trickle in, someone keeps a tally on the kitchen table, and by March you have sold 64 shares of the 60 the field can carry. Then the awkward emails. The farm management software handles it, alongside forty features you will never open.
The recipe
Exactly what the button sets up
Capacity, reset time, opening hours, and the form fields. It is a starting point, not a cage. Every value is editable in Settings and the builder.
Recipe
2027 season shares
- 60 shares in total. The 61st person sees the full message.
- No opening hours. Open the list in February and pause it when the season starts.
- Asks for name, phone, share size, and pickup site.
- Members see their number on the success screen.
- Share size and pickup site land in the CSV, so the packing list is a sort away.
- Capacity
- 60 in total
- Signups open
- Any time
- Form asks for
- Email, Name, Phone, Share size, Pickup site
- Counter on the form
- Shown
How it works here
How the list works
Cap the season
Sixty shares. The form stops taking members at 60, in the database, not in a note.
Share size
A multiple-choice field. Count full and half shares from the CSV before you plan the beds.
Pickup site
A dropdown for the three sites. The Wednesday packing list is a filter.
Numbered members
"You're #41." Members know they have a share before they send money.
Payment on your terms
Send the invoice from your own tools once the reservation is in. Mark them served when it clears.
Next season
Rename the list, clear the entries, and share the same link in February.
Why it holds up
What matters most
Sixty-one never happens
Capacity is enforced under a database lock. The February rush cannot sell a share the field cannot fill.
The waitlist is built in
When the shares are gone, the full message asks people to leave an email. You get the "if one opens" list without a second form.
One form, three sites
No separate list per pickup site and no reconciling three tallies.
Members can leave on their own
The confirmation email links to their spot. One tap frees the share for the next person.
FAQ
Questions people here ask
Can I cap each pickup site separately?
Yes. Change the pickup site field to a slot field and give each site its own capacity. The form greys out a site when it fills.
Can members pay for the share here?
No. Unwaited does not take payments. Send an invoice or checkout link after they reserve.
How do I keep a waitlist after the 60 fill?
Raise the cap and keep numbering, or create a second waitlist called "If a share opens" and link it from the full message.
Can returning members get first pick?
Open the list to returning members a week early by sharing the link only with them, then post it publicly.