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:

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:

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.

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:

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. 

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