Skip to main content
Connectors

Eventbrite connector

Set up the Eventbrite connector in Kaivo: authentication, configuration, the 14 BigQuery tables it syncs, and answers to common questions.

Written By Lauri Raivio

Last updated 16 days ago

Kaivo is a fully managed data platform that syncs your Eventbrite data into a Google BigQuery warehouse and keeps it up to date automatically. There is no pipeline to build and no infrastructure to run, so you can spend your time analysing your data from Eventbrite instead of moving it.

What is the Eventbrite connector

Sync your Eventbrite data into BigQuery with Kaivo to analyse ticket sales, attendees, and event performance.

CategoryOther
AuthenticationAPI key
SetupSelf-service

Getting started with the Eventbrite connector

  1. Sign up for Kaivo and create a workspace.
  2. Connect your Eventbrite account.
  3. Choose which tables to sync.
  4. Wait for the initial sync to finish.
  5. Query your data in BigQuery or your favourite AI or BI tool.

Authenticating Eventbrite

Authenticate with your Private Token.

FieldDescription
Private Token

Your Eventbrite private token (a personal OAuth token), sent as a Bearer token. Find it at eventbrite.com/platform/api-keys, or under Account Settings → Developer Links → API Keys → 'Show API key, client secret and tokens'.

Configuring the Eventbrite connector

When you set up the connector, you provide:

FieldDescription
Start Date

Only sync data dated on or after this date.

Tables and columns synced from Eventbrite

