# How to Link Klaviyo Popups to Because Campaigns

{% embed url="<https://www.youtube.com/watch?list=PLVMI-7D3MAtkeW8aLwwEZ2IopUapIegob&v=jWmpukdynnQ>" %}
How to boost Klaviyo list growth on your Shopify store
{% endembed %}

### **Why This Works**

Most online shoppers **dismiss popups** as soon as they land on a site, especially if they’re coming from an ad. Later, when they’re ready to buy, they **can’t find the popup again** to claim their discount.

* **The solution?** Instead of relying solely on a popup, create a **Because top bar, banner, or message** that subtly reminds visitors to **opt in for their welcome offer**—without disrupting their shopping experience.

***

### **Success Story: How Public Rec Drove List Growth & Higher Conversions**

Public Rec, a premium athleisure brand, used **Because’s Top Bar campaign** to grow their email list and acquire new customers.

From October 23 to November 2, they ran a **dynamic Welcome Top Bar campaign** that targeted **non-subscribers**, encouraging them to enter their email for **15% off their first order**.

🚀 **The results?**

* **+19%** lift in conversion rate (CVR)
* **+126** additional orders
* **+$8,022** in additional revenue

<figure><img src="/files/1pPohjK8fWinz5rGV79W" alt=""><figcaption></figcaption></figure>

By targeting non-subscribers with an enticing incentive, Public Rec successfully drove **list growth, customer acquisition, and revenue—all using Because’s seamless, no-code solution.**

***

### **Step 1: Create a Klaviyo Popup with a Specific URL Rule**

1. **Go to Klaviyo** → Navigate to **Sign-Up Forms**
2. **Clone Your Existing Signup Form**
   * Name it something like “**Because Email Signup**” so it’s easy to track
3. **Edit the Form’s Targeting Rules**
   * Keep **display timing** as **immediate**
   * Set **frequency** to **zero days**
   * Under **Targeting**, create a **new URL rule**: **#email-signup**
     * This ensures the popup only appears when visitors click on a Because campaign that links to this URL
4. **Publish the Form** in Klaviyo

***

### **Step 2: Create a Because Campaign That Links to the Popup**

1. **Open Because & Create a New Campaign**
   * We recommend using a **top bar** for high visibility
2. **Write a Click-Worthy Message**
   * Example: **“Click here to save 15% today!”**
3. **Make the Text Clickable**
   * **Highlight the text** → Insert link → Add **#email-signup**
   * Set it to **open in the same tab and click Save**
   * When prompted to add the required `http://` prefix, **select No**. Choosing Yes will cause the logic to break.

<figure><img src="/files/fSwdmtDYZPkROnTghME1" alt=""><figcaption></figcaption></figure>

4. **Preview & Publish** the campaign

💡 Now, when visitors click the message, the Klaviyo popup will appear instantly—giving them another chance to opt in.

***

### **Step 3: Exclude Existing Subscribers From Seeing the Message**

You only want this campaign to show for **new visitors** who haven’t opted into Klaviyo yet.

1. **In Klaviyo, Create a New Segment**
   * Go to **Lists & Segments** → Click **Create New Segment**
   * Name it: **“Because - Email Subscribers & Customers”**
2. **Set the Segment Rules:**
   * **“Person can receive email marketing”**

     **OR**
   * **“Has placed an order at least once” (over all time)**
3. **In Because, Add a Rule to Hide the Campaign for Subscribers**
   * Go to **Rules Engine** → Select **Klaviyo Segment**
   * **Choose the segment you just created**
   * Set rule to **“is not” in this segment**
   * **Save & Publish**

💡 Now, only new visitors who haven’t opted in will see the signup prompt

***

### **Step 4: Display the Welcome Discount Code for New Subscribers**

Once a visitor **opts in for the welcome offer**, you want to show them their **discount code on-site** so they can **use it right away**.

1. **Clone the First Because Campaign**
2. **Update the Message to Display the Discount Code**
   * Example: **“Welcome! Use code SAVE15 at checkout.”**
3. **Target Only New Subscribers Who Haven’t Used the Code Yet**
   * In Klaviyo, create a **new segment**:
     * **Subscribers who haven’t used the welcome discount**
     * **Joined in the last 60 days**
   * In Because, add a **Klaviyo segment rule**
     * **Show this message only to those in the segment**

***

### **Bonus: Prevent Discount Code Abuse**

**Worried about leaked discount codes?**

* Use an app like **Bulk Discount Code Generator** to create unique, one-time-use codes that **can’t be shared on coupon sites**.

💡 **Need help?** Our team is happy to assist! Contact us at [**support@trybecause.com**](mailto:support@trybecause.com) 🚀


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://because.gitbook.io/because/integrations/klaviyo-integration/how-to-link-klaviyo-popups-to-because-campaigns.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
