BigQuery Connector Overview

Overview

The BigQuery connector syncs your product data straight from your data warehouse into TrailSpark — no webhook code required. You point it at SQL you already trust, and it keeps three kinds of data up to date on a schedule:

  • Product events — the things users do in your product (signed in, created a project, hit a usage limit, and so on)
  • Users — who your users are and what you know about them
  • Accounts — the companies using your product, their plan, and their usage

Everything that comes in through this connector flows through the exact same pipeline as our other integrations — the same lead matching, scoring, and role detection you already use for data from Segment, your CRM, or any other source.

You'll find it under Settings > Integrations > BigQuery.

When to choose the BigQuery connector

The BigQuery connector is the right fit when:

  • Your product data already lives in a data warehouse, and you'd rather write SQL against tables you trust than stand up a webhook or tracker
  • You don't have Segment or another product-analytics tracker sending events to TrailSpark directly
  • You want a single, scheduled sync instead of a live event stream — a sync runs hourly or daily rather than in real time
The BigQuery connector runs alongside a CRM connection and any other signal sources you already use. It doesn't replace them — it's simply another way for data to reach TrailSpark.

The three feed types at a glance

Every sync you create is one SQL query pointed at one of three feed types:

Feed typeOne row is...Feeds
Product eventsA single thing a user did (an event)Lead scoring, buying-group role attribution
UsersA person using your productLead profiles and attributes
AccountsA company/organization using your productAccount profiles, plan and usage details

Each feed type has its own required and optional columns — see Designing Sync Queries for the full column-by-column breakdown and worked SQL examples.

How it fits with everything else

Once a row comes in through a Product events, Users, or Accounts sync, TrailSpark treats it the same way it treats data from any other source: it's matched to a lead and account, scored, and (for product events) used to attribute buying-group roles like Champion or Economic Buyer. There's nothing BigQuery-specific about how that data is used downstream — the connector's only job is getting your warehouse data in reliably, on a schedule, without duplicates.

Next Steps