Skip to main content
liftstack
Sign In Start Free Trial

Content intelligence and insights

Content intelligence is liftstack’s system for understanding what makes content win, not just which content wins. It works by extracting structured attributes from every variant, tracking which attribute values correlate with better performance, and surfacing actionable patterns as your testing data accumulates.

Available on Growth and Scale plans.

Content attributes

Every variant you create is automatically analysed and classified across 11 content dimensions. These attributes power all downstream intelligence features: insights, the playbook, content memory, and AI variant suggestions.

AttributeWhat it measuresHow it works
ToneMessaging tone (urgent, friendly, professional, casual, authoritative, playful, empathetic)AI extraction
StrategyPersuasion approach (scarcity, social proof, benefit, curiosity, exclusivity, value proposition)AI extraction
SpecificityHow concrete the messaging is (vague, moderate, specific)AI extraction
CTA typeCall-to-action framing (urgency, benefit, curiosity, social proof, scarcity, direct)Rule-based + AI
Emotional valenceEmotional tone (positive, negative, neutral, mixed)Rule-based + AI
PersonalizationWhether and how merge tags are used (name, behaviour, product, location, lifecycle)Rule-based + AI
LengthContent length relative to channel norms (short, medium, long)Automatic (channel-aware thresholds)
Reading levelReadability via Flesch-Kincaid (simple, moderate, complex)Automatic
Has emojiWhether the content contains emojiAutomatic
Has discountWhether the content references a discount or offerAutomatic
Has questionWhether the content poses a questionAutomatic

How attributes are extracted

Attributes are extracted at three tiers:

  • Automatic (always available, no setup): length, reading level, emoji, discount, and question detection run instantly when you save a variant. These are deterministic and 100% reliable.
  • Rule-based (always available, no setup): CTA type, emotional valence, and personalization type are detected via keyword and pattern matching. These work across all major ESP template syntaxes (Liquid, Handlebars, Braze Liquid, AmpScript, and more).
  • AI-powered (requires LLM configuration): tone, strategy, and specificity require an AI connection. AI extraction also improves the accuracy of CTA type, emotional valence, and personalization detection.

Configuring AI extraction

To unlock the full attribute set, go to Settings > AI and configure your LLM provider. liftstack supports Anthropic, OpenAI, and Google Gemini. You provide your own API key, which is encrypted at rest with your workspace’s unique encryption key.

Without an AI connection, insights are limited to the 8 automatic and rule-based attributes. A notice on the Content Intelligence page lets you know when richer insights are available with AI enabled.

Custom attributes

You can define custom categorical attributes beyond the 11 system defaults. Custom attributes are included in AI extraction prompts (with their allowed values) and participate in insight generation. This lets you track dimensions specific to your brand, like “product category” or “seasonal theme.”

How insights work

Content Intelligence uses Bayesian statistical analysis to determine which attribute values are associated with higher or lower conversion rates compared to your workspace average. For example, it might find that “urgency” tone variants convert at 3.2% while your workspace average is 2.5%, with high confidence that the difference is real.

Insights are surfaced as natural language observations:

Urgency language has won 5 of your last 7 hero block tests. Consider making it your default hero tone.”

Discount percentages outperform fixed-amount discounts in CTA blocks by an average of 0.6% conversion rate.”

Social proof performs best with your VIP segment (3.8% conversion vs 2.1% average). Consider segmenting your hero blocks.”

Confidence levels

  • High confidence: supported by 10,000+ exposures across many campaigns, with statistical significance after correcting for the number of attributes being tested simultaneously.
  • Moderate confidence: suggestive pattern worth investigating, based on 1,000+ exposures but less data than high confidence.

Minimum requirements

Insights will not appear until:

  • At least 3 variants share the attribute value being analysed
  • At least 5 campaigns included those variants
  • The pattern passes a statistical threshold adjusted for multiple comparisons (Bonferroni correction)

These thresholds prevent liftstack from surfacing patterns based on a single lucky result.

Important disclaimer

Insights are observational, not causal. A pattern like “urgency outperforms” is a correlation. It could be influenced by the specific copy, audience, timing, or other factors. Use insights as hypotheses to test deliberately, not as guaranteed rules.

Temporal trend warnings

liftstack monitors variant performance over time to detect two common biases:

  • Novelty effects: a new content style gets a temporary engagement boost because it is different from what recipients are used to. The boost decays as the novelty wears off, meaning the current estimate may overstate long-term performance.
  • Primacy effects: recipients are habituated to the existing style and initially resist the change. The new variant underperforms at first but improves over time, meaning the current estimate may understate long-term performance.

When a strong trend is detected, the warning shows the direction of the trend alongside both the most recent conversion rate and the average across all campaigns, so you can judge the likely long-term performance yourself.

Available on Growth and Scale plans.

Acting on insights

Use content insights to inform your variant creation strategy. If urgency consistently wins for hero blocks, create new variants that test different urgency approaches rather than re-testing urgency versus other tonal strategies. The Content Playbook and AI Variant Suggestions build directly on these insights to make this even easier.