Kaivo syncs 14 tables from Eventbrite into a dedicated dataset in your BigQuery warehouse. Click any table to see its columns and types.

ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
affiliateSTRING
cancelledBOOL
changedSTRING
checked_inBOOL
costs__base_price__currencySTRING
costs__base_price__displaySTRING
costs__base_price__major_valueSTRING
costs__base_price__valueFLOAT64
costs__eventbrite_fee__currencySTRING
costs__eventbrite_fee__displaySTRING
costs__eventbrite_fee__major_valueSTRING
costs__eventbrite_fee__valueFLOAT64
costs__gross__currencySTRING
costs__gross__displaySTRING
costs__gross__major_valueSTRING
costs__gross__valueFLOAT64
costs__payment_fee__currencySTRING
costs__payment_fee__displaySTRING
costs__payment_fee__major_valueSTRING
costs__payment_fee__valueFLOAT64
costs__tax__currencySTRING
costs__tax__displaySTRING
costs__tax__major_valueSTRING
costs__tax__valueFLOAT64
createdSTRING
delivery_methodSTRING
event_idSTRING
idSTRING
order_idSTRING
profile__emailSTRING
profile__first_nameSTRING
profile__last_nameSTRING
profile__nameSTRING
quantityFLOAT64
refundedBOOL
resource_uriSTRING
statusSTRING
ticket_class_idSTRING
ticket_class_nameSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: attendees__answers

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: attendees__barcodes

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
barcodeSTRING
changedSTRING
checkin_typeFLOAT64
createdSTRING
is_printedBOOL
statusSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
categorySTRING
cost__currencySTRING
cost__displaySTRING
cost__major_valueSTRING
cost__valueFLOAT64
display_nameSTRING
donationBOOL
event_idSTRING
fee__currencySTRING
fee__displaySTRING
fee__major_valueSTRING
fee__valueFLOAT64
freeBOOL
idSTRING
include_feeBOOL
maximum_quantityFLOAT64
maximum_quantity_per_orderFLOAT64
maximum_quantity_per_order_without_pendingFLOAT64
minimum_quantityFLOAT64
nameSTRING
on_sale_statusSTRING
resource_uriSTRING
sales_endSTRING
sales_startSTRING
secondary_assignment_enabledBOOL
tax__currencySTRING
tax__displaySTRING
tax__major_valueSTRING
tax__valueFLOAT64
variant_idSTRING
variant_input_typeSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: available_ticket_classes__delivery_methods

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: available_ticket_classes__sales_channels

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: available_ticket_classes__variants

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
categorySTRING
checkout_group_idSTRING
cost__currencySTRING
cost__displaySTRING
cost__major_valueSTRING
cost__valueFLOAT64
currencySTRING
display_nameSTRING
display_shipping_fee__currencySTRING
display_shipping_fee__displaySTRING
display_shipping_fee__major_valueSTRING
display_shipping_fee__valueFLOAT64
fee__currencySTRING
fee__displaySTRING
fee__major_valueSTRING
fee__valueFLOAT64
freeBOOL
hide_sale_datesBOOL
include_feeBOOL
nameSTRING
on_sale_statusSTRING
tax__currencySTRING
tax__displaySTRING
tax__major_valueSTRING
tax__valueFLOAT64
tax_and_fee__currencySTRING
tax_and_fee__displaySTRING
tax_and_fee__major_valueSTRING
tax_and_fee__valueFLOAT64
total_cost__currencySTRING
total_cost__displaySTRING
total_cost__major_valueSTRING
total_cost__valueFLOAT64
use_all_in_priceBOOL
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: available_ticket_classes__variants__fee_components

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
baseSTRING
bucketSTRING
group_nameSTRING
intermediateBOOL
internal_nameSTRING
nameSTRING
payerSTRING
recipientSTRING
rule__fee__baseSTRING
rule__fee__bucketSTRING
rule__fee__nameSTRING
rule__fee__payerSTRING
rule__fee__recipientSTRING
rule__fee__titleSTRING
rule__fixedFLOAT64
rule__idSTRING
rule__maxFLOAT64
rule__minFLOAT64
rule__percentFLOAT64
titleSTRING
value__currencySTRING
value__displaySTRING
value__major_valueSTRING
value__valueFLOAT64
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: available_ticket_classes__variants__payment_constraints

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: available_ticket_classes__variants__shipping_components

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: available_ticket_classes__variants__tax_components

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: available_ticket_classes__variants__ticket_options_range

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
idSTRING
nameSTRING
name_localizedSTRING
resource_uriSTRING
short_nameSTRING
short_name_localizedSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
typeSTRING
display_answer_on_orderBOOL
idSTRING
question__htmlSTRING
question__textSTRING
requiredBOOL
resource_uriSTRING
respondentSTRING
sortingFLOAT64
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: custom_questions__choices

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: custom_questions__ticket_classes

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
typeSTRING
default_valueSTRING
editableBOOL
event_idFLOAT64
group_idSTRING
idSTRING
includeBOOL
question__htmlSTRING
question__textSTRING
requiredBOOL
resource_uriSTRING
respondentSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: default_questions__choices

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: default_questions__ticket_classes

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
description__htmlSTRING
description__textSTRING
capacityFLOAT64
capacity_is_customBOOL
category_idSTRING
changedSTRING
createdSTRING
currencySTRING
end__localSTRING
end__timezoneSTRING
end__utcSTRING
format_idSTRING
hide_end_dateBOOL
hide_start_dateBOOL
idSTRING
inventory_typeSTRING
invite_onlyBOOL
is_externally_ticketedBOOL
is_freeBOOL
is_lockedBOOL
is_reserved_seatingBOOL
is_seriesBOOL
is_series_parentBOOL
listedBOOL
localeSTRING
logo__aspect_ratioSTRING
logo__crop_mask__heightFLOAT64
logo__crop_mask__top_left__xFLOAT64
logo__crop_mask__top_left__yFLOAT64
logo__crop_mask__widthFLOAT64
logo__edge_colorSTRING
logo__edge_color_setBOOL
logo__idSTRING
logo__original__heightFLOAT64
logo__original__urlSTRING
logo__original__widthFLOAT64
logo__urlSTRING
logo_idSTRING
name__htmlSTRING
name__textSTRING
online_eventBOOL
organization_idSTRING
organizer_idSTRING
privacy_settingSTRING
publishedSTRING
resource_uriSTRING
shareableBOOL
show_colors_in_seatmap_thumbnailBOOL
show_pick_a_seatBOOL
show_remainingBOOL
show_seatmap_thumbnailBOOL
sourceSTRING
start__localSTRING
start__timezoneSTRING
start__utcSTRING
statusSTRING
subcategory_idSTRING
summarySTRING
tx_time_limitFLOAT64
urlSTRING
venue_idSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
idSTRING
nameSTRING
name_localizedSTRING
resource_uriSTRING
short_nameSTRING
short_name_localizedSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
changedSTRING
costs__base_price__currencySTRING
costs__base_price__displaySTRING
costs__base_price__major_valueSTRING
costs__base_price__valueFLOAT64
costs__eventbrite_fee__currencySTRING
costs__eventbrite_fee__displaySTRING
costs__eventbrite_fee__major_valueSTRING
costs__eventbrite_fee__valueFLOAT64
costs__gross__currencySTRING
costs__gross__displaySTRING
costs__gross__major_valueSTRING
costs__gross__valueFLOAT64
costs__payment_fee__currencySTRING
costs__payment_fee__displaySTRING
costs__payment_fee__major_valueSTRING
costs__payment_fee__valueFLOAT64
costs__tax__currencySTRING
costs__tax__displaySTRING
costs__tax__major_valueSTRING
costs__tax__valueFLOAT64
createdSTRING
emailSTRING
event_idSTRING
first_nameSTRING
idSTRING
last_nameSTRING
nameSTRING
resource_uriSTRING
statusSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
_typeSTRING
createdSTRING
idSTRING
image_idSTRING
localeSTRING
nameSTRING
verticalSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
_typeSTRING
immutableBOOL
role_summarySTRING
user_idSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
descriptionSTRING
_typeSTRING
deletableBOOL
grantableBOOL
idSTRING
immutableBOOL
nameSTRING
organization_idSTRING
permission_typeSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: organizations_roles__permissions

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
allow_attendee_updateBOOL
event_idSTRING
refund_request_enabledBOOL
resource_uriSTRING
survey_nameSTRING
survey_respondentSTRING
survey_time_limitFLOAT64
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: ticket_buyer_settings__survey_ticket_classes

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
actual_fee__currencySTRING
actual_fee__displaySTRING
actual_fee__major_valueSTRING
actual_fee__valueFLOAT64
auto_hideBOOL
capacityFLOAT64
categorySTRING
cost__currencySTRING
cost__displaySTRING
cost__major_valueSTRING
cost__valueFLOAT64
display_nameSTRING
donationBOOL
event_idSTRING
fee__currencySTRING
fee__displaySTRING
fee__major_valueSTRING
fee__valueFLOAT64
freeBOOL
has_pdf_ticketBOOL
hiddenBOOL
hidden_currentlyBOOL
hide_descriptionBOOL
hide_sale_datesBOOL
idSTRING
include_feeBOOL
maximum_quantityFLOAT64
maximum_quantity_per_orderFLOAT64
minimum_quantityFLOAT64
nameSTRING
on_sale_statusSTRING
quantity_soldFLOAT64
quantity_totalFLOAT64
resource_uriSTRING
sales_endSTRING
sales_startSTRING
secondary_assignment_enabledBOOL
sortingFLOAT64
split_feeBOOL
tax__currencySTRING
tax__displaySTRING
tax__major_valueSTRING
tax__valueFLOAT64
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: ticket_classes__delivery_methods

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: ticket_classes__payment_constraints

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: ticket_classes__sales_channels

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
address__address_1STRING
address__address_2STRING
address__citySTRING
address__countrySTRING
address__latitudeSTRING
address__localized_address_displaySTRING
address__localized_area_displaySTRING
address__longitudeSTRING
address__postal_codeSTRING
address__regionSTRING
idSTRING
latitudeSTRING
longitudeSTRING
nameSTRING
resource_uriSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: venues__address__localized_multi_line_address_display

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

