Cobber Help

Custom questions on the RSVP form

Ask dietary requirements, accessibility needs, age confirmation, and more — and save the answers to the person as well as the RSVP.

Events

Quick answers

6 questions · click to open
Where do I set up custom RSVP questions?

In two steps. First create a person field group under Settings → Custom Fields. Then, on the event, open Capacity & Settings and choose that group under Ask extra questions on the RSVP form.

Why can't I see Custom Fields in my menu?

Managing custom fields needs the custom_fields.manage permission. Ask an admin to add it to your role under Settings → Roles, or to set up the field group for you.

How do I ask if someone is over 18?

Add a Yes/No checkbox field (type Boolean) and tick Required. They must tick it to submit. Write the label as the confirmation itself — for example I confirm I am 18 or over.

Do the answers stay with the RSVP or only on the person?

Both. Answers are saved to the attendee's profile and copied onto that RSVP, so you can see what they said when you booked even if their profile changes later.

Can different events ask different questions?

Yes. Each event picks one field group — or none. A dinner might ask about dietary requirements; a lotto ticket sale might ask for age confirmation.

Do custom questions work on paid tickets?

Yes. Required questions are checked before Stripe checkout, the same as for a free RSVP.

You can attach a group of custom questions to any event’s RSVP form — dietary requirements, accessibility needs, age confirmation for your terms and conditions, or anything else you track as a person custom field.

The answers are saved to the attendee’s profile and stored on the RSVP, so you can review them on the attendee list and still see what someone answered at booking time even if their profile is updated later.

Before you start

Custom RSVP questions are built from person field groups — the same structured fields you see under Additional Fields on a contact. Person fields are internal by default; they only appear on a public RSVP form when you attach a group to that event.

Setting up field groups needs Settings → Custom Fields, which requires the Manage custom fields permission (custom_fields.manage). If you cannot see Custom Fields in the Settings menu, ask an admin to add that permission to your role or to create the group for you.

Step 1 — Create a field group

  1. Open Custom Fields

    From the dashboard, go to Settings → Custom Fields. Under Person fields, click + New person field group.

  2. Name the group for how you will use it

    The name is what you will pick on each event — something like Event RSVP, Lotto ticket checkout, or Fundraising dinner. One group can be reused across many events that need the same questions.

  3. Add the fields you want to ask

    Inside the group, add one field per question. Useful types:

    • Text — a short answer (dietary requirements, t-shirt size).
    • Text area — longer free text.
    • Select — a dropdown (e.g. How did you hear about us?).
    • Boolean — a single checkbox (e.g. I confirm I am 18 or over).
    • Number or URL — when the answer needs that format.

    Tick Required on anything that must be answered before registration or payment goes through. Use Instructions for help text shown under the field on the public form.

Examples customers often need

What you wantHow to set it up
Over-18 confirmation for terms and conditions Add a Boolean field with a label like I confirm I am 18 or over, tick Required. They must tick the box to submit.
Dietary or accessibility needs Add optional Text or Text area fields. Leave Required off unless everyone must answer.

Step 2 — Attach the group to your event

  1. Edit the event

    Open the event in the dashboard and scroll to Capacity & Settings.

  2. Choose the field group

    Under Ask extra questions on the RSVP form, select the group you created. Choose Don't ask anything extra to turn custom questions off for that event.

    Every field in the group appears on that event's public RSVP form. Fields you did not attach to the event are never shown publicly.

  3. Publish and test

    Publish the event if it is not live yet, then open the public event page and complete an RSVP yourself — including a paid ticket if you use Stripe. Check that required fields block submission when left blank.

Where the answers go

After someone RSVPs:

  • On the person — answers merge into Additional Fields on their contact record, where you can filter, export and see them on future edits.
  • On the RSVP — the same answers are stored on that registration, so the attendee list shows what they submitted for this event.

Open the event and go to Attendees (or the attendee list on the event page). Custom answers appear under each person’s contact details in the roster.

Tips

  • One group per “kind” of event works well — reuse the same lotto or dinner questions everywhere you need them rather than rebuilding fields each time.
  • Keep groups focused. Everything in the group is shown on the form; split unrelated questions into separate groups if only some events need them.
  • Boolean fields and consent. A required checkbox is the right pattern for “I agree…” or “I confirm I am 18 or over”. The label is the statement they are confirming.
  • Paid tickets. Custom questions work the same way — answers are collected before payment and stored on the RSVP when checkout completes.
Fault finding
SymptomCause and fix
I cannot find Custom Fields Your role needs Manage custom fields. An admin can add it under Settings → Roles.
The dropdown on the event is empty or missing Create at least one person field group first, with at least one field inside it.
Questions do not appear on the public page Check that a group is selected on the event, the event is published, and the group has fields. Only text, text area, select, boolean, number and URL fields appear on public forms.