Linkhttps://www.eventbrite.com/spectrum/salesforce/
PricingFREE
5 Users / Year$0
DescriptionOfficial Eventbrite app for Salesforce



Note: This page was written in 2015 based on the older version of the App. They do have a new app that is quite different in the way it works. 

  • Import from Eventbrite only
  • Questions go into a custom object, then you get to decide what to do with them - eg Process Builder to update the Campaign Member with their dietary requirements
  • Optional mapping to custom objects (but again, keep things mapped to standard salesforce objects where possible. 

As I haven't used this version in anger (really trying to achieve something with it), I have not updated this page yet. As soon as I do use the new app, I will do. 

Here is the documentation https://docs.google.com/document/d/1Hniu7vvpJqyZpCmZDNUibWslGWwShKdbZ1YBSgRtAYI/edit#heading=h.2xcytpi

And as at Oct-2017 they are working on new features, which is good to see. Oh and they do have official support in place too, which is good! 



A brand new install of this app and I got an integration error that the URL for the Single Event Sync API had been Permanently Moved. See below as to why I got this error.

I have spent hours configuring this app (and did not finish) and tried to just import one event and it completely failed with an API error. There is no documentation about this error or why it occurred, and not support listed on the Appexchange for this product.

HOWEVER, there apparently IS support - email eventbritesync@eventbrite.com as per this twitter thread, and they thankfully helped me get to the bottom of this API Error.


 Eventbrite Sync uses Javascript Buttons that are planned to be removed from Salesforce. Hopefully they come up with an alternative before this inevitability.

Details

Use this app rather than the Groundwire or any of the other sync apps. 

Documentation

https://appexchange.salesforce.com/servlet/servlet.FileDownload?file=00P3000000P3XE7EAN

https://www.eventbrite.com/support/articles/en_US/Troubleshooting/getting-started-with-eventbritesync-and-salesforce?lg=en_US

https://www.eventbrite.com/spectrum/salesforce/

https://www.youtube.com/watch?v=lx9t5G20Zv4

Setup

APIs - connects to eventbrite.com and eventbriteapi.com 

Mapping

Before you do your mapping ensure you have

Mapping Issues

Campaigns

Leads

Contacts

Campaign Member

Large No. of Fields

New Fields

Opportunities

 Eventbrite does not work so great with the NPSP. It does NOT add an Account to the Opportunity (see above).

  • If you use the Bucket Model (not ideal), just add the hard coded Bucket Account ID to the static mapping.
  • If you use the One to One Model (usual), add a hard coded account ID as above, then add a process builder process to update the Account Name to the Buyer's Account ID if the Account is blank and the record type is Eventbrite Sales - you should not need the Process noted above also.
  • Maybe also set the Primary Contact on this process also.

But it does, by default, create the Contacts really well - because it only knows how to create Contacts - and the NPSP will handle creating the account for you.

 

Testing

Before you click the button to sync all your 150 previous events into Salesforce you will want to test one event only. Be careful - this is where I got the error. I got the eventbrite ID from the URL of the event in Eventbrite, added it to a new Campaign in Salesforce in the Eventbrite ID field. Added the Sync button the Campaign page layout, and clicked Sync. I immediately got an error that the API was PERMANENTLY MOVED. This is not good. 

However, as I'm not a huge Eventbrite user, the error message did not help me. 

I had entered the Eventbrite ID for an Event Series, not an individual event - so please make sure you get the Eventbrite ID for the actual event, not the series. 

Using Eventbrite Sync

After setting up your Campaigns

Notes

Issues

If you have the same question on each event, it imports it as multiple questions - this is ridiculous! But it is a limitation of Eventbrite as they do not handle organisations with a large number of events well - eg you can't set up a question that is used on ALL events. So you end up having to map around 500 different questions all to the same field - stupid, stupid, stupid! 

There is no way to even show which questions are from which events so to just map one event you have to map hundreds of fields. This is probably the most stupidest app implementation I have ever seen, but it's more to do with Eventbrite itself rather than the integration. I had 1250 fields to MAP - that is just Ludicrous! 

And if you just want to filter on Draft events it still shows the questions for ALL events which is even stupider. 

There is no default Email Opt in or Out fields in Eventbrite which would be REALLY important to comply with SPAM laws around the world, so you have to create it for every event and then map it for every occurrence of the question. Stupid Stupid Stupid! 

What it doesn't sync

/* These are very important for doing event reporting and tracking of events - it's ridiculous that they are not synced. 

What it can't do

Questions

What even is that silly documentation of triggers on the main help document - why would you want a DEFAULT parent? And why would you create a trigger and not just a process builder process? Grrr! 

WHY ARE THEY TELLING PEOPLE TO MAP TO A CUSTOM EVENTS OBJECT - IN WHAT UNIVERSE WOULD EVENTS NOT BE CAMPAIGNS!!! GRRRRRR!

Why oh why did they create a new object called Eventbrite Contact Lists which is replicating Campaigns!!! Stupid.