Skip to main content
liftstack
Sign In Start Free Trial

Creating and managing snippets

Snippets are the building blocks of content testing in liftstack. Each snippet represents a content position with multiple variant approaches.

Channels

Each snippet belongs to a specific channel: email, push, SMS, in-app message, or in-app surface. When creating a snippet, you select the channel first, and the available content types adjust automatically.

Content types

The content types available depend on your chosen channel. For email, these include:

  • Custom HTML blocks. The most powerful option. You can test entire sections of email markup: different layouts, content structures, visual treatments, or any HTML that your ESP supports.
  • Subject lines. Test different subject line copy against each other.
  • Hero blocks. Different images or headline/subheadline combinations.
  • CTAs. Test button text and positioning (e.g., “Shop Now” vs “Browse the Collection”).
  • Copy blocks. Different tone, length, or messaging strategy.
  • Discount framing. Test how you present offers (e.g., “20% off” vs “Save £10” vs no discount).

Creating a snippet

Navigate to Snippets > New Snippet. Provide a name, select the channel and content type, and add your variants. Mark one variant as the control, typically the copy you would have sent anyway.

Organising your library

Use descriptive names that reference the content strategy, not the campaign. “Spring Sale Hero” is better than “Campaign 47 Hero” because snippets are designed to be reused across campaigns. The snippet library is unlimited on all tiers.

Snippet protection

You cannot delete a snippet that is referenced by campaign slots. This protection is enforced at the database level. If you attempt to delete a snippet that is in use, the operation will fail. You need to remove the snippet from all campaign slots first. This prevents accidentally orphaning a running test.

Reusing snippets

The same snippet can be used in multiple campaigns. liftstack accumulates performance data across all campaigns where the snippet appears, building a progressively more accurate picture of which variant performs best.