Linking Eventbrite and Donorfy

Follow

You can link Eventbrite to Donorfy so the details of people who register for an event are automatically added to Donorfy - this is what you have to do.

You will need your Donorfy API key - see this article for help with that

You need to delve into Eventbrite a bit, so it may help if you refer to their help guides.

NOTE: the integration uses Eventbrite's API. 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.

Log into your organisation's main Eventbrite account (i.e not logging in as a team member), find the settings option, and then from your Eventbrite profile, go to Account Settings > Developer Links

 

Create your Webhook

  • From the Developer Links area, select Webhooks
  • Click on Add Webhook 
  • Under Payload URL, enter the below URL inserting 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 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

 

Add the API Key to Donorfy

Now it's back to 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

Comments

2 comments
  • I already have our Eventbrite integration set up so I'm responding to your request to change to HTTPS. Firstly you should make it clear in this article exactly what has changed and where. From what I can see all you have done is edit the original article which is unclear and confusing. My second concern is that Eventbrite will not let you update a webhook, only add as new or delete existing ones. We are in the middle of a large event and I'm worried that I am going to break the link we have.

    0
  • Hi Matt - sorry f the changes were alarming. We spotted the potential vulnerability and decided it was necessary to deal with it quickly. We suggest you create your new https webhook, test it and assuming all has worked as expected remove the old one. Any Eventbrite orders that are made during the time that you have two active webhooks will appear twice in Donorfy, so will need to be deleted.

    In order to keep things as simple as possible the KB articles represents current functionality, not a history of changes to functionality.

    0
Please sign in to leave a comment.
Powered by Zendesk