Nonprofit Forms

Fill Every Seat, Miss No Detail

Supporters register for your gala, workshop, or volunteer day. Their info lands in Airtable—linked to the event, their donor record, and every detail you need.

Why event registration is a mess

You're hosting an event. Here's what happens:

RSVPs come through email, phone calls, your website, and that one board member who 'knows someone'

Someone forgets to mention they're bringing a plus-one until they show up at the door

Capacity issues surface the day before when you realize you have 120 RSVPs for 100 seats

Dietary restrictions live in email threads—hope the caterer finds them

Nametag generation requires copying from three different sources

Accessibility needs get mentioned at check-in, not during registration

The result: Scrambling before every event. Someone doesn't get a meal. Someone can't access the venue. Your team is exhausted.

Event registration that actually works

Instant sync

Someone registers, you see it. Guest count, dietary needs, accessibility requirements—in your Registrations table before they close the form.

Linked records

Each registration connects to the event, the donor record, past attendance. See who's coming and who they are.

Smart branching

VIP ticket holders see VIP options. Guests with dietary needs see allergy severity questions. One form handles everything.

Any device

Register from the invitation email. Sign up on the bus. Update your RSVP from anywhere.

How to create an event sign-up form

1

Set Up Your Airtable Base

Create a "Registrations" table with these fields:

Attendee — Single line text
Email — Email field
Event — Linked record to Events table
Ticket Type — Single select (General, VIP, Early Bird, etc.)
Number of Guests — Number field
Guest Names — Long text
Dietary Restrictions — Multiple select (Vegetarian, Vegan, Gluten-Free, Nut Allergy, etc.)
Accessibility Needs — Long text
Registered — Created time (auto-generated)

Link to your Events table to track capacity and attendee lists.

2

Connect Filla to Your Base

Sign up at app.filla.io (free, no credit card required).

Click "Connect Airtable" and authorize access. Filla uses OAuth—your credentials stay secure.

Select your base and the Registrations table. Fields appear automatically.

3

Build Your Registration Form

Drag fields onto your form:

Attendee Name, Email at the top
Event as linked record selector
Ticket Type with pricing info in descriptions
Number of Guests with conditional guest name fields

Add conditional logic:

If Ticket Type is "VIP," show VIP dinner preference
If Number of Guests > 0, show "Guest Names" field
If Dietary Restrictions includes allergies, show "Severity" field
Show accessibility needs question for all registrants
4

Share for Registrations

Get registrations flowing:

Embed on your event page with event details
QR code on printed invitations
Link in email invites and newsletters
Share on social media for open events

No Airtable account needed. Works on phones, tablets, laptops.

5

Manage in Airtable with Capacity Tracking

Run your events smoothly:

Rollup fields to count registrations per event
Formula fields to show remaining capacity
Filter by dietary needs for catering orders
Generate nametags from attendee data
Send confirmation emails via automations

When the gala is at 80% capacity, you know it. When someone has a nut allergy, catering knows it.

Taking event management further

Conditional Logic Examples

  • Show guest name fields based on number of guests selected
  • Display VIP perks description for VIP ticket holders
  • Show parking pass request for in-person events only
  • Hide waitlist option when event is open

Linked Record Use Cases

  • Connect to Events for capacity tracking and rollups
  • Link to Donors to see supporter engagement
  • Reference Volunteers for volunteer appreciation events
  • Connect to Sponsors for sponsor guest tracking

Automation Ideas

  • Send confirmation email with event details immediately
  • Notify event coordinator when capacity hits 80%
  • Send reminder email 3 days before event
  • Auto-add to waitlist when event reaches capacity

Common issues and solutions

We oversold the event

  • Create a formula field that calculates remaining spots in real-time
  • Set up a view that shows total registrations vs. capacity
  • Use Airtable automations to close form when capacity is reached

Guest dietary info isn't making it to catering

  • Create a summary view filtered by event with dietary restriction rollups
  • Export dietary needs report per event for catering
  • Set up automation to email catering team 1 week before event

People are registering for the wrong event

  • Create separate forms per event with the event pre-selected
  • Use form descriptions to clearly identify the event
  • Add event date and location to form header

Event sign-up FAQs

Can we set capacity limits on events?

Track capacity in Airtable with rollup fields counting registrations. Use automations to close the form or redirect to a waitlist when you hit the limit.

How do we handle plus-ones and guest counts?

Add a Number of Guests field with conditional logic to show guest name fields. Rollup fields can count total attendees (registrants + guests) per event.

Can registrants update their RSVP later?

Send a prefilled link tied to their record. They can update guest count, dietary needs, or cancel—changes sync back immediately.

What about paid events and ticketing?

Filla captures registration data. For payments, integrate with Stripe or link to your payment processor. Track payment status in a separate field.

Can we send event reminders automatically?

Set up Airtable automations to email registrants before the event. Include event details, parking info, and any last-minute updates.

More nonprofit forms

Explore all nonprofit use cases

Donation intake, volunteer registration, grant applications, impact tracking, and more.

View all nonprofit forms →

Explore other industries

Stop scrambling before every event

Build your event registration form now. Five forms free, unlimited submissions, no credit card. Know who's coming, what they need, and how to reach them.