Unified Data Platform

All Your Data.
One Dashboard.

Pull in data from anywhere: GA4, Google Ads, Search Console, Adobe Analytics, BigQuery, Olo, your own S3 bucket, CSV uploads and your Echo event stream. Build tables, boards and shareable reports without SQL or spreadsheets.

17 source types, one column-store warehouse, a database per customer.

Your Data Is Everywhere Except Where You Need It.

Data lives everywhere

Ad platforms, analytics tools, CRMs, CSV exports, event streams. Your data is scattered across a dozen systems with no unified view.

Reports take days, not minutes

Waiting for an analyst to pull data, join spreadsheets, and build a report? By the time it arrives, the decision has been made.

No single source of truth

Different teams pull different numbers from different tools and get different answers. Nobody trusts the data.

From Scattered Data to Unified Dashboards.

Connect any data source, build custom views, and share reports with anyone, all without writing a single query.

01

Connect your sources

GA4, ad platforms, Echo events, CSV uploads, CRM exports, and any data feed.

02

Build your view

Create tables, filter dimensions, and build dashboards with drag-and-drop tiles.

03

Share with anyone

Generate password-protected public reports your team and clients can access anytime.

Seventeen Source Types

Analytics platforms, ad accounts, warehouses, event streams, files and your own storage. Plus three composite types that build a table out of the tables you already have.

Google Analytics 4

Sessions, conversions, revenue and engagement, synced on your schedule. Backfill up to 400 days.

Google Ads

Cost, clicks, conversions and ROAS across Search, Display, Shopping and Performance Max.

Google Search Console

Queries, pages, clicks and impressions, with backfill up to 480 days.

Adobe Analytics

Report suites, segments and report data, alongside GA4 in the same board.

BigQuery

Point at a table, a wildcard set of tables, or write the SQL yourself.

Echo Events

Your server-side event stream lands in Lens directly, so events and spend sit in one place.

Olo

Order export flattened into reportable rows at the grain you choose. Built for restaurant groups running white-label ordering.

CSV and manual entry

Upload a spreadsheet of offline sales, targets or store metadata, or type a small table in by hand.

Your own S3 or GCS

Read from a bucket you own using role assumption and an external id, so the data never has to be handed over.

JSONL feeds

Line-delimited JSON dropped in storage, picked up on a schedule.

REST APIs

Any JSON endpoint, with cursor and page pagination handled for you. This is how most other platforms get connected.

Airbyte

Bring anything Airbyte can reach into a Lens table.

Join, pivot and union

Three composite source types that build a new table from tables you already have, without exporting anything.

Platforms without a dedicated connector, Meta and TikTok among them, come in through the REST API source or Airbyte. If it produces JSON on a schedule, Lens can hold it. Full list on the integrations page.

Under the hood

Built on a column store, one database per customer.

Lens rows live in a column-store database, with a separate database for every customer. Dashboards return faster, large datasets stay affordable, and reporting volume stops being the thing that decides what you are allowed to track.

Isolated per customer

Your rows sit in your own database, not a shared table with a company column on it.

Sized for reporting volume

The storage layer was rebuilt specifically so that adding more data does not become the reason to stop collecting it.

Query cache and locking

Repeated board queries are cached, and each table syncs under its own lock so a long run never trips over the next one.

Add-on

Any Lens table can also be an API.

Lookups publishes a table as a key/value API your website, tag manager or app can call in single-digit milliseconds. Declare the key columns, get an endpoint with its own access key and an allowlist of the sites permitted to call it. Product catalogues, store locators, pricing matrices, loyalty tiers.

See Lookups

Built for Teams Who Need Answers Fast

Boards built from tiles

Line, bar, area, table, KPI, donut, funnel and map tiles, arranged how you want them

Shareable public reports

A link anyone can open, with an optional password. The public report renders the same board, not a stripped-down copy

Scheduled syncs

Per-table schedules with hour, day and timezone, backfill windows, and an alert when a table goes stale

Join, pivot and union

Combine sources on shared dimensions, reshape them, or stack them, all as tables in their own right

Calculated and ratio metrics

Derived dimensions, calculated metrics, ratio metrics, segments and reusable groupings, without formulas in a spreadsheet

Compare, export and annotate

Year-on-year and period comparison overlays, health bands on a tile, and CSV export of any table or view

Simple Pricing. Powerful Analytics.

All plans include onboarding support.

Essentials

$149/mo
Billed annually ($1,490/yr)
Setup Fee: $299
  • 5 Data Tables
  • 3 Dashboards
  • GA4 + CSV Sources
  • Daily Syncs
  • Email Support (48hr)
Start Free Trial
Most Popular

Professional

$349/mo
Billed annually ($3,490/yr)
Setup Fee: $499
  • 25 Data Tables
  • 10 Dashboards
  • All Data Sources
  • Hourly Syncs
  • Public Reports
  • Priority Support (24hr)
Start Free Trial

Enterprise

$749/mo
Billed annually ($7,490/yr)
Setup Fee: $999
  • Unlimited Tables
  • Unlimited Dashboards
  • All Data Sources
  • Custom Sync Schedules
  • Public Reports + Password Protection
  • Dedicated Slack Channel

Frequently Asked Questions

Stop Switching Tabs. Start Seeing the Full Picture.

Unify your data in minutes.