MuxForms event RSVP forms collect attendance, guest count, dietary needs, and email on your own event page—no Eventbrite required for free meetups and workshops. Embed once per event or reuse hidden event_slug; export the inbox for check-in.

Use case

RSVPs and registrations without Eventbrite for small events

Not every meetup needs ticketing fees—sometimes you need names, headcount, and dietary notes on a page you control, not an Eventbrite URL.

RSVP template

FieldPurpose
attendingYes / No / Maybe headcount
guestsPlus-ones for venue cap
dietaryCatering & accessibility
event_slugHidden per event page

Community teams, agencies, and SaaS companies run dozens of small events per year. Each one needs RSVP capture without standing up ticketing, payment, or another SaaS login for volunteers.

MuxForms gives you a schema: attending yes/no, guest count, dietary restrictions, optional company for B2B dinners. Embed on `/events/spring-meetup` and email events@ on every response.

Hidden `event_slug` lets one backend power many event pages—set the slug in JavaScript per landing page while reusing the same form id, or duplicate forms per event for cleaner reporting.

Search the inbox before doors open; export or copy rows for check-in. “No” RSVPs still matter for capacity planning when venues have hard caps.

Newsletter blasts spike traffic—rate limits and optional Turnstile keep bot signups from inflating headcount. Honeypot catches naive scrapers.

Webinars can add a select for session time zone or track; in-person events can ask accessibility needs in a textarea. Unlimited forms means each conference day gets its own schema if you prefer.

When you graduate to paid tickets, keep MuxForms for free side events or volunteer signups—see the volunteer-signup use case for crew intake.

Ready-made template

Create a form named Event — RSVP with these fields, then paste the embed on your page. Notify events@; set hidden event_slug per landing page; export inbox before check-in; cap guests field in copy if venue is tight.

FieldTypeRequired
Full namenametextYes
EmailemailemailYes
CompanycompanytextNo
Will you attend?attendingselectYes
Additional guestsguestsnumberNo
Dietary or accessibility needsdietarytextareaNo
SessionsessionselectNo
Event slugevent_slughiddentextNo
Leave blank_hphiddentextNo

Embed demo

Illustrative preview—wire your form id after signup.

Preview only — connect embed.js to submit

Schema JSON

{
  "name": "Event — RSVP",
  "fields": [
    {
      "name": "name",
      "label": "Full name",
      "type": "text",
      "required": true
    },
    {
      "name": "email",
      "label": "Email",
      "type": "email",
      "required": true
    },
    {
      "name": "company",
      "label": "Company",
      "type": "text",
      "required": false,
      "placeholder": "Optional"
    },
    {
      "name": "attending",
      "label": "Will you attend?",
      "type": "select",
      "required": true,
      "options": [
        "Yes",
        "No",
        "Maybe"
      ]
    },
    {
      "name": "guests",
      "label": "Additional guests",
      "type": "number",
      "required": false,
      "placeholder": "0"
    },
    {
      "name": "dietary",
      "label": "Dietary or accessibility needs",
      "type": "textarea",
      "required": false,
      "placeholder": "Vegetarian, wheelchair access…"
    },
    {
      "name": "session",
      "label": "Session",
      "type": "select",
      "required": false,
      "options": [
        "Morning workshop",
        "Afternoon workshop",
        "Full day"
      ]
    }
  ]
}

Embed snippet

<div data-form-id="FORM_UUID"></div>
<script src="https://www.muxforms.com/embed.js" defer></script>

Common questions

Eventbrite vs MuxForms RSVP?
Use MuxForms for free RSVPs on your domain; use ticketing SaaS when you need payments and QR check-in.
Many events one year?
Duplicate forms per event or one form with hidden event_slug set per page.
Export guest list?
Search and export from the MuxForms inbox before the event starts.
Newsletter drove bot RSVPs?
Enable rate limits and Turnstile on the event landing page.

Create the form for this job.

Then clone the pattern for the next site or app.

Upgrade to Pro