Skip to main content
June 2026
AnalyticsImprovements
29th June

Klaviyo Reporting Enhancements

Klaviyo campaign and flow reporting has been extended beyond engagement metrics to revenue and customer mix, so owned marketing is measured on the same terms as your paid and organic channels rather than on opens and clicks alone.
  • Attributed orders and revenue now sit against each campaign and flow, split new vs repeat customer and one-off vs subscription, so you can see which sends actually convert rather than just which get opened
  • Lifetime open and click rates are now reported as unique rates per campaign and flow, with machine opens and bot clicks separated out so engagement reflects real people
  • List growth surfaces daily subscribes, unsubscribes and net change per list, so you can see whether your audience is genuinely growing
  • Profile segmentation maps customer profiles to their Klaviyo lists and segments, connecting email audiences to purchase behaviour
Together these let you judge email and SMS on revenue and repeat-customer contribution, not vanity engagement.
June 2026
AttributionAnalytics
29th June

Klaviyo as an Attribution Source

The multi-touch attribution waterfall now treats Klaviyo email and flow conversions as a first-class source, recovering owned-marketing signal that click-based tracking often loses.
  • Klaviyo campaign and flow conversions are added as a recovery layer in the waterfall, alongside GA4, discount codes, the Shopify customer journey, post-purchase surveys and order note attributes
  • Orders driven by email and automated flows are now credited to the campaign or flow that drove them, rather than defaulting to Unknown, Brand Search or a last-click platform figure
  • Consistent across reporting, so email and automated flows are attributed the same way in both first-click and last-click views
This closes a common gap where email and lifecycle marketing quietly drives repeat orders but goes uncredited in channel reporting.
June 2026
AnalyticsImprovements
28th June

Cost of Goods Accuracy & Flexibility

Your contribution margin reporting (CM1, CM2 and CM3) already runs across orders and channels. This update improves how cost of goods is assigned to each order and hands you control of those costs in your configuration sheet, so margin figures are both more accurate and easier to keep current.
  • More accurate per-order costs: cost of goods is now resolved at line-item level and matched to the cost in effect on the order date, so historical margins stay correct as your costs change over time rather than a single current cost being applied across all history
  • Self-serve in the configuration sheet: per-unit costs are maintained in a Google Sheet you control and are effective-dated, so you can update a cost from the date it changes without rewriting history or waiting on a code change
  • Coverage visibility: each order carries a completeness flag showing whether its full cost is known, so any partial cost data is transparent rather than quietly understating margin
The result is a more dependable contribution margin, on the same CM1 to CM3 reporting you already use, that you can keep current yourself as costs move.
June 2026
AIAnalyticsImprovements
10th June

AI Analyst - Weekly Report Redesign

The weekly performance report has been rebuilt around the growth equation, so each Monday summary reads as a story about what moved the business, not just a wall of numbers.
  • Acquisition is now a full channel table with CAC and spend columns alongside new orders, new revenue and conversion rate, so you can see acquisition efficiency by channel at a glance
  • Retention is rebuilt on last-click attribution and led by a 90 day repurchase rate, the share of new customers who come back for a second order, giving a cleaner read on whether recent cohorts are sticking
  • Product mix is promoted to its own section with revenue per unit and basket size, surfacing pricing and basket-composition shifts week on week
  • Budget Split Recommendation suggests the recommended optimal split of spend across your scalable channels, drawn from the Budget Optimiser, so the report points at the next allocation decision
  • Monthly pacing tracks run-rate against budget by market and in total, so you always know whether the month is on track
These improvements build on the same report memory and reliability work below, so weekly reports stay consistent week to week and survive transient load.
June 2026
AIAnalytics
8th June

AI Analyst - Daily Report Redesign & Report Memory

