Skip to main content

Linking Eventbrite and Donorfy

Learn how to connect Eventbrite to Donorfy so attendee and order data flows automatically into your Donorfy system.

Cristina Gruita avatar
Written by Cristina Gruita
Updated this week

Obtain Your Donorfy API Key

You will need your Donorfy API key (tenant code) to connect Eventbrite to Donorfy.

  1. Retrieve your Donorfy API key.

  2. Log into your main Eventbrite account (not as a team member).

  3. Go to Account Settings, click Developer Links.

Eventbrite’s API is only available on certain subscription plans. Please review Eventbrite’s documentation for eligibility.


Create Your Eventbrite Webhook

  1. In Eventbrite, open Developer Links, then click Webhooks.

  2. Click Add Webhook.

  3. In Payload URL, enter:

    https://api.donorfy.com/api/EventBrite/<your donorfy api key>

    Example: https://api.donorfy.com/api/EventBrite/ABCDEFG

  4. Set Event to All Events*.

  5. Under Actions, select:

    • attendee.updated.

    • order.placed.

  6. Click Add Webhooks to save.

  7. Use the Test button if required, then refresh the page to see the test result.

📌Note:
You may restrict a webhook to individual events, but using “All Events” is simpler. If you wish to update only selected events, you must create separate webhooks for each.

⚠️Important:
Only one All Events webhook should exist. Multiple All Events or overlapping single-event webhooks may cause duplicates in Donorfy.


Create Your Eventbrite API Key

  1. In Eventbrite, navigate to Developer Links, select API Keys.

  2. Click Create API Key.

  3. Complete the form:

    • Application URL: https://app.donorfy.com

    • OAuth Redirect URI: leave blank

    • Application name: Donorfy

    • Description: Donorfy

  4. Fill in any remaining required fields.

  5. Click Create Key.

  6. Click Show API key, client secret, and tokens.

  7. Copy the Private token.


Add Your Eventbrite API Key to Donorfy

  1. In Donorfy, navigate to Integrations, click Eventbrite, select Settings.

  2. In the Eventbrite Settings Authorisation area, paste the Private Token into the Eventbrite Authentication Token field.


Set Your Event Default Settings

Event Defaults are used when an Eventbrite event does not have its own specific mapping.

Configure Transaction Settings

  1. Set Create Transactions for paid-for events to Yes if you want Donorfy to create transactions automatically.

  2. Choose your default:

    • Campaign.

    • Payment Method.

  3. For each allocation type (Event, Donation, Sales), enter:

    • Product.

    • Fund.

    • Dept.

  4. Click Save Changes.

Once saved, the integration is live.

📌Note:
To disconnect Eventbrite later, simply delete the webhook created in Eventbrite.


Mapping Campaigns to Events

You can override the default mapping by linking specific Eventbrite events to Donorfy Campaigns. This is useful when different events require unique Campaign, financial, or allocation settings, and can be done with help of article : Connecting an Eventbrite event to a Donorfy Campaign.


Donorfy Academy

The Donorfy Academy features a learning course for Eventbrite - enrol here.

Did this answer your question?