Linking Eventbrite and Donorfy


You can link Eventbrite to Donorfy so the details of people that 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, then from the Developer Links left-hand menu in Account Settings click on

1) Webhooks 

  • Click on Add Webhook 
  • For the Payload URL enter<your donorfy api key> e.g.
  • Select All Events*
  • Under Actions tick order.placed
  • Press the Add Webhooks button
  • 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 is possible to restrict the webhook to one event, or have it work for all events. It's simpler to leave it to all events, but 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.

2) Next, from the Developer Links left-hand menu in Account Settings 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: 
    • OAuth Redirect URI: leave this blank
    • Application name: Donorfy  
    • Description: Donorfy
    • Complete the other required fields as appropriate
  • Press Create Key.
  • Next click on 'Show API key, client secret, and tokens API key details' and copy the code next to 'Private token

Now it's back to Donorfy - go into Settings, find the Eventbrite Settings and enter the token you copied from Eventbrite.

Although you will often want to map individual Donorfy campaigns to specific Eventbrite events (see below), you will also need to complete the current settings form by specifying default mappings to be used for events that have not been separately mapped. As a minimum, you may want to select a General campaign, or set up a catch-all Events campaign for this.

Once you've clicked Save Changes on this form you are now linked.

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

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. 

When setting up the link between Eventbrite and Donorfy, you will also have the opportunity to decide whether to create Transactions in Donorfy for paid-for events, and choose a default Campaign to which to map Eventbrite events.

Mapping Campaigns to Events

Mapping of Events to Campaigns may be overridden for any event by making changes on the Eventbrite tab for the corresponding campaign.

A hyperlinked list of Campaigns that have been mapped to events in Eventbrite is shown at the bottom of the Eventbrite Settings page.


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


  • 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.

  • 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.

Please sign in to leave a comment.
Powered by Zendesk