The daily morning report has been reworked to lead with the single driver behind yesterday’s performance, then back it with a tighter, more consistent set of numbers.
  • Revenue & Orders now carries Repeat Order Rate, CAC and Spend rows, framing the day against the growth equation of new customers, frequency and order value, with consistent rounding across currency and ratio metrics
  • Directional indicators apply a flat band, so changes within normal noise read as steady rather than being dressed up as a move
  • Retention is split onto last-click attribution, the right lens for understanding what pulled existing customers back, with email called out specifically
  • Channel Highlights gives a single scannable overview of acquisition and retention without drowning in per-channel tables
Report memory. Reports now remember the last several reports they wrote and narrate with continuity, so a standing issue reads as “repeat orders still soft, day 3” rather than being re-explained from scratch each morning, and genuine change-points like “recovered today after three soft days” are called out explicitly.Narration gate. The commentary only tells a story once a move clears a beyond-normal-noise bar, using measured language. The underlying table figures stay raw for reference. The result is reports that stay calm on quiet days and sharpen when something genuinely changes.Reliability. Scheduled reports now retry with long backoff so they ride through transient rate limits and still land on time.
June 2026
AnalyticsHealth Metrics
3rd June

Budget Optimiser Calibration & Meta Fatigue in Daily Health

The Budget Optimiser has been recalibrated to produce more reliable forecasts, and Meta ad fatigue now updates daily.
  • Seasonality accuracy improved by deriving monthly AOV from revenue-weighted true monthly figures and dampening month-to-month swings on short, holiday-skewed histories, removing a systematic overstatement of forecast CAC
  • Meta response curve tuned so spend changes are reflected with a realistic diminishing return, rather than an over-flat curve that understated the cost of scaling
  • Meta ad fatigue metrics now flow into the daily business health mart alongside Meta and paid search, so fatigue status and the healthy ad gap refresh every day rather than on a slower cadence
  • Fatigue CAC classification stabilised for more consistent ad-level fatigue flagging
See the Meta Ad Fatigue report guide and the Budget Optimiser guide for context.
May 2026
AttributionAnalytics
20th May

Post-Purchase Survey Re-Attribution

Orders that standard tracking leaves as Unknown, or that default to Brand Search, can now be probabilistically re-attributed to the channels that genuinely drove them, using your post-purchase survey responses.
  • Rolling-window redistribution uses 7, 14 and 30-day survey response patterns to redistribute hard-to-attribute orders across known channels, smoothing out low-volume noise
  • Post-purchase survey ingestion now runs as a dedicated daily pipeline, syncing survey responses straight into your warehouse, with a one-off bulk backfill to capture full history
  • Configurable per brand, so re-attribution is only applied where sufficient survey data exists, and reporting falls back cleanly where it does not
This recovers acquisition signal for word-of-mouth, offline and brand-driven demand that click-based attribution systematically misses.
May 2026
AnalyticsImprovements
8th May

Monthly Reporting & Revenue Accuracy

Building on the new monthly performance model, monthly reporting now goes deeper and resolves several revenue accuracy issues.
  • Product-level granularity added to monthly reporting, broken down by line item and SKU, alongside a new order categories breakdown
  • Organic and paid splits corrected across the monthly reporting marts for accurate channel mix
  • Revenue definitions refined so reporting uses total sales excluding tax rather than gross sales, giving cleaner margin and AOV figures
  • Refunds now flow fully through channel reporting, with refund grouping added to the channel reporting spine so refunded revenue is no longer understated by channel
May 2026
AnalyticsImprovements
6th May

Retention & Reporting Fixes

Cohort retention reporting has been corrected to ensure data from the current, incomplete month no longer appears in retention views. Previously, early-month data could surface prematurely and skew retention percentages, making performance look lower than it was. Cohort data now only shows for complete months.A new monthly performance reporting model has been added, covering revenue, orders, AOV, and customer mix across a full calendar month, giving a cleaner view for monthly reviews and board reporting.
April 2026
FeaturesAIAttribution
30th April