How the Eventbrite sync works

After the first load, Kaivo keeps your BigQuery warehouse up to date for you. Where Eventbrite supports it, each sync pulls only new and changed records so it stays fast; otherwise it refreshes the whole table. Every record keeps its original ID, so you won't get duplicate rows.

Frequently asked questions

How long does the initial sync take for Eventbrite?

It depends on how much history is in your Eventbrite account. Most initial syncs finish within minutes, while large accounts can take a few hours. After that, syncs only fetch new and changed records, so they're much faster.

Can I sync only some tables or columns?

Yes. You pick which tables to sync when you set up the connection and can change the selection later. Tables you don't select are never copied to your warehouse.

What happens when Eventbrite's schema changes?

New fields are never added automatically. You choose which fields to sync, so data you haven't selected (sensitive personal data, for example) never lands in your warehouse. When a new field appears, it becomes available for you to add. What happens to removed or renamed fields depends on a table's sync mode: full-refresh tables always match what's currently in Eventbrite, so dropped fields disappear, while incremental tables keep their existing columns and history, so an old field stays and newly added fields fill in over time.

How do I handle GDPR or data deletion requests?

Your data lives in your own Kaivo-managed BigQuery warehouse, so the most direct option is to delete or anonymise specific records right in BigQuery. If you delete data in Eventbrite instead, full-refresh tables drop it on the next sync, while incremental tables keep it, so you would remove the row in BigQuery or ask us to run a full refresh. To remove everything, delete the Eventbrite connector in Kaivo and all of its synced data is deleted with it.

Common use cases for Eventbrite data

Ticket sales

Use orders and ticket_classes to track sales and revenue by event over time.

Attendance

Join events with attendees to measure turnout and no-shows.

Registration analysis

Use custom_questions and default_questions to learn about your attendees.

Venue view

Use venues to compare performance across locations.

Use Eventbrite data in your AI and BI tools

Once Eventbrite data lands in your Kaivo-managed BigQuery warehouse, you can explore it with AI tools or any BI tool that connects to BigQuery. Here's how the most common destinations work with Eventbrite data.

Claude

Use Kaivo's MCP server to give Claude secure, workspace-scoped access to your data. Setup guide →

Power BI

Microsoft's BI tool with a native BigQuery connector. Supports direct query and scheduled refresh. Setup guide →

Data Studio

Free Google BI tool with native BigQuery support. One-click connection to your Kaivo warehouse; great for SMB teams on Google Workspace. Setup guide →

Tableau

The premium analytics standard, with native BigQuery integration. Setup guide →

Google Sheets

Use Connected Sheets to query BigQuery directly from a spreadsheet, with no SQL. Setup guide →

Excel

Connect via Power Query's BigQuery connector. Setup guide →

Metabase

Open-source BI tool with strong BigQuery support. Setup guide →

See our pricing page for Eventbrite connector pricing and plan details.

Was this helpful?

Still need help? Share an idea