I would like to create/update events in CiviEvent by using Eventbrite webhooks. One of the requirements is having an endpoint page that will receive data sent by Eventbrite API.

How can I create that endpoint page within CiviCRM?

2 Answers 2


You will need to create extension to have Eventbrite sync with CiviEvents. Here is some guideline on how to approach this

  1. Create extension.
  2. Add page using civix
  3. In run() use CiviCRM api to create entries in civicrm table.

Reference :

Mandrill extension uses same approach i.e to create entries in various civicrm table upon webhook call. This might find you helpful to develop your extension https://github.com/JMAConsulting/biz.jmaconsulting.mte/blob/master/CRM/Mte/Page/callback.php

  • Did this ever proceed to production? It would be great to know if so, as EventBrite becomes an increasingly popular forum for event publicity...
    – Andyg8
    Commented Jul 11, 2019 at 23:24

There is now an extension for EventBrite integration.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.