AI Analyst — Slack Assistant, Follow-Up Questions & Meta Ad Attribution Fix

The AI Analyst is now a native Slack Assistant. When you open a direct message with the bot, it surfaces suggested questions to get you started. You no longer need to know the right question to ask, it prompts you with the most useful ones based on your data.Follow-up question buttons now appear after every report and answer. After your morning report lands, you can tap a suggested question, such as which channel drove the most new customers yesterday, and get an instant answer without typing anything.Meta ad attribution is now accurate at the click-time name level. Meta Ads changes ad and campaign names over time, which previously caused a mismatch between the name shown in Meta and the name recorded in your GA4 or Shopify data. We now capture name-change events from Meta in real time and use the original name at click time across all attribution reporting. This means your ad-level CAC and attribution data is now correct, even when ad names have been edited.Additional improvements in this release:
  • Looker Studio links included in analyst responses, so you can jump straight from an answer to the relevant dashboard
  • Token usage shown on every answer, giving visibility into query complexity
  • Markdown tables in answers now render correctly when ad, ad set, or campaign names contain special characters
April 2026
AIImprovements
29th April

AI Analyst - Scheduled Report Configuration

Daily and weekly performance reports can now be configured per Slack channel, rather than applying a single schedule across your whole workspace. This makes it straightforward to receive reports in different channels for different teams.Percentage figures across all daily reports are now consistently formatted to one decimal place.
April 2026
AnalyticsImprovements
15th April

Reporting Improvements - Country Breakdowns, Forecasting & Data Accuracy

Country-level breakdowns are now available across target reporting and all budget metrics, including budget vs actuals, spend tracking, and channel reporting. Brands selling internationally with market specific budgets can now segment targets by country across sales orders, and spend using their dashboard config google sheet.Additional improvements released alongside this update:
  • Health metric forecasting improved: forecast totals are now derived from new and repeat customer components separately, rather than forecasted as a single blended figure. Percentile calculations and metric values are also rounded more consistently across all reports.
  • Timezone standardisation across all models ensures metrics align with each client’s local business day, replacing previous UTC defaults.
  • Refund reporting updated to attribute refunds by refund date rather than order date, and shipping charges are now excluded from gross revenue for cleaner margin calculations.
April 2026
ImprovementsAnalytics
12th April
Google Ads spend and performance data now flows into the unified ad spend model and channel reporting on a keyword level. Improving cross-channel visibility alongside Meta and organic channels. This brings Google Ads in line with the existing Meta Ads integration, giving a complete paid media view across your dashboards.
April 2026
ImprovementsAnalytics
10th April

Meta Ads & Attribution Improvements

Ad winner detection is now configurable per client, based on spend level within the first x days and the CAC improvement relative to campaign type average. This makes it easier to surface genuinely high-performing creatives without overfitting to low-spend ads.Channel-to-platform mapping is now sheet-driven across all clients, making it straightforward to update attribution logic, add new channel groupings, or adjust mappings without any code changes.A new Meta Ad Fatigue report guide is now available in the help centre, covering how to read the fatigue curves and act on the signals.
April 2026
FeaturesAI
1st April

AI Analyst — Early Access

Launched the Crux AI Analyst, a Slack-native assistant that answers natural language questions about your store data and delivers automated daily and weekly performance reports directly in your Slack workspace.Ask questions in plain English. The analyst translates your questions into BigQuery SQL, runs them against your data warehouse, and returns a clear, formatted answer. No dashboards to navigate, no exports to pull, no waiting for a report.Example questions it can answer:
  • “What were our top 5 products by revenue last month?”
  • “How did new customer acquisition change week on week?”
  • “Which channel had the highest AOV in March?”
  • “What’s our discount rate trend over the last 8 weeks?”
Automated daily reports delivered each morning covering:
  • Total and new vs. repeat revenue
  • Order volume and AOV (overall, new, and repeat)
  • New user and session volume
  • Discount rate, with week-on-week comparisons throughout
