One connected platform.

A modular platform, architected for seamless integration. No more tangles of vendor tools.

Reporting synchronises instantly when data refreshes or model updates.

Pipeline Manager + Data Hosts

Connect your data.

Pipeline Manager delivers the data you need, automatically. Monitored 24x7 by our team.

Data Hosts connect to the data your already hold. No migrations.

Over 100 finely-tuned intergations with the platforms, analytics tools and data sources your teams already use. Authenticate once and Pipeline Manager handles the rest.

IntegrationsSearch integrations+CreatePaid SearchPaid SocialMeasurementAd-ServingWeb AnalyticsMore tagsAdobe AnalyticsAffiliate WindowAmazon AdsApple Search AdsBing AdsCampaign ManagerDV360Facebook PagesGoogle AdsGoogle Analytis - CoreGoogle Analytics - RawGoogle Search ConsoleHubspotMeta AdsSalesforceStackadaptTikTok AdsThe Trade Desk

Trusted data, hands-off

Pipelines monitored 24/7 by our team, not your analysts

Full-fidelity data

Deep API integrations, not summarised exports

Long-term storage

Years of history, ready whenever you need it

Semantic Layer

Define your data model.

Our composable semantic layer lets your analysts define a governed model all your teams trust.

Define your metrics once and re-use them in other metrics. A consistent set of definitions behind every dashboard, API call, and AI query.

Total Media CostPermissionsGeneralSettingsChangelogUsage in reportsRelated componentsDimension CompatibilityNAMETotal Media CostBA REFcore.total_media_costINFOTotal Media Cost : Meta + Google Ads + DV360 + TikTokPublishedDefinitions+Definition from template+Custom DefinitionDeleteDeactivateEdit formulaMedia Cost [Meta]+Spend [Google Ads]+Media Cost [DV360]+Media Cost [TikTok]

Built for analysts

The people who know your business best, in control

Auditable

Every definition, every change, transparent and fully auditable

Built to scale

Add sources and metrics without re-architecting

Reporting and Visualisation

Build your reporting.

Our reporting and visualisation module lets your team build the reports and dashboards they need in moments.

Connected directly to your semantic model, everything stays in sync and updates instantly.

Build dashboards in minutes and share them with your team. Set access levels, use interactive filters, apply drill-downs and add commentary.

Bright Analytics dashboard

Fresh reports, automatically

Fresh data or definition changes, everything syncs in seconds

Custom views for every team

Dashboard access defined by team and role

Early warning system

Automated alerts catch any KPIs that need a closer look

Reporting API

Connect your own tools.

Our Reporting API connects any tool your teams want to work in to the same centrally governed model.

Consistent logic and reporting, wherever you need to see your data.

POST/api/report/run
{
  "metrics": ["core_spend", "core_clicks", "core_sales"],
  "dimensions": ["core_channel"],
  "filters": [
    {
      "dimension": "core_channel",
      "type": "in",
      "values": ["Paid Search", "Paid Social", "Display"]
    }
  ],
  "start": "2026-05-01",
  "end": "2026-05-14"
}
{
  "data": [
    {
      "core_channel": "Paid Search",
      "core_spend": 42850.25,
      "core_clicks": 18420,
      "core_sales": 1206
    },
    {
      "core_channel": "Paid Social",
      "core_spend": 31200.18,
      "core_clicks": 24990,
      "core_sales": 892
    },
    {
      "core_channel": "Display",
      "core_spend": 12400.74,
      "core_clicks": 9310,
      "core_sales": 214
    }
  ]
}

All your tools, one model

API reads directly from your central data model

REST API standards

A standard approach keeps integration simple

Query, don't export

API calls replace one-off CSV pulls and merging

MCP Server

Analyse your data using AI.

Our MCP server lets your teams query data with AI. Connect Claude, ChatGPT, Gemini or Copilot, and the model reads your semantic layer directly, understanding your metrics, relationships and definitions. Your team asks questions in plain language and gets answers grounded in your governed model, not a generic guess.

What was our cost per registration by market last month?
Bright Analytics MCP

Here's the breakdown for April 2026:

MarketMedia CostRegistrationsCPR
UK£74,0501,001£73.98
DE€41,200587€70.19
US$98,3001,843$53.33

UK cost per registration is up 12% vs March. Germany is stable. US improved by 8%.

Why did UK get more expensive?
Bright Analytics MCP

Paid Social CPR in UK rose 31% in April. Meta CPMs increased 18% while conversion rate dropped 9%. Google Ads held steady.

Trusted logic for AI

No hallucinations, all analysis based on your data model

Works with your LLM

Claude, ChatGPT, Gemini or Copilot, your choice

Dashboards and AI aligned

MCP connects your LLM to your central semantic model

Taxonomy Manager

Own your naming conventions.

Keep naming consistent across every campaign, channel and platform. Taxonomy Manager enforces your conventions at the point data enters the platform, so dimensions stay clean and comparable without manual tidying after the fact.

Taxonomy Manager / Paid Media CampaignsFORMULA{Market}_{Product}_{Channel}_{Objective}_{AgeGroup}_{Placement}_##BATX##MARKETPRODUCTCHANNELOBJECTIVEAGE GROUPPLACEMENTGENERATED NAMESTATUSUnited KingdomFlightsPaid SocialProspecting18-34FeedUK_FLY_SOC_PRO_18-34_feed_k7x2q9ValidUnited StatesHotelsAggregatorsRetention45-54SearchUS_HTL_AGG_RET_45-54_search_p4m8vzValidFranceCar HireDisplayAwareness18-24In-FeedFR_CAR_DIS_AWA_18-24_infeed_h2t9wcValidGermanyFlightsDisplayRetention35-44StoriesDE_FLY_DIS_RET_35-44_stories_q8k3lfValidSpainHotelsPaid SocialSelect…25-34DisplayFlagAwarenessProspectingRetention

Correct at source

Naming correct when data lands, not cleaned up after

Analysts focus on insight

Analysts stop losing hours to QA and patching

Richer, deeper analysis

Confidently bring more detail into your naming conventions

Budget Manager

Manage your media budgets.

Set, track and pace budgets against live spend. Budget Manager sits on the same model as your reporting, so planned versus actual is always current and every team is working from the same numbers.

Budget Manager / 2026 / United KingdomPLAN BUDGET£500kCAMPAIGN BUDGETS£340k− £160kSPEND£335k− £5kStart editingManage columnsCHANNELSUB CHANNELPRODUCTPUBLISHERACTIVITY TYPEBUDGETSPEND12 Jan29 Jan316 Jan423 Jan530 Jan66 Feb713 Feb820 FebPaid SocialProspectingFlights£140k£141k£4.2k£5.33k£4.99k£6.99k£5.95k£5.87k£3.7k£5.84kFacebookAwareness0£53k£2.43k£2.45k£1.29k£1.78k£2.57k£2.27k£1.72k£2.33kTikTokAwareness0£88k£1.77k£2.88k£3.7k£5.21k£3.37k£3.6k£1.98k£3.5kOverspend+ £1kPaid SocialProspectingHotels£200k£194k£4.12k£10.17k£10.23k£13.57k£8.06k£9.79k£8.53kTikTokAwareness0£194k£4.12k£10.17k£10.23k£13.57k£8.06k£9.79k£8.53kUnderspend− £6k

Actual spend vs plan, always on

A daily KPI, in every report and dashboard, finally

Reconciliation simplified

No more Excel herding, no more version control nightmares

Budget changes tracked

Every last change to your plans logged, visible, auditable

Your marketing analytics framework.

Every team working from the same data, your analysts in control, backed by a trusted partner.