How to Link Klaviyo Popups to Because Campaigns

Want to capture more email subscribers and increase conversions? Because now allows you to seamlessly trigger a Klaviyo popup from a Because campaign.

How to boost Klaviyo list growth on your Shopify store

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

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


  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.

  1. 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 🚀

Last updated