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
The Donorfy Academy features a learning course for Eventbrite - enrol here