Automated weekly reports covering:
  • Revenue, orders, AOV and new customer mix for the full week vs. prior week
  • Product category revenue breakdown
  • Discount rate trends
Works in shared Slack Connect channels, so your team gets reports directly in the channels you already use without needing to add another tool.The AI Analyst is currently in early access with select clients. Get in touch to join the waitlist.
March 2026
AttributionAnalytics
25th March

Multi-Touch Attribution Framework

Launched a full GA4 raw events attribution pipeline that combines five data sources into a single waterfall, recovering orders that standard UTM tracking misses entirely. Read the full attribution overview and how it works.How it works:
  • GA4 raw events are synced directly into BigQuery, bypassing GA4’s interface sampling. First-click attribution is identified across the full purchase cycle, with no time-bound cutoff for long purchase windows.
  • Discount codes mapped to channels, campaigns and ad groups via a Google Sheet you control, correctly attributing influencer, referral, affiliate and offline-driven orders.
  • Shopify customer journey provides a fallback using Shopify’s independent last non-direct touchpoint tracking.
  • Post-purchase surveys (Fairing, Kno, Triple Whale) capture offline touchpoints such as word of mouth, podcast mentions and TV ads.
  • Order note attributes from affiliate and influencer platforms (Awin, Social Snowball, Saral, Superfiliate) serve as the final recovery layer.
Both first-click and last-click attribution are captured for every order. First-click is the default across all dashboards, reflecting the full acquisition journey. Last-click is available for CRM channels and visibility.Channel mapping rules live in a connected Google Sheet, allowing you to update attribution logic, add new discount code mappings, or change channel groupings without any code changes. Rules are priority-ordered and case-insensitive.This typically captures 90%+ of influencer-driven orders compared to 15-25% with UTM tracking alone, and attributes around 31% more revenue than standard last-click UTM reporting.
March 2026
Health MetricsAnalytics
5th March

Meta Ad Fatigue Monitoring

Added a new health metric for detecting creative fatigue across Meta ad accounts, using survival curve analysis combined with Little’s Law replacement rate modelling.
  • Ad fatigue status consolidated per ad, flagging ads approaching or past their performance shelf-life
  • Healthy ad gap metric added to the Business Health dashboard, showing how many new ads are needed to maintain current performance levels
  • Daily new ads and ad winners tracked to surface whether your creative pipeline is keeping pace with fatigue rates
  • Low-efficiency threshold applied to separate ads that have faded from those that never performed
See the Meta Performance dashboard for ad-level fatigue data.

Repurchase Rate

Added repurchase rate to the retention metrics suite, tracking the share of customers who return for a second purchase within a defined window. Available across the LTV & Retention dashboard and customer profile models.
February 2026
FeaturesAnalytics
4th February

Budget Optimiser

New strategic planning tool that uses historical performance data to model how each marketing channel responds to spend changes, helping you evaluate allocation trade-offs before committing budget.Key capabilities:
  • Elasticity modelling calculates each channel’s scaling responsiveness using logarithmic regression on your full historical data
  • Performance scoring weights elasticity, recent aMER, CM2 margin, and spend history to rank channels for growth budget allocation
  • Demand capture vs demand generation split treats Brand Search and Affiliate as fixed costs, directing growth budget only toward scalable channels
  • Confidence-based guardrails apply ±20% swing limits for high/medium confidence channels, and ±10% for low confidence, preventing radical reallocation from statistical noise
  • Saturation detection applies dynamic elasticity decay when projected spend exceeds historical maximums
  • Seasonal adjustments apply monthly indices so forecasts reflect your historical revenue patterns across the year
  • Multiple budget scenarios generated at £25K intervals, allowing side-by-side comparison of allocation across spend levels
