Skip to main content

Linking Eventbrite and Donorfy

Written by Cristiana Ghinea

You can link Eventbrite to Donorfy so the details of people who register for an event are automatically added to Donorfy.

This guide covers:

  • Obtaining your Donorfy API Key (Donorfy tenant code)

  • Creating your Webhook in Eventbrite

  • Creating your API Key in Eventbrite

  • Adding your Eventbrite API key to Donorfy

  • Setting your integration defaults

This integration uses Eventbrite's API

You need to delve into Eventbrite a bit, so it may help if you refer to their help guides. Please check their website for the availability of the API for your organisation. It may not be available on certain price plans - this is beyond Donorfy's control.

Obtaining your Donorfy API Key

You will need your Donorfy API key (Donorfy tenant code) - see this article for help with that

Once you have your Donorfy API key, log into your organisation's main Eventbrite account (i.e not logging in as a team member), navigate to the settings option, and then from your Eventbrite profile, go to Account Settings > Developer Links

Create your Eventbrite Webhook

  • From the Developer Links area, select Webhooks

  • Click on Add Webhook

  • Under Payload URL, enter the below URL inserting your Donorfy API Key (Donorfy tenant code) where it says <your donorfy api key>

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

  • Within the Event field, select All Events*

  • Under Actions select the following:

    • attendee.updated

    • order.placed

  • Press the Add Webhooks button to Save

  • You can press the Test button to check the settings - you will need to refresh the page to see the result of the test

* It's possible to restrict the webhook to one event or have it work for all events. However, it's simpler to leave it to All Events. If you want to be specific about which event(s) update Donorfy, you'll need to set up multiple webhooks, each restricted to a certain event.

Important - to avoid the creation of duplicate entries in Donorfy, you must ensure only one "All Events" webhook is configured in Eventbrite. Even so, it is still possible to create multiple single-event webhooks for the same event (or have a combination of one All Events webhook and a specific one), and they will all update Donorfy, so be careful not to duplicate them.

Create your Eventbrite API Key

Once your Webhook has been created you can create the API key that will be used to link Eventbrite to Donorfy:

  • From the Developer Links area in Eventbrite click on API Keys

  • Click on the Create API Key button

  • Fill in the details on the form to request a new key as follows

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

    • OAuth Redirect URI: leave this blank

    • Application name: Donorfy

    • Description: Donorfy

    • Complete the other required fields as appropriate

  • Click on the Create Key button

  • Next, click on 'Show API key, client secret, and tokens API key details' and copy the code next to 'Private token'

Adding your Eventbrite API key to Donorfy

From within Donorfy...

Open Integrations > Eventbrite > Settings

Within the Eventbrite Settings Authorisation area, enter the Private Token copied from Eventbrite into the Eventbrite Authentication Token field.

Set your Event Default Settings

Although you will often want to map specific Eventbrite event to an individual Donorfy Campaign (see below), you will also need to complete the Event Default mappings which will be used for events that have not been separately mapped.

Within the Event Defaults section complete the Transaction settings:

  • Create Transactions for paid-for events - setting this to Yes, will insert transactions into your Donorfy and reveal the financial mappings below:

  • Select your default Campaign from the Campaign dropdown list

  • Select your default Payment Method for events from the Payment Method dropdown list

Within each of the Allocation sections for Event, Donation and Sales, complete the following:

  • Product

  • Fund

  • Dept

Click Save Changes on this form and the integration is now set up and live.

If you ever want to unlink Eventbrite from Donorfy, delete the webhook you created in Eventbrite.

Mapping Campaigns to Events

If you wish an Event's details to differ from the default mapping, then the Event can be linked to a Donorfy Campaign. This article: Connecting an Eventbrite event to a Donorfy Campaign

Donorfy_Academy_logo.png


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

Did this answer your question?