Skip to main content

Campaigns

The Campaigns section allows you to manage all promotions shown on your Karla tracking page. Here you can create new campaigns, edit existing ones, and decide which customers should see which content.

Recommended for: Marketing, Management

Campaign Types

There are three campaign types available:

  • Basic Promotions — Flexible content blocks for messages, offers, or incentives
  • Product Promotions — Highlight specific products on the tracking page
  • Banner Promotions — Mobile-only campaigns at the top of the tracking page

All campaign types follow the same core logic.


Basic Promotions

Basic promotions are flexible content blocks that allow you to highlight messages, offers, or incentives using visuals and copy.

Typical Use Cases

  • Discounts or vouchers
  • Referral or membership programs
  • Seasonal promotions (e.g., Black Friday, Christmas)
  • Brand or informational messages

How a Basic Promotion Is Structured

Each promotion includes the following elements:

ElementDescription
Internal nameUsed only for internal organization
SegmentDetermines which customers see the promotion
Start & end dateOptional — useful for scheduled or time-limited campaigns
Title & SubtitleThe main message customers see on the tracking page
CTA (Call-to-Action)Button label and destination URL
DiscountOptional — if the promotion includes an incentive
TranslationsCampaigns can be localized for different languages
ImageA visual that supports the promotion

After adding or updating content, make sure to save the promotion.

Creating or Managing Promotions

  • You can create a new promotion from scratch
  • Or clone an existing promotion to reuse its setup
  • Promotions can be live or disabled, allowing you to prepare campaigns in advance
  • Multiple promotions can run at the same time when using segmentation

Product Promotions

Product promotions allow you to highlight specific products directly on the tracking page.

How Products Can Be Added

There are two ways to create product promotions:

  1. Automatically (Shopify integration)

    • Products are pulled directly from your Shopify catalog
    • You only need to search and select the product
  2. Manually

    • Product details are entered manually
    • Includes title, image, price, description, and translations

This flexibility allows you to promote products even if they are not directly synced.


Banner promotions are mobile-only campaigns that appear at the top of the tracking page.

Best used for:

  • Short, high-impact messages
  • Time-sensitive announcements
  • Mobile-focused campaigns

Previewing Campaigns

For every campaign type, you can use the Preview function to see how the promotion looks on the live tracking page:

  • Banner promotions → Mobile preview
  • Basic & product promotions → Desktop tracking page preview

This helps ensure layout, copy, and visuals look as intended.


Discounts & Segmentation

To get the most out of your campaigns, it's important to understand how discounts and customer segments work in the Karla Portal. Both features help you run clean, targeted promotions directly on the tracking page.

Creating Discounts for Karla Campaigns

Karla uses dedicated discounts that are intended specifically for the tracking page experience.

Step 1: Create the Discount in Your Shop System

First, create the discount in your shop backend (e.g., Shopify or Shopware):

  • Define the discount type (percentage, fixed amount, free shipping, etc.)
  • Set the value and rules as usual

This ensures the discount is valid and usable at checkout.

Step 2: Add the Discount to the Karla Portal

To use a discount in a Karla campaign, it needs to be added once to the Discounts section in the portal. When creating a new discount entry, you'll define:

FieldDescription
Internal titleFor your own reference (e.g., "15% for new customers")
Discount codeExactly as it exists in your shop system
Discount typeEntire order, specific products, or shipping
Discount valuePercentage (e.g., 15%) or fixed amount (e.g., €15 off)

Once saved, the discount becomes available in all campaigns and can be selected from a dropdown.

Important

If a discount is not added to the Discounts section first, it will not be available for use in campaigns.

Using Discounts in Campaigns

After adding a discount to the portal:

  • You can select it in any Basic, Product, or Banner campaign
  • This keeps discounts organized and avoids duplicate or inconsistent setups

This approach helps ensure discounts are Karla-specific and can be properly attributed.

Customer Segmentation

Segmentation allows you to show different campaigns to different customer groups.

How Segmentation Works

  • Karla uses segments synced from Klaviyo and/or Shopify
  • Segments are not created directly in the Karla Portal
  • The portal shows which segments are available and lets you apply them to campaigns

Applying Segments to Campaigns

When creating or editing a campaign:

  • You'll see all synced segments in a dropdown
  • You can assign one or more segments to control who sees the campaign
  • If no segment applies, a default fallback segment is used

Creating New Segments

To create a new segment:

  1. Set it up in Klaviyo or Shopify
  2. Wait briefly for the systems to sync
  3. The new segment will automatically appear in the Karla Portal

Best Practices

  • Keep campaigns clear and focused
  • Avoid running too many promotions at the same time
  • Use segmentation to increase relevance
  • Use Karla-specific discounts to keep promotions clean and controlled
  • Allow some time for new segments to sync before using them