Skip to main content

Documentation Index

Fetch the complete documentation index at: https://documentation.outpost.pub/llms.txt

Use this file to discover all available pages before exploring further.

Invite only — The BigQuery integration is available by invitation only. Contact Outpost to request access.
Outpost’s BigQuery integration exports your member, subscription, and analytics data to Google BigQuery, enabling advanced analysis and custom reporting.

What gets exported

Outpost populates three BigQuery tables:
TableDescription
Ghost MembersMember records with subscription status, tier, labels, and signup date
Stripe CustomersPayment history, subscription status, LTV, and billing data
Plausible AnalyticsPage view data from your Plausible integration (if connected)

Setup

1

Create a Google Cloud project

If you don’t have one, create a project in Google Cloud Console.
2

Create a BigQuery dataset

In BigQuery, create a dataset to receive Outpost data. Note the dataset ID.
3

Create a service account

Create a service account in Google Cloud with BigQuery Data Editor and BigQuery Job User roles. Download the credentials file (JSON format).
4

Connect in Outpost

Go to Settings → Integrations → BigQuery and upload the credentials file. Enter your project ID and dataset ID.
5

Trigger initial export

Click Export Now to perform an initial full export. Subsequent exports are scheduled automatically.

Export schedule

After the initial full export, Outpost runs automatic incremental exports on a configurable schedule (default: daily). Only records that have changed since the last export are included.

Use cases

  • Custom dashboards in Looker, Data Studio, or Tableau
  • Cohort analysis across multiple months
  • Revenue forecasting with subscription data
  • Joining Outpost member data with ad server or analytics data
  • Cross-publication reporting for multi-property publishers

Schema

The structure of each BigQuery table is documented in Settings → BigQuery → Schema documentation. When Outpost adds new fields, existing tables are updated automatically without breaking your existing queries.