Everything you need to test content that drives revenue
From snippet creation to revenue verdicts, across five channels. Here is the complete liftstack feature set, with tier availability for every capability.
Content Testing
Test individual content blocks, not entire messages
Snippet-level testing
All plansTest individual content blocks (hero, subject line, CTA) independently within the same message, without creating separate versions.
Multi-slot campaigns
All plansTest multiple slots simultaneously in a single campaign. Each slot is analysed independently with automatic interaction detection.
2–5 variants per slot
All plansTest up to 5 creative approaches per content position. Starter supports 3 variants, Growth and Scale support 5.
Reusable snippet library
All plansSnippets persist across campaigns and channels. Reuse top performers and build cumulative performance data over time.
Custom conversion goals
All plansDefine which platform events count as conversions. Choose from any event your platform tracks, not just the defaults.
Holdout groups
All plansReserve up to 20% of the audience as a holdout to measure the total value of having content vs not having it.
Channels
Five channels, one testing framework
Test subject lines, preheaders, hero blocks, body copy, CTAs, and footers. The most content positions of any channel.
Push notifications
All plansTest titles, body copy, images, and deep links. Character limit warnings keep variants within platform constraints.
SMS
All plansTest message copy with character limit warnings at 160 characters. Same statistical rigour as every other channel.
In-app messages
All plansTest titles, body, images, primary and secondary CTAs, and dismiss buttons for messages triggered inside your app.
Content cards
All plansTest persistent in-app surface content including titles, body, images, CTAs, and badges.
Campaign groups
All plansCoordinate tests across channels with shared variant assignment. Run the same messaging experiment in all channels simultaneously.
Statistics and Verdicts
Bayesian analysis with plain-language outcomes
Four verdict types
All plansEvery slot gets a clear outcome: Winner Found, No Meaningful Difference, More Data Needed, or Guardrail Violation.
Probability of being best
All plansKnow the exact probability each variant is the true winner, not just whether the result is "statistically significant."
Revenue-denominated uplift
All plansVerdicts include incremental revenue with confidence ranges. "Variant B generated an additional £12,400 in revenue."
Practical equivalence (ROPE)
All plansAutomatically detects when variants perform within a negligible range, so you can stop testing and move on.
Real-time confidence progression
All plansWatch the leading variant's probability climb toward the threshold in a live chart that updates every 60 seconds.
Revenue model
Growth+Compound two-stage model that analyses conversion probability and order value separately, handling revenue skew correctly.
Metrics and Guardrails
Measure what matters, protect what counts
Four primary metrics
All plansChoose open rate, click rate, conversion rate, or revenue per exposure as your primary metric. All others tracked as secondary.
Email guardrails
All plansAutomatic safety checks for unsubscribe rate (+0.1pp), spam complaints (+0.05pp), and bounce rate (+0.5pp) vs control.
Push and SMS guardrails
All plansOpt-out rate monitoring for push notifications and SMS campaigns, blocking winners that damage channel health.
In-app guardrails
All plansDismiss rate monitoring for in-app messages, ensuring winning variants do not drive excessive dismissals.
Bonferroni correction
All plansAutomatic adjustment for multiple simultaneous guardrail checks, reducing false positives across safety metrics.
Bot filtering
All plansAutomatic exclusion of known bots, email scanners, and impossibly fast clicks. Typically filters 5–15% of noise from your data.
Smart Allocation
Intelligent traffic distribution that learns over time
Equal split
All plansDefault for first campaigns. Every variant gets the same traffic, ensuring a clean initial test.
Manual allocation
All plansSet your own traffic percentages per variant when you want direct control over the distribution.
Thompson Sampling
Growth+Automatically sends more traffic to better-performing variants while still exploring all options. Uses historical performance data across campaigns.
Control floor (10%)
Growth+The control variant always gets at least 10% of traffic under Thompson Sampling, ensuring a clean baseline.
New variant warm start (20%)
Growth+New variants added to an existing snippet get at least 20% of traffic on their first campaign for fair evaluation.
Stratified Thompson Sampling
ScaleSegment-aware allocation that learns which variants work best for each audience segment and allocates accordingly.
Analytics and Insights
Understand what works and why
Raincloud comparison charts
All plansVisual comparison of variant distributions showing probability ranges, averages, and data scatter at a glance.
Snippet performance history
All plansTrack win rates, average uplift, and conversion trends across campaigns. See which creative approaches consistently outperform.
Cumulative revenue uplift
All plansDashboard chart showing total additional revenue from content testing, growing over time with confidence bands.
Content insights
Growth+AI-detected patterns across your snippet library surfaced as natural language recommendations, backed by multi-campaign data.
Temporal trend warnings
Growth+Automatic detection of novelty and primacy effects, alerting you when a variant's performance is changing over time.
Interaction detection
ScaleAutomatic checks for slot interactions (e.g., Hero B only works well with CTA A), with warnings when combinations matter.
Advanced Capabilities
Deeper analysis for teams that need it
Test calculator
Growth+Pre-test planning tool that estimates sample size requirements, minimum detectable effect, and test duration based on your audience and channel.
Content intelligence
Growth+Analysis of variant content attributes (tone, length, structure) correlated with performance to identify what makes content win.
Segment analysis
Growth+Per-segment variant breakdown with auto-detected audience properties. See which variants win for different customer groups.
Analytics settings
Growth+Configure analysis parameters including decision thresholds, ROPE width, attribution windows, and prior settings for your workspace.
Adaptive priors
ScaleThe statistical engine learns from your workspace history, using past results to inform priors for new campaigns and reach verdicts faster.
True holdout
ScalePersistent no-contact holdout group for measuring the incremental value of having content vs a baseline of zero exposure.
Cohort LTV tracking
ScaleMonitor variant performance at 7, 14, 30, 60, and 90 days post-assignment. Reveal whether short-term winners hold up over time.
Platform Integration
Works with the tools you already use
Klaviyo
All plansFull integration with Liquid template generation, profile property writeback, and event ingestion via polling.
Customer.io
All plansFull integration with Liquid templates, profile attributes, and real-time event webhooks.
Iterable
All plansFull integration with Handlebars template generation, user profile fields, and webhook-based event tracking.
Braze
All plansFull integration with Braze Liquid templates, custom attributes, and Connected Content support.
Assignment ledger
All plansPermanent record of who saw what, written before any message is sent. The foundation for proper randomised experiments.
Multi-platform workspaces
All plansConnect 1–3 platforms in a single workspace (varies by tier) with a shared snippet library across all connections.
Team and Security
Built for teams that handle customer data
Role-based access
All plansOwner, Admin, and Member roles with appropriate permissions. 3 to unlimited team members depending on tier, managed at the organization level.
SSO/SAML
All plansSingle sign-on support available on all tiers for secure, centralized authentication.
Encryption at rest
All plansProfile properties, event payloads, and API credentials encrypted with Fernet symmetric encryption per workspace.
Encryption in transit
All plansAll data transmitted over TLS. API credentials never stored in plaintext.
GDPR compliance
All plansOnly stores data required for testing. Profile IDs stored unencrypted for lookups; everything else encrypted.
Data quality checks
All plansAutomatic validation of assignment completeness, zero-event variants, minimum sample thresholds, and sample ratio mismatch (SRM).
CSV export
All plansExport campaign results for offline analysis or reporting in your own tools.
Feature availability by plan
All plans include the full testing engine, all five channels, Bayesian verdicts, and safety guardrails. Higher tiers unlock smarter allocation and deeper analysis.
| Capability | Starter | Growth | Scale |
|---|---|---|---|
| Snippet-level content testing | |||
| All 5 channels | |||
| Bayesian verdicts with revenue uplift | |||
| 4 primary metrics | |||
| Safety guardrails (all channels) | |||
| Bot filtering and SRM detection | |||
| Snippet performance library | |||
| Campaign groups | |||
| CSV export | |||
| Thompson Sampling | — | ||
| Revenue model | — | ||
| Test calculator | — | ||
| Content intelligence | — | ||
| Content insights | — | ||
| Temporal trend warnings | — | ||
| Segment analysis | — | ||
| Analytics settings | — | ||
| Interaction detection | — | — | |
| Adaptive priors | — | — | |
| Stratified Thompson Sampling | — | — | |
| True holdout | — | — | |
| Cohort LTV tracking | — | — |
Start compounding revenue from the emails you already send
14-day free trial on the Growth tier. No credit card required.