The optimiser is a strategic planning tool for quarterly budget reviews, not day-to-day optimisation. Outputs are directional guidance, not guaranteed forecasts.
February 2026
Analytics
25th February

Customer Profile & Sales Reporting Enhancements

  • Last order attributes added to customer profiles, including channel, product, and discount code from each customer’s most recent purchase
  • Total, new and repeat sales definitions standardised across all reporting models, allowing consistent segmentation of revenue by customer type
  • Active customer definition aligned across the platform for consistent cohort and retention reporting
January 2026
AnalyticsUI
23rd January

Dashboard UI refresh

Updated dashboard suite UI for easier interpretation of graphs, charts & tables.
January 2026
FeaturesAnalytics
5th January

Ecommerce Conversion Funnel

Added a conversion funnel report allowing a breakdown of conversion through the website (and custom subscription funnel if applicable) by country & marketing channels.
  • Subscription Flow Start %
  • Subscription Flow step conversion
  • Checkout flow step conversion (shipping, payment and complete checkout)
December 2025
Health Metrics
21st December

Health Metrics Update

Added new health metrics:
  • Cost per user
  • Retention rate
  • Total users
  • New users
  • CAC Acceleration Rate (CAR)
November 2025
InfrastructureData Quality
Data Quality & Infrastructure

Elementary Package Integration

Integrated Elementary data observability package for automated data quality monitoring and testing across our DBT models. This enhancement provides real-time alerts for data anomalies and improves pipeline reliability.

Incremental Model Optimisation

Restructured incremental models to improve query performance and dashboard speeds. Updated refresh logic for GA4 events to handle the 72-hour update window more efficiently.
November 2025
Documentation
Documentation Expansion

Influencer Performance Documentation

Published comprehensive documentation for the Influencer Performance dashboard, including post-level ROI tracking, winner identification criteria, and discount code attribution methodology.Added detailed documentation for the Paid Search Performance dashboard covering campaign type classification, keyword attribution, and Brand vs Generic performance analysis.

Meta Ads Documentation

Launched complete Meta Performance dashboard documentation with ad-level metrics, creative performance tracking, and video engagement analysis.

Customer Deep Dive Documentation

Released customer-level analysis documentation covering LTV calculations, behavioural segmentation (New, Active, Lapsed, Churned), and cohort methodology.
November 2025
Health MetricsAnalytics
Health Metrics Expansion

Health Metric Type Categorisation

Enhanced statistical health indicators with improved categorisation logic, enabling more accurate anomaly detection across different metric types (count, rate, currency).

Influencer Health Indicators

Added statistical health monitoring for influencer performance metrics including post-level ROI, CAC by creator, and conversion tracking with day-of-week seasonality adjustments.Implemented health indicators for paid search campaigns with campaign type-specific thresholds and performance anomaly detection.

Meta Ads Health Monitoring

Deployed health indicators for Meta advertising metrics including ad-level performance tracking, creative fatigue detection, and audience efficiency monitoring.
October 2025
FeaturesAttribution
Core Features & Attribution
Launched comprehensive Paid Search dashboard with Google Ads and Bing integration, automatic campaign type classification (Brand, Generic, Shopping, Performance Max), and complete attribution from click to order.

Attribution Framework Enhancement

Improved multi-channel attribution logic with enhanced discount code tracking, source/medium classification, and first-touch attribution methodology for accurate customer acquisition tracking.

Marketing Costs Staging Model

Introduced staging model for additional marketing costs (influencer fees, affiliate commissions, agency costs) enabling accurate CM3 profitability calculations and complete CAC tracking.
September 2025
Infrastructure
Platform Foundation

Data Model Materialisation Strategy

Optimised DBT model materialisation strategy across the platform, implementing incremental models for high-volume tables and improving overall pipeline performance.

Core Data Infrastructure

Established foundational data models connecting Shopify, GA4, Meta Ads, and Google Ads into unified BigQuery warehouse with standardised naming conventions and data quality checks.