BA Eventbrite Sync Add-on
for Google Sheets™
Do you actually need this app?
As of July 25, 2024, installing this application is no longer necessary unless you plan to PUSH attendance data from Google Sheets (your event registration list) to Action Network. Because attendance taken directly within Eventbrite will sync directly with Action Network, that is now the recommended approach.
Google Sheet containing your participant list should now refresh automatically whenever a new registrant appears in Eventbrite. No installation or manual action is required on the part of the user.
What it does
The BA Eventbrite Sync Add-on for Google Sheets™ is designed to be used exclusively by designated Braver Angels volunteers and staff who are organizing events using Eventbrite listings created on the BA National Eventbrite account. This includes all Eventbrite listings requested through the Braver Angels Event Request Form.
BA Eventbrite Sync provides the following functionality:
Loads Eventbrite registrant information into a shared Google Sheet for the purposes of managing participant role, tracking confirmation, and taking attendance.
Automatically identifies "Participant Role" based on Eventbrite ticket type, but allows for role re-assignment and customization.
Allows organizers to take notes, filter by various criteria, and sort registrants for the purposes of event management.
Allows for participant attendance status to be pushed back to Action Network, the attendance system of record for Braver Angels contacts.
If you need help using BA Eventbrite Sync, email field-tech-support@braverangels.org
Limitations
This tool DOES NOT allow you to register NEW PARTICIPANTS. Participant Registration must be performed in Eventbrite. If necessary, this can be done manually for "drop in" attendees during or after an event. Learn more.
This tool simply allows you to see a clean, deduplicated list where you can make notes, see basic information about folks' membership and event attendance history, and push attendance status back to our systems.
Installation
Installing and authorizing the BA Eventbrite Sync Add-on is a one-time process on your Google Account, and allows it to be used in any Google Sheet.
Once the installation process completes, the "BA Eventbrite Sync" should be displayed under the "Extensions" menu item of the Google Sheet. If it isn't, refresh your browser.
One-Time Authorization Prompt
Installing an Add-on means giving it limited permissions to do things within your Google account. The prompt below lists the access requirements, and must be "Allowed" before the application can be used.
Obtaining the Eventbrite Registration List for an Event
Note: As of July 25, 2024, it is no longer necessary to use the app to retrieve your registration list. Instead, this should happen automatically.
1. Make sure your browser is logged in to Google using the same email address as you used to install the Add-on.
2. Access the ETS app for the event.
3. Click on the link labeled "Eventbrite Registration List" in the "Event Links" section. This will open a new tab or window containing a sheet named "[Event NNNN] Eventbrite Registrations", where NNNN will be replaced with the Braver Angels Event ID for the event. If you are not listed as a staff member for the event, you will be asked for the email address of an organizer.
4. When the spreadsheet opens, "BA Eventbrite Sync" should appear in the Extensions menu as shown below.
To load or reload the registration list, select Extensions -> BA Eventbrite Sync -> Load / Refresh Registration List for Event.
Two tabs, displayed at the bottom of the screen, will be generated within the Google Sheet:
Participants - populates with the current registration data for your event.
ParticipantRoles - provides the list of roles that can be selected within the Current Role column within the Participants tab. This list of roles can be customized based on event type.
5. In addition to the data items maintained by Eventbrite, BA Eventbrite Sync provides several additional columns organizers can use to capture information about each registrant.
The Current Role column can be used to track how the registrants are currently anticipated to participate, as opposed to the role for which they originally registered via the Ticket Type.
The Confirmed checkbox can be used to track whether a registrant's attendance has been confirmed after they initially registered.
The Notes column can be used to add any information about a registrant the organizer would like to capture.
The Attendance Status column is relevant only for in-person events. It can be used to mark whether a registrant actually attended the event. To do this, change the pulldown from Registered to Attended. Other possible values for Attendance Status are Cancelled and No-Show.
The following section "Reporting In-Person Event Attendance" describes why this is important for in-person events and how to send attendance data to Action Network once it has been collected for event registrants.You may also add any additional columns desired to the Participants sheet.
6. If an event registrant has information in Action Network (Braver Angels contact database and mass emailing tool) in any of the following fields, they will be displayed in the same row as that person's Eventbrite registration info:
County
Is Member? (Y or blank)
Is Lapsed Member? (Y or blank)
National Newsletter Subscription Status (subscribed, unsubscribed, bouncing, etc.)
Action Network Tags (list of tags)
Events Registered (list of all events they have ever registered for)
Volunteer Interest (list of volunteer interests indicated in member profile)
Volunteer Roles (list of trained volunteer roles)
7. To sort the sheet, click on the spreadsheet menu item Extensions -> BA Eventbrite Sync -> Sort Sheet By. Currently available options are "Registration Date", "Ticket Type", "Last Name, First Name", and "First Name". You can also sort by any column using the upside-down triangle symbol displayed to the right of each column header.
8. To reduce the number of columns displayed, the best practice is to hide columns rather than deleting them. To hide columns, highlight the columns you do not wish to see, then execute the "Hide" command in the menu displayed by clicking the right mouse button (on Windows) or control-clicking (on MacOS). If columns are deleted rather than hidden, refreshing registration information (as described in item 9 below) will result in a garbled information display.
9. To share the registration list with other event staff members, click the Share button in the upper right of the spreadsheet. Then enter their email addresses, add a message if desired, then click Send.
10. To obtain current registrant information from Eventbrite after the initial data has been loaded, re-select the BA Eventbrite Sync -> Load / Refresh Registration List for Event menu item. Any data you have written to the sheet will be preserved. The date and time that registration data was loaded can be viewed by hovering the mouse over cell A1 of the spreadsheet, the one displaying the heading "Attendance Status".
11. If you need help with any of the above, email field-tech-support@braverangels.org
Troubleshooting
When using the "Load/Refresh Registration List for Event" operation, you may encounter an error message involving "SyntaxError" or "not valid JSON".
If so, the cause is the brief unavailability of the Eventbrite server that holds event registration information.
If you encounter this error, wait for a few minutes, then retry the "Load/Refresh Registration List for Event" operation. If this fails after two or three attempts, email field-tech-support@braverangels.org. Please include the BA Event ID and a link to the registration list spreadsheet where the error occurred.
Reporting In-Person Event Attendance
Our ability to track BA member engagement depends on obtaining data. While attendance is typically taken automatically for Braver Angels Zoom events, in-person events require organizers to report attendance. Any of the following alternatives will send the data to Action Network, Braver Angels' contact database of record, and subsequently make the data available to Alliances (through the Alliance Data Toolkit) and to BA National.
Using the Eventbrite management page for the event
Using the Eventbrite smartphone app
Using the BA Eventbrite Sync tool
To use the BA Eventbrite Sync tool to send attendance status to Braver Angels, select BA Eventbrite Sync -> Push Attendance to Action Network.
For those of you who are Action Network users, the values within column A (Attendance) will be used to set a custom field value within Action Network that includes your Event ID. Note that this command can be executel multiple times without causing any issues -- the most recent Attendance Status associated with each registrant will be used.
If you need help using this capability, email field-tech-support@braverangels.org
Advanced Usage
Normally, you will be accessing the Eventbrite registration spreadsheet through the Eventbrite Registration List link obtained through the ETS app. However, the BA Eventbrite Sync commands are actually available in ANY Google Sheet accessed while logged in as the @braverangels.org address used during installation.
If the name of the spreadsheet includes [Event NNNN], where NNNN is a valid Braver Angels Event ID, executing the BA Eventbrite Sync -> Load / Refresh Registration List for Event command will load the current Eventbrite registration list for the event. If the name does *not* include [Event NNNN], executing BA Eventbrite Sync -> Load / Refresh Registration List for Event will prompt for an Event ID.
If the spreadsheet title does not include an Event ID, it is possible to view the event ID by hovering the mouse over cell A1, the cell displaying the heading "Attendance Status".
Privacy
The BA Eventbrite Sync add-on requests permission for different kinds of access to your Google Account. Making this request is necessary in order for the tool to access and make changes within the specific spreadsheets in which it is installed, and to send information to and from Braver Angels other systems.
Until we receive approval from Google for the public version of the app, using the BA Eventbrite Sync commands requires that you be accessing the spreadsheet while logged into a @braverangels.org Google account. You can check that this is the case by hovering the mouse over the circle icon to the right of the "Share" button at the top right of the spreadsheet. This icon will be either your photo or an initial.
Terms of use
This tool is intended for use by Braver Angels volunteers and staff only, and exclusively for the purposes of Braver Angels event organizing activities. Any data retrieved by this tool is protected under our non-disclosure policy, and your usage of the tool indicates you accept of the terms of this policy.
Get Support
Please reach out to field-tech-support@braverangels.org if you need further assistance