Skip to main content

Understand Eventbrite’s Better Checkout Experience and Its Impact on Donorfy

Eventbrite introduced a better checkout experience to reduce friction for ticket buyers

Cristina Gruita avatar
Written by Cristina Gruita
Updated over a month ago

Previously, only the ticket buyer’s details were collected at checkout. Eventbrite now supports capturing individual attendee details after purchase using the Each attendee option in the event order form.

As a result, ticket data is now collected in two stages:

  1. Stage 1 – The order is placed and ticket buyer details are captured.

  2. Stage 2 – Individual attendee details are added by the buyer.

After Stage 1, Donorfy only receives ticket buyer details and the number of attendees. Individual attendee information is not yet available.


Understand the Impact on Donorfy Data

If you use the Each attendee option in Eventbrite, Donorfy processes data as follows:

  1. A constituent is created for the ticket buyer, which holds the transaction.

  2. A constituent is created for each attendee, which holds the event activity.

If the ticket buyer is also an attendee, an additional constituent may be created for them.

This behaviour means your total number of constituents may increase when events are active.


Handle Missing Attendee Details

If attendee details are not provided immediately after purchase:

  1. A named constituent is created for the ticket buyer.

  2. Attendees are created with placeholder identifiers:

    • First name set to the Eventbrite Attendee ID.

    • Last name set to the Eventbrite Event ID.

When attendee details are later added in Eventbrite, these constituent records are automatically updated in Donorfy with names, contact details, and consent preferences.

If duplicate constituents are created for the same person, Donorfy’s duplicate checker can resolve them.

⚠️ Important: Enabling automatic duplicate merging saves time by automatically merging constituents with a confidence score of 13 or higher.


Option 1: Show Attendees in Eventbrite but Only the Ticket Buyer in Donorfy

Use this option if you want detailed attendee management in Eventbrite but a single constituent in Donorfy.

  1. In Eventbrite, enable Each attendee in the order form.

  2. In Donorfy, open the relevant Campaign, then click the Eventbrite tab.

  3. In the Activity section, set Create an Activity for each attendee to Yes.

  4. In Exclude attendees holding these ticket types, enter the ticket types or add-ons to exclude.

This prevents additional constituents being created for excluded ticket types.


Option 2: Show Attendees in Both Eventbrite and Donorfy

Use this option if you want full attendee visibility in both systems.

  1. In Eventbrite, enable Each attendee in the order form.

  2. In Donorfy, open the relevant Campaign, then click the Eventbrite tab.

  3. Set Create an Activity for each attendee to Yes.

  4. Do not exclude standard ticket types, but optionally exclude non-attendance add-ons such as merchandise.

Some attendees may not provide personal details, and constituent numbers will increase.


Option 3: Show Only the Ticket Buyer in Both Systems

Use this option if attendee-level data is not required.

  1. In Eventbrite, select Ticket Buyer in the order form setup.

No attendee-specific constituents or activities are created.


Create a New Eventbrite Webhook

A new webhook is required to support the updated checkout process.

  1. In Eventbrite, go to Account Settings, then click Developer Links, then Webhooks.

  2. Open your existing webhook and note the currently selected actions.

  3. Copy the existing Payload URL, including your Donorfy tenant code.

  4. Click Manage Webhooks, then select Add Webhook.

  5. Paste the Payload URL and leave All Events selected.

  6. Under Actions, select:

    • attendee.updated

    • order.placed

    • Any additional actions noted earlier

  7. Click Add Webhook to save.

  8. Click Test and confirm a green success banner appears.


Delete the Old Webhook

The old webhook must be removed to prevent duplicate data.

  1. Return to Manage Webhooks.

  2. Open the old webhook that only has order.placed selected.

  3. Click Delete, then confirm the deletion.

Keeping both webhooks active will result in duplicated entries in Donorfy.


Confirm Successful Data Flow

Once the new webhook is active:

  1. New ticket purchases flow into Donorfy according to your selected option.

  2. Attendee updates are processed when details are added in Eventbrite.

These changes do not retroactively update existing ticket purchases.

Did this answer your question?