AWS S3 EXPORTS

Messaging data,
exported continuously to your S3 bucket.

Cross-account IAM. Customer-owned bucket. Files partitioned by date for fast queries. The same engine powers our Snowflake and Databricks destinations, so you can switch without rebuilding the pipeline.

THE BEFORE

Your messaging data shouldn’t live in a vendor’s UI.

Every report your team builds, every model your data scientists train, every audit your compliance lead runs depends on raw events. Not screenshots. Not CSV exports. Continuous, schema-stable, in your warehouse.

WHAT YOU GET

Everything your data team expects from a real warehouse pipeline.

Three guarantees. Each one removes a question your engineering review will ask.

01 / CROSS-ACCOUNT IAM

Your account. Your keys. Your control.

You create an IAM role with our External ID. We assume it. We never hold a key. The data lands in a bucket your team owns.

02 / STABLE DATA SHAPES

Versioned. Documented. No glue code.

Stable, versioned data shapes. Same fields next quarter as this quarter. Backwards-compatible additions only, so your pipelines never break on a release.

03 / SCHEDULE AND SCOPE

Hourly, daily, or on demand. Incremental or full.

Hourly, daily, or on demand. Incremental for ongoing pipelines. Full for backfills and audits. Brand-level filtering for multi-brand orgs.

WHAT GETS EXPORTED

Four data sets. Stable. Documented. Versioned.

The grain matches how data teams actually model messaging. No reshaping required.

Send and delivery events

one row per message status change

Every send, every delivery, every failure. Phone, project, brand, channel, error reason, and timestamps. The grain your attribution and deliverability work has always wanted.

Campaign rollups

one row per campaign

Per-campaign totals for sends, deliveries, failures, clicks, and opt-outs. Executive reporting, finance reconciliation, and historical performance, ready to query.

Opt-out events

one row per opt-out

Compliance-grade opt-out trail. Every STOP, every unsubscribe, with the source and timestamp. The artifact your compliance review needs.

Link engagement

one row per link click

Full clickstream with device, OS, country, and attribution context. The data your downstream models have been waiting for.

Backwards-compatible additions only. Your downstream queries never break on a release.

THE WORKFLOW

Same outcome. A real pipeline instead of a spreadsheet.

What used to be a weekly export ritual is one connection and a schedule.

BEFORE

Manual pulls. Stale data. Format drift.

  1. 1Log in to vendor UI
  2. 2Export CSVs by hand
  3. 3Reconcile schema drift
  4. 4Re-import to the warehouse

Lost weeks. Audit gaps. Decisions on yesterday’s data.

NOW

Continuous. Schema-stable. Auditable.

  1. 1Connect the role once
  2. 2Pick destination, schedule, scope
  3. 3Query in the warehouse

One IAM role. Hourly refresh. Every byte audited. Done in an afternoon.

ONE PIPELINE. THREE DESTINATIONS.

Pick the warehouse you already run on.

All three destinations use the same exports engine. Switch between them without rebuilding the pipeline.

QUESTIONS BUYERS ASK

Answered before you have to.

This is the defining platform. See how it's measured.

Every message delivered. At a known cost. On demand. At any scale.