Docs API reference
Sign in

Approval flow

Use the approval flow when you want people to apply for tickets instead of registering straight away. Applicants fill in a public form, and applicants you approve get a link to complete their registration, and optionally pay for tickets.

How it works

  1. Create an invitation list to collect applications.
  2. Create a landing page linked to that invitation list and enable Require admin approval.
  3. Share the landing page URL. Anyone with the link can apply, but no tickets are issued automatically.
  4. Each submission appears as an invitation with the status Awaiting approval.
  5. Approve or Reject applications individually. Approved applicants receive an RSVP link by email, and rejected applicants receive a decline email.

You can enable the same approval flow on widgets connected to an invitation list if you'd prefer to embed the form on your own site.

1. Create an invitation list

Go to Access > Invitations and click Get started (or the + button if you already have a list).

Give the list a name, such as "Applications". You don't need to add invitees manually. New applications will be added to the list automatically.

See Invitation lists for more configuration options.

2. Create a landing page linked to the list

Go to Access and click the + next to Custom landing pages.

Fill in the form:

  • Title — what attendees will see at the top of the page (e.g. "Apply to attend").
  • Slug — the URL the page lives at.
  • Page type — choose Linked to invitation list.
  • Invitation list — pick the list you just created.

3. Enable admin approval

In the Invitation list options section, turn on Require admin approval.

With this setting disabled, anyone who submits the form is invited automatically. When enabled, every submission must be reviewed before an invitation is issued.

You can also configure related options here:

  • Allow guests — let applicants request additional tickets.
  • Require a cookie to access? — restrict access using a referrer or cookie if you'd like to keep the form semi-private.
  • Show additional custom fields — collect extra information on the application form for screening or qualification purposes.

Save the landing page when you're done.

4. Share the application URL

Copy the landing page URL and share it however you like.

On the public page, applicants see Request an invitation as the heading (or Request an invitation to purchase if the linked ticket type is paid).

After submitting the form, applicants see a confirmation message, which you can customize. By default, it says:

Your invitation request has been submitted.

They'll also receive an email with the subject Pre-registration for {{ event.title }}, confirming you've received their application.

5. Review applications

Go to Access > Invitations and filter by Approval status > Awaiting approval to see pending applications.

Open an invitation to review it. At the top of the detail panel, you'll see two options:

  • Approve — approves the request and gives you the option to send the applicant an email with the subject Your invitation to {{ event.title }} containing their link to RSVP, and pay if applicable.
  • Reject — rejects the request and gives you the option to send a decline email with the subject Your registration for {{ event.title }} - update.

To process multiple applications at once, use the Approve n awaiting invitations action from the kebab menu. This approves all invitations matching your current filter.

Customize emails and pages

Every screen and email in this flow is a custom template and can be edited in the Customize section. They're grouped under Public RSVP:

  • Landing page — the application form.
  • Awaiting approval (web) — the "request has been submitted" page.
  • Awaiting approval (email) — the initial confirmation email.
  • Registration approval email — sent to approved applicants.
  • Registration rejection email — sent to rejected applicants.

Approval-related templates appear as Inactive until at least one landing page or widget has Require admin approval enabled. You can still edit them ahead of time. They’ll activate automatically once the feature is in use.

On this page

← Previous RSVP flow Next → Landing pages and widgets