Event Signups That Close When You're Full
Field trip registration with permission slips and emergency contacts. Science fair signup that stops at 200 entries. Parent night RSVP with dietary needs. Capacity tracking built in.
Event registration shouldn't be this messy
Every school event, the same problems:
Google Forms accepts 150 signups for a 100-seat event—and you don't know until it's too late
Paper permission slips get lost, crumpled, or left in backpacks for weeks
You manually send reminder emails by copying addresses from a spreadsheet
Registrations live in their own silo, disconnected from student and parent records
Someone cancels, someone's on the waitlist, and notifying them is a manual process
Three people maintain separate lists for the same event and nothing matches
The result: overbooked events, frustrated families, and staff drowning in administrative chaos.
Registrations that manage themselves
Real-time count
Watch registrations climb. Know instantly when you're at 80% capacity.
Auto-close at capacity
Set 100 spots. When you hit 100, the form stops accepting signups. No overbooking.
Connected records
Registrations link to students and parents. Pull emergency contacts without asking again.
Automated comms
Confirmation when they sign up. Reminder the day before. No manual emailing.
How to create a school event registration form
Set Up Your Airtable Base
Create an "Events" table and a "Registrations" table:
Events Table:
Registrations Table:
Connect Filla to Your Base
Sign up at app.filla.io (free, no credit card required).
Click "Connect Airtable" and authorize access to your base. Filla uses OAuth, so you never share your API key.
Select your base and the Registrations table. Your fields appear automatically — no manual mapping needed.
Build Your Registration Form
Drag fields from the sidebar onto your form:
Add conditional logic:
Set Up Capacity Management
Track event capacity in Airtable:
In Filla, you can use conditional logic to show "Event Full" message when linked event status is "Full."
Share and Manage Registrations
Distribute your registration form:
Set up Airtable automations:
Taking event registration further
Conditional Logic Examples
- Show permission slip for field trips (minors only)
- Display emergency contact fields for off-campus events
- Require dietary info only for events with food
- Show payment fields for paid events
Linked Record Use Cases
- Connect registrations to Events for capacity tracking
- Link to Students table for attendance history
- Reference Classes table for class-specific events
- Connect to Parents table for guardian contact info
Automation Ideas
- Send confirmation email with calendar invite attachment
- Auto-add to waitlist when event reaches capacity
- Notify when someone cancels and spot opens
- Generate attendance sheet PDF before event
Common issues and solutions
"Event shows full but we have capacity"
- Check if the rollup field is counting correctly
- Verify linked record connections are working
- Make sure cancelled registrations are excluded from count
"Parents registering multiple times for same event"
- Use email + event combination to detect duplicates
- Set up automation to flag duplicate registrations
- Add note on form about one registration per family
"Can't track which events need more promotion"
- Create a view sorted by registration count (lowest first)
- Add a chart extension to visualize registration rates
- Set up weekly report automation showing underbooked events
Event registration form FAQs
Can we limit registrations per event?
Use a rollup field in Airtable to count registrations. When count equals capacity, conditional logic shows 'Sorry, this event is full.' No overbooking.
Can parents register for multiple events at once?
One submission per event is cleanest for capacity tracking. If you need bulk registration, use a multi-select field—but know that counting gets more complex.
How do we handle cancellations?
Add a Status field. When someone cancels, mark it Cancelled—excluded from capacity count. Automation notifies the next person on the waitlist.
Can we collect permission slips?
Add a checkbox ('I grant permission') and an attachment field for signed forms. Show these only for field trips using conditional logic.
Does this work for paid events?
Filla doesn't process payments. Collect payment confirmation numbers, or set up Stripe via Airtable automations to charge on registration.
More education forms
Explore other industries
Never overbook an event again
Five forms free, unlimited submissions. Build your registration form now—ready before your next field trip announcement.