Manage Sync Settings Administration of Events Made Easy (Eventbrite)
Mappings
Primary sync settings & storage management
General maintenance messages
Manage billing (card details, invoices etc)
Sync settings The sync options allows you to see which Eventbrite account(s) you are connected to, when was the last primary sync and next runs, multi clients, and manage storage settings.
Turn off sync Turning off the sync will stop data from Eventbrite flowing into Salesforce.
Sync now Start the primary synchronisation job in the background. This job is responsible for importing Eventbrite data into Salesforce. This primary sync job can take up to an hour to run, although typically it runs within a few minutes.
Full Eventbrite sync This option is available under right hand menu next to the sync now button. This will perform a full sync of Eventbrite data to Salesforce (typically a sync will only process recently changed records in Eventbrite). Run this option when you see a miss-match of data between Eventbrite and Salesforce. This option is safe to run.
Reconnect to Eventbrite This option is available under right hand menu next to the sync now button. This will allow you to reconnect to Eventbrite should the need arise.
Eventbrite clients Typically you will only have one Eventbrite account, however you can add other accounts from this screen by clicking on the Add Eventbrite Connection button. Once added you will see an entry in the Connected Eventbrite Organisations table.
Nex to each connection record there is a dropdown to the left allows you to disconnect a client or change the Salesforce user. This controls the security for the Eventbrite organization and it's related events, orders, attendees and any leads, contacts or accounts that are created by the integration.
When combined with Salesforce sharing rules, this provides advanced security management for who can see, edit, delete Eventbrite records from within Salesforce.
Storage Like any app that creates records, Events Made Easy (Eventbrite) uses some of your records storage capacity. Each Salesforce record takes approximately 2KB, so if you have 10,000 attendees, syncing them will take up approximately 20MB of space.
You can tune how much data is stored in Salesforce via our sync settings tab. On this page under the Salesforce Storage Settings section you can choose to work with Events, Orders/Attendees or an overal sync date.Events, Orders / Attendees Set how many rolling days to keep for Orders, Attendees (based on changed date) and Events (based on start date) in Salesforce (to save space). This storage setting is used each time the primary sync runs. Sync Date Prevent older Events, Orders and Attendees from syncing to Salesforce from a specific date. This overrides the days to keep settings for Events, Orders / Attendees.
You need to store a minimum of 12 months data.
Mappings Mappings are a complex part of the integration and therefore have their own article, Click here to review.
Maintenance The Maintenance page allows you to setup or remove page layouts, and view system messages.
Salesforce page layouts When the application is first installed into Salesforce, the page layouts (buttons, fields, related lists etc) will be automatically configured (unless the setup is cancelled). You can remove page layouts or add them back. This Article explains how.
Maintenance messages Events Made Easy (Eventbrite) system messages are visible in the Maintenance messages . This is the first stop when troubleshooting. If a record cannot be synced a message will appear here.
Use the inline menu to view more details about the message.
Click on the Code field to view more information about the message on our support site.
The delete messages button will clear out the message log
User Security Salesforce has a powerfule security model. To make things a little easier we provided this dedicated screen that allows you to work with permissions. To learn more please click here .
Billing The billing page allows you to manage billing details, view invoices and resend them. For more information Cick here for our full article on Billing.
Next Steps Below are two articles that are recommended reading and the best next steps.
FAQs
How our opportunity statuses updated?
How Are Opportunities Are Being Updated?
Linked Data: If an Opportunity in Salesforce is linked to an Eventbrite order, the integration continuously checks to ensure that the Opportunity reflects the latest information from Eventbrite. For example, if the order’s amount, date, or other details change in Eventbrite, those changes will be automatically applied to the Opportunity.
Field Mapping: The integration has specific field mappings that determine which fields in the Opportunity are updated based on the Eventbrite data. If these fields are not marked as “create-only,” they will be updated every time the integration runs, even if you manually change them.
Can this overwrite changes I have made manually? The short answer is yes. The integration is doing its job by keeping your Salesforce records in sync with Eventbrite. However, this means that any manual changes you make to the Opportunity might be overwritten if the Eventbrite data doesn’t match what you’ve entered.
In summary, the integration is set up to keep your data consistent between Eventbrite and Salesforce, which is why it’s overwriting the changes you’re making. Adjusting the integration settings can help prevent this from happening.
How long does the connection to the sandbox last?
When a user connects Salesforce to Eventbrite, we start a scheduled job to run the primary sync. When the sync runs, it will detect if it's running in a sandbox, and if it is, it will top the schedule if it’s been running for more than 14 days . We do this because the same token, the same limits are used across your connected Eventbrite accounts. Often user forget to stop or disconnect the sync when testing which will use up your overall limits. By disconnecting after 14 days, it will prevent too many callouts to the Eventbrite API for that customer token.
Does Eventbrite for Salesforce work with the new Nonprofit Cloud
While we don't test every platform configuration available and we recommend you test thoroughly, we can confirm that the Eventbrite for Salesforce supports Person Accounts. We will relate our custom objects for attendees and order contacts to Person Accounts, Contacts and/or Leads. We also optionally allow you to create and update standard Salesforce objects like Contacts/Person Accounts, Leads, Opportunities, and Campaigns. The new Nonprofit Cloud has a very complex model for donation tracking which upends the standard sales or nonprofit model using Opportunities, so you will want to test out thoroughly that it meets your needs.
How to Uninstall Events Made Easy (Eventbrite)
To begin uninstalling Events Made Easy (Eventbrite), please click on the following link: Start Uninstallation Process . This will take you directly to the uninstallation page where you will be guided through the necessary steps.
Uninstalling the app will remove any settings or event information stored within the Events Made Easy (Eventbrite) app. It will not remove any standard object records you have created like leads, accounts, contacts, etc...
The uninstallation process is typically quick, but the total time can vary. Generally, it should take a few minutes to complete.
If you encounter any problems during the uninstallation process, please contact us for assistance. Provide us with as much detail as possible about your issue.
Can I add my own reports to the custom Eventbrite screens?
When you view the Eventbrite Event tab or an Eventbrite Event in Salesforce, you may notice a 'Reports' button. Clicking this button shows a selection of specific reports. Should you wish to incorporate your own custom reports you need to assign them an API Name with a designated prefix, aligning with the screen they're meant for. The table provided outlines the screens equipped with a 'Reports' button and the requisite API prefix for each.
Event Lists View : Utilize the Eventbrite_List
prefix for reports.Event Details Screen : Use the Eventbrite_
prefix.Orders/Attendees Screen : Assign the Eventbrite_Order
prefix.Questions/Answers Screen : Implement the Eventbrite_Answer
prefix.Emails Screen : Employ the Eventbrite_Email
prefix.
Example To have a report appear on the Eventbrite Event Details Screen, the report API Name would need be to -
Eventbrite_
Example_Report
Filters Apart from the first option, the list view all of the other screens are specific to an Eventbrite Event. If you want to follow this pattern, ensure your first report filter is based on the Eventbrite Event Id (not the Salesforce Id). E.g.
557428191727
What happens when I cancel
Canceling our Eventbrite integration has several immediate and significant impacts on how your data is managed and what functionalities will be available to you.
Application Visibility: Upon cancellation, our application will be hidden from view in your Salesforce Org. This means you will not be able to access our Salesforce Application or its records.
Synchronization Cease : Any new or updated data from Eventbrite will no longer be synced to Salesforce
Data Storage : While you will lose access to our Salesforce objects and the data stored within them, you will still have access to data stored in standard objects created by our integration (e.g., accounts, contacts, leads).
Important Considerations Before Cancelling
Before canceling, we recommend reviewing the points above. If you do decide to cancel please contact us and we will send you a cancelation form.
How do assignment rules work?
Assignment rules in Salesforce are designed to automatically route leads (and other records) to the appropriate team members based on criteria you've established. When you enable the creation rules using our integration, we will honor the assignment rules you have set up. We do so as part of our integral code base.
Can I use the integration user?
From what we have read, the integration user is about Salesforce users calling into Salesforce, not calling out of Salesforce. Our integration does both. It is also worth noting that the integration user license is currently quite limited, so it cannot be used with our integration. This is because our primary sync needs to run with a user with various system permissions. Typically, this is a Salesforce administrator profile and our full permission set. Our primary sync comprises several processes wrapped in scheduled batch Apex, and it's created and run by the logged-in user. As part of this, the system checks the user's permissions to make sure everything can run smoothly.
The hitch is that Salesforce currently doesn't let you log in as the integration user, which means you can't start this process. We're hoping that Salesforce will update this user license type in the future so we can use it, but for now, the sync should be run against a Salesforce system administrator.
Do you provide risk assessments?
Thank you for your interest in our product. As a cost-effective, self-service solution, we focus on delivering value while maintaining operational efficiency. Consequently, we cannot conduct individual security assessments. However, I want to assure you of our product's security and reliability:
Salesforce Integration : Our application is a native solution seamlessly integrating with your Salesforce org. This integration has undergone a rigorous security review by Salesforce, ensuring compliance with their high standards.
Built on Salesforce Platform : We've leveraged Salesforce's robust platform and resources to develop our product, guaranteeing a secure and reliable experience.
Secure Data Transmission : Our application securely communicates with Eventbrite using their well-established APIs. This ensures that your data is transmitted securely and efficiently.
Given the points above, for detailed security assessments, I would recommend that you contact Eventbrite directly if you have questions or concerns about their APIS. You can contact them through their website for more specific inquiries.
Do you delete Eventbrite records from Salesforce?
Your data is always safe in Eventbrite we just take a copy. We will only remove our Eventbrite records from Salesforce if you choose to purge all data via our maintenance tab manually. Or the records no longer meet the sync settings criteria (https://b12.d.pr/i/FGaEmg), and they will be removed as part of the primary sync. In this case for Eventbrite Events, we use the Event Start date. For orders and attendees, we use the change date i.e. the date the record was last updated in Eventbrite.
How does the cancelation process work?
If you need to cancel your subscription, please contact us. After cancellation, you will not be billed again, and the data synchronization will cease. The application will no longer be visible, and you won't have access to any objects with your Eventbrite data. However, any data you mapped to other standard objects, such as contacts or leads, will remain intact. After canceling your subscription, you can uninstall the application at your convenience.
How do I purge Eventbrite data?
If you need to remove the Eventbrite data created by our integration, you can perform a purge. This will remove Eventbrite records stored within our custom objects in Salesforce. This will not affect your data in Eventbrite itself. It will also not remove any standard records created by our integration. For more information please see - https://www.beaufort12.com/eventbrite/support/events#DeletingEvents
Can I connect more than 1 account?
You can connect more than one Eventbrite account to Salesforce. To do this you simply need to go to the sync settings page and click add Eventbrite connection. For more information please see - https://www.beaufort12.com/eventbrite/support/settings#Clients
Does your integration support Salesforce Platform licenses?
Salesforce Platform licenses are very limited and don't include 'marketing features. From an object-level perspective, this means a platform license cannot access standard Salesforce objects like opportunities, leads, or campaigns. These objects are intrinsic to our Eventbrite integration. For this reason, users with a platform license will not be able to access our Eventbrite records in Salesforce.
How do I re-parent records?
The Eventbrite integration can create standard records (contacts, leads, accounts, campaigns, campaign members, or opportunities) but out of the box, this is turned off. When we create Eventbrite order and attendee records in Salesforce, we will attempt to match them to existing contacts or leads using the standard email address. If a match cannot be found, the Eventbrite order or attendee record will be created but will not be linked.
Changing how a record is matched
If you change to matching rules or are already using matching rules and change to a different rule, this will not re-link existing records. You can force the re-parent process of Eventbrite attendee and order records by running a full sync.
Creating standard records
Our application will never delete standard records i.e. contacts, leads, accounts, campaigns, campaign members, or opportunities. If they have been created in error, they will need to be manually deleted. Like any other standard Salesforce record.
How do I connect additional Eventbrite accounts?
Typically most customers only have one Eventbrite account. But our integration allows you to connect more than one if needed. The option to add another account can be found on the Eventbrite settings tab. For more information please see - https://www.beaufort12.com/eventbrite/support/settings#Clients
To help, we have a dedicated
billing screen that you can access right from within Salesforce. The billing screen will allow you to:
Purchase. Update card details Update billing information, such as email and physical address, and tax identifications. View and resend invoices.
For detailed steps, please
click here .
How do I change the sync user?
Eventbrite for Salesforce is an integration between two platforms. It requires a user from both to allow our product to work. Should one or both of those users change, you will need to update our sync settings.
Salesforce
The sync will need to run against a user on the Salesforce side. We recommend a person with a system administrator profile and Marketing User enabled. In addition, they need to have our full permission set this article shows how to add that. Finally, once the user has our full permission set, they need to be set as the Salesforce Sync User. To do this, go to the sync settings page and click the icon next to the Salesforce Sync User.
Eventbrite
If you need to reconnect your Eventbrite account:
Go to the sync settings page. There is a Sync Now button on the top right of the screen with a dropdown arrow. Once clicked, a sub-menu will appear. Click on Reconnect to Eventbrite
This screenshot also shows the steps above - https://b12.d.pr/AfxIjx
How do I perform a full sync?
It is rare but in certain cases, information between Eventbrite and Salesforce can get out of sync. There are two primary reasons this can happen.
1. Eventbrite API being unresponsive.
2. Custom code or processes which conflict with our integration.
To re-align the data you need to perform a full sync.
Performing a full sync 1. Click this
link .
3. Next to
sync now button click on the dropdown.
4. Click on Full Eventbrite Sync.
This image might help to orientate -
https://d.pr/TH81kD How do I run a full refresh?
A full refresh can often help if you have made changes to things like mappings.Performing a full sync 1. Go to the settings tab . 2. On the top right there is a button called Sync Now next to this there is a dropdown arrow click this and then choose the option to Full Eventbrite Sync .
Once clicked a number of jobs will be kicked off to align your data. This can take some time to complete but you are free to navigate away from the page and use Salesforce normally.
How can I get a trial extension?
If you are working in a Salesforce production org and need longer
contact us for an extension. Salesforce sandbox trials last indefinitely but are for the sole purpose of testing.
Can I change how contacts and leads are mapped to Eventbrite attendees?
Contact or lead will be linked to an Eventbrite attendee record in Salesforce using the chosen matching method. By default, email address is the method records are matched. But if you change the matching method and want to update all existing records you can perform a full sync. This will re-match existing Eventbrite records to contact or leads using your chosen matching criteria.
How much does the integration cost?
We only offer monthly plans based paid by card. You'll be billed monthly starting from your purchase date, and confirmation will be sent by email when we charge the card on file. Your fee is calculated using the total number of attendees from the past 12 months. We put that number against our pricing tiers (refer to "Eventbrite for Salesforce Pricing " for specifics). We exclude canceled attendees from our calculations.
Example If you had 10 events in the last 12 months with 20 attendees for each event, then your number of attendees for the last 12 months would be 200. This would fall into tier 0 - 1,000. I.e. the charge would be $25 for that month.More details The cost of integrating is separate from Salesforce and Eventbrite. For Salesforce, our integration is compatible with the Essential, Professional, Enterprise, and Unlimited editions. You can try our integration even if you have not yet purchased Salesforce, but purchasing is only possible once your Salesforce organization is fully active. If you're unfamiliar with Eventbrite, we suggest you review their product before proceeding, as it will manage your event creation and registration. Our service integrates your Eventbrite account with Salesforce.
FAQs Is there a cost for additional users? Events Made Easy (Eventbrite) is a site license, which means all Salesforce users can access our product if you decide, at no additional cost.
Why do we charge? We are not part of Eventbrite or Salesforce. Our fee covers the initial and continuing development of the integration and our email-based support team. It is worth noting that we don't receive the full fee, margins are very tight. A significant portion is paid to Salesforce, payment processing, and taxes.
Can I pay by invoice? Our integration is sold via Salesforce Checkout which we have no control over. The only way to pay is via card payment and on one of our monthly plans. Invoices, purchase orders, bank transfers are not supported.
Can I try before I purchase? You can install our product into your sandbox or production environment to try free, fully-featured, for 14 days. But before you do this, we'd recommend reviewing these articles:
1.
Installation & Setup 2.
Getting started guide The getting started guide contains a video that provides a detailed look into how our product works and hopefully answers many of your questions.
Can all my Salesforce users access Eventbrite?
Events Made Easy (Eventbrite) is a site license that means that all users can access our product at no extra cost. For a user to see our product they will need one of our permission sets. Assigning a permission set is easy please see this
article . Once the user has our permission set they will be able to see Events Made Easy (Eventbrite).
To purchase, go to the billing tab in Salesforce and click on the subscribe now button for your chosen plan type. Once clicked, you will be taken to our dedicated Stripe portal to complete the purchase process. For more information, please see our dedicated support article .Checklist :
You have already installed our product into your Salesforce Production environment. You are a Salesforce system administrator. How do I limit what Eventbrite data is stored in Salesforce?
You can control what data is stored in Eventbrite via the
Sync Settings page on the Eventbrite settings tab. This tab is found within the Eventbrite admin app. You can click this
link to go to that tab if you have access. If the link is not accessible ask your Salesforce administrator to provide you with the Eventbrite Full Access permission set.
Once on the sync settings page scroll down to the
Salesforce Storage Settings section. There you will see three options:
Events (Days to Keep) Orders / Attendees (Days to Keep) Sync from Date
You can use any of these settings to limit the data that is stored in Salesforce. NB. you can only limit data older than 12 months.
In addition to this you can via the
Mappings page, again on the Eventbrite settings tab. You can apply filters when creating Campaigns or Opportunities.
Do you offer product demos?
Great to hear that you're interested in Events Made Easy (Eventbrite)! I've put some helpful info below to get you started, and I highly recommend watching our demo video . It covers everything you need to know about how our product works. Eventbrite Eventbrite is a global self-service ticketing platform for live experiences that allows anyone to create, share, find and attend events that fuel their passions and enrich their lives. From music festivals, marathons, conferences, community rallies and fundraisers, to gaming competitions and air guitar contests. If you are not already using Eventbrite, we recommend you check out their product before looking at our integration. Events Made Easy (Eventbrite) We have created an integration between Eventbrite and Salesforce. It makes it easy for users to sync their Eventbrite data into Salesforce stored in custom objects and available to Salesforce reporting. Optionally, you can also use Eventbrite data to create standard Salesforce records like contacts, leads, campaigns, and opportunities.
Try before you buy This article explains how to install and set up a free 14-day trial of our integration product. It can be installed in your sandbox, production environment, or both if needed. After the trial, the integration can be converted to a full license in a Salesforce production org.
Pricing Billing occurs monthly from your date of purchase. Pricing is based on the number of active attendees you have had in the last rolling 12 months . We use this number against our pricing tiers. See: Eventbrite for Salesforce Pricing For example, if you had 10 events in the last 12 months with 20 attendees for each event, then your number of attendees for the last 12 months would be 200. This would fall into tier 0 - 1,000. I.e. the charge would be $25 for that month. You can only purchase our product via monthly card payment using Salesforce checkout. There is no option to purchase by invoice or annually.Questions To keep costs low, Events Made Easy (Eventbrite) is a self-service product with email-based product support only. But if you need some extra help, we do have dedicated Salesforce consulting partners who can install, set up, customize, and provide more hands-on support if needed.
How do matching rules work?
Typically this means that your duplicate Salesforce rules aren't working. The actual setup and management of the rules are outside the scope of what we support. Matching rules are a standard Salesforce feature, you can learn more about them
here .
A way to test that your rule works as expected is to manually create a record in Salesforce and ensure that Salesforce is preventing those leads from being duplicated outside of our integration.
To help further we have provided a simple way to check your matching rule against. If you have rules set, then a button will appear just above the mappings table. For more information and to see an illustration please
click here .
How do I work with sandboxes?
When refreshing a Salesforce sandbox, there may be some settings carried across from production. It is worth noting we do have some code that runs as part of the refresh to avoid this. But in very rare scenarios, the code can be conflicted with. So to help we have two options to return settings to their default state.
In addition to this we have two further options:
1. Before starting the sandbox refresh When refreshing the Salesforce sandbox, there is now an option to run a post-installation script. You can enter the value
EventbriteSandboxRefresh this will execute our code to clear out the settings.
2. After the sandbox has been refreshed a. Open the
Salesforce developer console (developer console-->debug-->open execute anonymous window).
b. Enter in
eb4sf.EB4SFAPI.initMappings(); c. Press
Execute, t his will take a few seconds to execute.
Either option will reset the main settings, after performing these steps you will need to connect to Eventbrite.
For more information please
click here .