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:
| Element | Description |
|---|---|
| Internal name | Used only for internal organization |
| Segment | Determines which customers see the promotion |
| Start & end date | Optional — useful for scheduled or time-limited campaigns |
| Title & Subtitle | The main message customers see on the tracking page |
| CTA (Call-to-Action) | Button label and destination URL |
| Discount | Optional — if the promotion includes an incentive |
| Translations | Campaigns can be localized for different languages |
| Image | A 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:
-
Automatically (Shopify integration)
- Products are pulled directly from your Shopify catalog
- You only need to search and select the product
-
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
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:
| Field | Description |
|---|---|
| Internal title | For your own reference (e.g., "15% for new customers") |
| Discount code | Exactly as it exists in your shop system |
| Discount type | Entire order, specific products, or shipping |
| Discount value | Percentage (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.
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:
- Set it up in Klaviyo or Shopify
- Wait briefly for the systems to sync
- 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