<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Help Center | Product Updates</title><description/><link>https://dev.quikly.com/</link><language>en</language><item><title>New: Set a Maximum Number of Uses Per Order on BOGO Offers</title><link>https://dev.quikly.com/blog/bogo-max-uses-per-order/</link><guid isPermaLink="true">https://dev.quikly.com/blog/bogo-max-uses-per-order/</guid><description>BOGO offers can now cap how many times the discount applies within a single order, so a &amp;quot;buy one, get one&amp;quot; stays exactly that — no matter how many qualifying items land in the cart.

</description><pubDate>Fri, 12 Jun 2026 12:00:00 GMT</pubDate><content:encoded>&lt;p&gt;You can now &lt;strong&gt;set a maximum number of uses per order&lt;/strong&gt; on Quikly BOGO offers. The discount will apply to at most that many qualifying sets of items in a single order — so a “buy one, get one” stays a true one-for-one, even when a shopper loads up their cart.&lt;/p&gt;
&lt;p&gt;This is live today.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;how-to-set-up-a-bogo-on-quikly&quot;&gt;How to set up a BOGO on Quikly&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;Setting up a buy-one-get-one offer takes a few steps in the offer builder:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Set up your discount&lt;/strong&gt; — choose a percentage or dollar amount off.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Choose what it applies to&lt;/strong&gt; — point the discount at specific products or collections. This is the “get one” part of BOGO.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Click “Require specific product(s) in cart”&lt;/strong&gt; — this unlocks the conditions that trigger the offer.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Define the trigger conditions&lt;/strong&gt; — set the minimum quantity (or purchase amount) and which products or collections qualify. This is the “buy one” part. In the example below, the BOGO is set up for items in a full-priced collection.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Optionally, check “Set a maximum number of uses per order”&lt;/strong&gt; — this is the new feature. Enter how many qualifying sets the discount can apply to in one order.&lt;/li&gt;
&lt;/ol&gt;
&lt;img src=&quot;https://dev.quikly.com/blog/bogo-max-uses-per-order.png&quot; alt=&quot;The Quikly offer builder showing a BOGO configured on a full-priced collection, with the new &amp;#x27;Set a maximum number of uses per order&amp;#x27; option checked and set to 1&quot;&gt;
&lt;div&gt;&lt;h2 id=&quot;why-the-cap-matters&quot;&gt;Why the cap matters&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;Without a cap, a BOGO applies to every qualifying set in the cart. If a shopper adds eight qualifying items, they’d get four discounted — which isn’t always what you intended.&lt;/p&gt;
&lt;p&gt;With &lt;strong&gt;Maximum uses per order&lt;/strong&gt; set to &lt;code dir=&quot;auto&quot;&gt;1&lt;/code&gt;, the discount applies to just one set: buy one, get one, full stop. Set it to &lt;code dir=&quot;auto&quot;&gt;2&lt;/code&gt; and a shopper can earn the deal twice, and so on. It’s a simple way to keep promotional margin predictable while still running an enticing offer.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;This is available now in the offer builder. If you have questions about structuring BOGO offers, reach out to your account team.&lt;/p&gt;</content:encoded><category>Product Updates</category><category>Offers</category><category>Shopify</category></item><item><title>Quikly + Klaviyo: Capture More Emails and Drive More Sales Without a Deeper Discount</title><link>https://dev.quikly.com/blog/quikly-klaviyo-conversion-playbook/</link><guid isPermaLink="true">https://dev.quikly.com/blog/quikly-klaviyo-conversion-playbook/</guid><description>A practical playbook for pairing Quikly&amp;#39;s urgency campaigns with your Klaviyo welcome and cart abandonment flows — to grow your list and convert more buyers without widening your discount.

</description><pubDate>Fri, 22 May 2026 12:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Most Shopify merchants we talk to are stuck on the same trade-off:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“I want a bigger email list and more immediate sales — but I don’t want to keep increasing my discount to get them.”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;It’s a fair worry. The usual playbook is a static “10% off your first order” popup feeding a Klaviyo welcome flow. It works, sort of, but the only lever you have left to pull is a &lt;em&gt;bigger&lt;/em&gt; number — 15% off, then 20%, then free shipping on top. Margin goes down, and the offer stops feeling special.&lt;/p&gt;
&lt;p&gt;Quikly changes which lever you pull. Instead of competing on discount &lt;em&gt;size&lt;/em&gt;, you compete on &lt;strong&gt;urgency&lt;/strong&gt;: scarcity, real time limits, social proof, and FOMO. The same offer captures more emails and drives more immediate purchases — because shoppers are responding to &lt;em&gt;“only the next 50 get this”&lt;/em&gt; rather than &lt;em&gt;“this is 5% better than the last popup I saw.”&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;This post is the playbook for pairing Quikly with Klaviyo to do exactly that. We’ll cover:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;How Quikly and Klaviyo fit together&lt;/li&gt;
&lt;li&gt;The popup play: a daily redemption cap that lifts your email capture rate&lt;/li&gt;
&lt;li&gt;Segmenting Quikly signups inside Klaviyo&lt;/li&gt;
&lt;li&gt;The flows that matter most — and where urgency belongs in each&lt;/li&gt;
&lt;li&gt;The cart abandonment play: an offer that &lt;em&gt;decays&lt;/em&gt; the longer someone waits&lt;/li&gt;
&lt;li&gt;Measuring what actually moved (revenue, not opens)&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;div&gt;&lt;h2 id=&quot;1-how-quikly-and-klaviyo-fit-together&quot;&gt;1. How Quikly and Klaviyo fit together&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;Quikly captures emails through urgency-driven campaigns on your storefront — popups, banners, teasers, and checkout. Klaviyo is where those subscribers land and where your automated flows nurture them into buyers. The integration connects the two so every email a Quikly campaign collects flows straight into the Klaviyo list you choose, in real time.&lt;/p&gt;
&lt;p&gt;Connecting takes about a minute via OAuth — no API keys, no scopes. We won’t re-document it here; the step-by-step lives in the &lt;a href=&quot;https://dev.quikly.com/integrations/klaviyo/&quot;&gt;Klaviyo integration guide&lt;/a&gt;. Once you’re connected, this post picks up where that guide leaves off: turning those subscribers into revenue.&lt;/p&gt;
&lt;p&gt;One thing worth doing before you launch: set the connected Klaviyo list to &lt;strong&gt;single opt-in&lt;/strong&gt; so subscribers are added immediately and your welcome flow can fire without waiting on a confirmation click. (Details are in the &lt;a href=&quot;https://dev.quikly.com/integrations/klaviyo/#recommended-enable-single-opt-in&quot;&gt;integration guide&lt;/a&gt;.)&lt;/p&gt;
&lt;hr&gt;
&lt;div&gt;&lt;h2 id=&quot;2-the-popup-play-capture-more-emails-without-a-deeper-discount&quot;&gt;2. The popup play: capture more emails without a deeper discount&lt;/h2&gt;&lt;/div&gt;
&lt;img src=&quot;https://dev.quikly.com/shopify/campaign-ideas/chunk-nibbles.png&quot; alt=&quot;Chunk Nibbles email capture campaign — fastest snackers earn 25% off in exchange for an email&quot; align=&quot;right&quot; width=&quot;260&quot;&gt;
&lt;p&gt;Here’s the mechanic that makes Quikly different from a standard email-capture popup.&lt;/p&gt;
&lt;p&gt;In a Quikly campaign you can set a &lt;strong&gt;redemption cap&lt;/strong&gt; — a limit on how many shoppers can claim the offer. Pair that with a live countdown (“only the next 50 get this”) and a timer, and the popup stops being a passive “enter your email for 10% off.” It becomes &lt;em&gt;“claim this before it’s gone.”&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;That reframing is the whole point. A shopper who would have ignored a flat 10% popup will hand over their email to lock in a capped offer — because the scarcity, not the discount size, is doing the persuading. You capture more emails at the &lt;em&gt;same&lt;/em&gt; discount you were already willing to give.&lt;/p&gt;
&lt;p&gt;A few ways merchants run this:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Sitewide welcome unit&lt;/strong&gt; — your standard list-growth popup, but with a capped, time-boxed reward instead of a static code.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Exit intent&lt;/strong&gt; — trigger the capped offer as a shopper moves to leave, turning abandonment into a last-second opt-in.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Daily caps for repeat urgency&lt;/strong&gt; — set the cap so it can reset on a cadence (“first 50 each day”), which keeps the FOMO fresh for returning visitors and gives you a recurring reason to drive traffic to it.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The shoppers you collect this way tend to convert better downstream, too — they opted in during a moment of urgency, so they’re primed to respond when your Klaviyo flow follows up. For more campaign structures, see &lt;a href=&quot;https://dev.quikly.com/shopify/campaign-ideas/&quot;&gt;Campaign Ideas&lt;/a&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;div&gt;&lt;h2 id=&quot;3-segmenting-quikly-signups-inside-klaviyo&quot;&gt;3. Segmenting Quikly signups inside Klaviyo&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;Once subscribers are flowing in, you’ll want to treat Quikly-sourced contacts differently from the rest of your list — they came in hot, and your flows should reflect that.&lt;/p&gt;
&lt;p&gt;Quikly writes a few properties to each profile it syncs, which makes segmentation easy:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code dir=&quot;auto&quot;&gt;quikly_source&lt;/code&gt; — always set to &lt;code dir=&quot;auto&quot;&gt;quikly&lt;/code&gt;; the simplest way to isolate every Quikly-sourced contact.&lt;/li&gt;
&lt;li&gt;&lt;code dir=&quot;auto&quot;&gt;quikly_campaign_id&lt;/code&gt; — the specific campaign that captured the signup.&lt;/li&gt;
&lt;li&gt;&lt;code dir=&quot;auto&quot;&gt;quikly_campaign_name&lt;/code&gt; — the human-readable campaign name, handy when you’re building segments by hand.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The subscription itself is also tagged with a &lt;strong&gt;source&lt;/strong&gt; of &lt;code dir=&quot;auto&quot;&gt;Quikly&lt;/code&gt; in Klaviyo.&lt;/p&gt;
&lt;p&gt;To build a segment of Quikly subscribers:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;In Klaviyo, go to &lt;strong&gt;Lists &amp;#x26; Segments&lt;/strong&gt; and click &lt;strong&gt;Create New Segment&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Add a condition on &lt;strong&gt;Properties about someone&lt;/strong&gt; → &lt;code dir=&quot;auto&quot;&gt;quikly_source&lt;/code&gt; equals &lt;code dir=&quot;auto&quot;&gt;quikly&lt;/code&gt; (or filter by &lt;code dir=&quot;auto&quot;&gt;quikly_campaign_name&lt;/code&gt; for a specific campaign).&lt;/li&gt;
&lt;li&gt;Save, and you have a living segment you can target with campaigns or use to trigger Quikly-specific flows.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;This lets you, for example, send a different welcome series to people who came in through a high-urgency capped offer than to your general newsletter signups.&lt;/p&gt;
&lt;hr&gt;
&lt;div&gt;&lt;h2 id=&quot;4-the-flows-that-matter-most--and-where-urgency-belongs&quot;&gt;4. The flows that matter most — and where urgency belongs&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;These are the four Klaviyo flows worth optimizing for Quikly subscribers. The Klaviyo-side mechanics are standard; what’s different is &lt;em&gt;where you let urgency do the work.&lt;/em&gt;&lt;/p&gt;
&lt;div&gt;&lt;h3 id=&quot;welcome-flow&quot;&gt;Welcome flow&lt;/h3&gt;&lt;/div&gt;
&lt;p&gt;Your first touch after someone joins. Engagement is highest here, so it usually drives the most revenue of any flow. If your Quikly campaign delivered a code with an expiration window, your first welcome email should fire &lt;strong&gt;immediately&lt;/strong&gt; and carry that code so the shopper can redeem before it lapses. Quikly generates and manages standard Shopify discount codes for you, so there’s nothing to set up manually in the Shopify admin — see &lt;a href=&quot;https://dev.quikly.com/shopify/faq/#how-are-discount-codes-generated-and-delivered&quot;&gt;how codes are generated and delivered&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If the urgency window has already closed by the time you’re following up, switch the message: acknowledge they missed the flash offer and point them at a fresh Quikly campaign rather than quietly handing out the same discount with no time pressure. The scarcity is the reason to act now.&lt;/p&gt;
&lt;div&gt;&lt;h3 id=&quot;browse-abandonment-flow&quot;&gt;Browse abandonment flow&lt;/h3&gt;&lt;/div&gt;
&lt;p&gt;Triggers when someone views products but doesn’t add to cart. Instead of bolting on a bigger discount to win them back, link them to a capped Quikly offer. The message becomes “the deal you were eyeing is going fast” — urgency, not a markdown, closes the gap.&lt;/p&gt;
&lt;div&gt;&lt;h3 id=&quot;cart-abandonment-flow&quot;&gt;Cart abandonment flow&lt;/h3&gt;&lt;/div&gt;
&lt;p&gt;The highest-leverage flow for urgency, and the one we dig into next. These shoppers were one step from buying; a time-sensitive, decaying offer is far more persuasive than a flat “10% off, come back anytime.”&lt;/p&gt;
&lt;div&gt;&lt;h3 id=&quot;post-purchase-flow&quot;&gt;Post-purchase flow&lt;/h3&gt;&lt;/div&gt;
&lt;p&gt;Nurture the relationship after the sale — reviews, recommendations, and the next reason to come back. A capped Quikly offer for repeat buyers (“first 100 returning customers”) gives loyal shoppers a reason to act now instead of waiting for your next sitewide sale.&lt;/p&gt;
&lt;hr&gt;
&lt;div&gt;&lt;h2 id=&quot;5-the-cart-abandonment-play-an-offer-that-decays-as-they-wait&quot;&gt;5. The cart abandonment play: an offer that decays as they wait&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;This is the second mechanic that lets you drive sales &lt;em&gt;without&lt;/em&gt; a deeper discount — by making waiting cost the shopper something.&lt;/p&gt;
&lt;p&gt;A typical Klaviyo cart abandonment flow sends a reminder, then a bigger discount a day later if they still haven’t bought. That trains shoppers to &lt;em&gt;wait&lt;/em&gt;: they learn that hesitating earns them a better deal. You’re paying more to close the same sale.&lt;/p&gt;
&lt;p&gt;Quikly inverts that. You point the cart-reminder email at a Quikly activation whose offer &lt;strong&gt;tiers down over time&lt;/strong&gt; — the best discount goes to the fastest buyers, then it steps to a lower tier, and a live countdown shows where things stand:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;First to act: the strongest offer (e.g. $20 off).&lt;/li&gt;
&lt;li&gt;Wait a while: it steps down to the next tier (e.g. $15 off).&lt;/li&gt;
&lt;li&gt;Keep waiting: the lower tier, or it closes out entirely.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Now hesitation is expensive instead of rewarded. The shopper has a concrete reason to come back and check out &lt;em&gt;now&lt;/em&gt;, and you never had to widen your discount to create that pressure — the structure does it. Because the campaign is gated to an activation link, you can keep this offer exclusive to the abandoning-cart segment and measure it cleanly. (More on link-gated audiences in the &lt;a href=&quot;https://dev.quikly.com/shopify/faq/#can-i-target-only-low-intent-users&quot;&gt;FAQ&lt;/a&gt;.)&lt;/p&gt;
&lt;p&gt;A note on how this fits together: Klaviyo owns the &lt;em&gt;trigger and the send&lt;/em&gt; (the cart abandonment flow, timing, and email content), and Quikly owns the &lt;em&gt;offer behind the link&lt;/em&gt; (the tiers, the cap, the countdown, and the code). You build the flow once in Klaviyo and let the Quikly campaign supply the urgency.&lt;/p&gt;
&lt;hr&gt;
&lt;div&gt;&lt;h2 id=&quot;6-measure-what-actually-moved&quot;&gt;6. Measure what actually moved&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;The reason to run urgency over a deeper discount is incremental revenue — so measure that, not opens and clicks.&lt;/p&gt;
&lt;p&gt;Quikly’s A/B testing is built in and reports on &lt;strong&gt;revenue lift&lt;/strong&gt;, which lets you put a capped or decaying Quikly offer head-to-head against your current flat-discount baseline and see which one actually produces more revenue per send. Run a tiered Quikly offer against your existing “10% off” cart reminder for a couple of weeks and let the revenue numbers settle the question. See the &lt;a href=&quot;https://dev.quikly.com/shopify/overview/&quot;&gt;Overview&lt;/a&gt; for how lift reporting works.&lt;/p&gt;
&lt;hr&gt;
&lt;div&gt;&lt;h2 id=&quot;in-short&quot;&gt;In short&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;You don’t have to choose between a bigger list and protecting your margin. Quikly’s urgency mechanics — caps, tiers, countdowns, and link-gated offers — give you a second lever beyond discount size:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A &lt;strong&gt;capped popup&lt;/strong&gt; captures more emails at the discount you already offer.&lt;/li&gt;
&lt;li&gt;A &lt;strong&gt;decaying cart-reminder offer&lt;/strong&gt; drives faster checkouts without training shoppers to wait for a better deal.&lt;/li&gt;
&lt;li&gt;Klaviyo handles the segments, flows, and sends; Quikly supplies the urgency behind the link.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ready to wire it up? Start with the &lt;a href=&quot;https://dev.quikly.com/integrations/klaviyo/&quot;&gt;Klaviyo integration guide&lt;/a&gt;, then browse &lt;a href=&quot;https://dev.quikly.com/shopify/campaign-ideas/&quot;&gt;Campaign Ideas&lt;/a&gt; for offer structures that match your goal this week.&lt;/p&gt;</content:encoded><category>Klaviyo</category><category>Integrations</category><category>Email Marketing</category><category>Tutorials</category></item><item><title>The Assistant Just Got a Lot Smarter</title><link>https://dev.quikly.com/blog/assistant-now-searches-docs/</link><guid isPermaLink="true">https://dev.quikly.com/blog/assistant-now-searches-docs/</guid><description>The in-app Assistant now searches our full help center every time you ask a question, so the practical &amp;quot;how do I…&amp;quot; answers are one prompt away — with citations.

</description><pubDate>Thu, 21 May 2026 15:00:00 GMT</pubDate><content:encoded>&lt;p&gt;If you’ve used the &lt;strong&gt;Ask the Assistant&lt;/strong&gt; tile in your Help &amp;#x26; Support area, you know it’s good at talking through campaign strategy and pulling numbers from your account. What it wasn’t great at, until today, was answering the practical “how do I…” questions — the kind where the answer is sitting in our docs and you just need it surfaced.&lt;/p&gt;
&lt;p&gt;That changed this week. The Assistant now searches our full help center every time you ask a question, and grounds its answer in what it finds. When a doc is relevant, it’ll cite the page back to you so you can verify and read deeper.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;where-to-find-it&quot;&gt;Where to find it&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;There are two ways into the Assistant from brand admin:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Help &amp;#x26; Support → Ask the Assistant&lt;/strong&gt; — the dedicated chat surface, with room to have a longer back-and-forth&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Assistant&lt;/strong&gt; button in the header of your dashboard — for quick questions without leaving whatever screen you’re on&lt;/li&gt;
&lt;/ul&gt;
&lt;img src=&quot;https://dev.quikly.com/blog/quikly_assistant.png&quot; alt=&quot;The Quikly Assistant answering a question with citations from the help docs&quot;&gt;
&lt;div&gt;&lt;h2 id=&quot;try-asking-things-like&quot;&gt;Try asking things like&lt;/h2&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;“How do I configure offer tiers in Shopify?”&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;“How do I only show a campaign on one product page?”&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;“What’s the difference between Quikly Drop, Hype, and Swap?”&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;“How do I integrate Quikly with Klaviyo?”&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;“What new features shipped in the last few months?”&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The Assistant will pull the answer from the relevant doc — Shopify tutorials, integration guides, SDK references, product updates — and link you to the source.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;whats-behind-it&quot;&gt;What’s behind it&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;Every time we publish or update a doc on dev.quikly.com, the Assistant’s knowledge base updates automatically within seconds. No stale answers, no “we’ll update that later.” If a doc exists, the Assistant knows about it.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;a-note-on-accuracy&quot;&gt;A note on accuracy&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;The Assistant only answers from material we’ve written. If your question goes beyond what’s in our docs — or if it’s specific to your account in a way docs can’t address — you’ll still get a useful answer, but please follow the cited links to confirm specifics. And as always, your CSM and &lt;a href=&quot;mailto:support@quikly.com&quot;&gt;support@quikly.com&lt;/a&gt; are one click away when you need a human.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;whats-next&quot;&gt;What’s next&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;We’re tracking which questions don’t yet have a great answer, so we can grow our docs where you actually need them. If you ask the Assistant something and the response feels thin, that’s a signal we’re listening for — keep asking.&lt;/p&gt;</content:encoded><category>Product Updates</category><category>Brand Admin</category><category>AI</category></item><item><title>What&apos;s New: One-Click Klaviyo &amp; In-App Help</title><link>https://dev.quikly.com/blog/klaviyo-oauth-and-in-app-help/</link><guid isPermaLink="true">https://dev.quikly.com/blog/klaviyo-oauth-and-in-app-help/</guid><description>Connect Klaviyo in one click with the new OAuth flow, and get answers from our docs without ever leaving the app thanks to a new Help &amp;amp; Support area with built-in search.

</description><pubDate>Thu, 21 May 2026 12:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Two things to share today: a much-improved Klaviyo connection flow, and a new place inside brand admin to get help.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;klaviyo-one-click-oauth-connection&quot;&gt;Klaviyo: One-Click OAuth Connection&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;The Klaviyo integration now uses &lt;strong&gt;OAuth&lt;/strong&gt;, which means you no longer need to generate a private API key and paste it into Quikly to connect.&lt;/p&gt;
&lt;p&gt;Click &lt;strong&gt;Connect Klaviyo&lt;/strong&gt;, approve the connection in Klaviyo’s UI, and you’re done. Existing lists and profiles are detected automatically, and you can revoke the connection from either Quikly or Klaviyo at any time.&lt;/p&gt;
&lt;p&gt;A few notes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The new flow works for both fresh Shopify installs and existing brand admin users — if you’re already connected via API key, your integration keeps working, and you can switch to OAuth any time from your integration settings.&lt;/li&gt;
&lt;li&gt;Under the hood, we’re running on the latest Klaviyo API revision, which means faster syncs and more accurate profile data.&lt;/li&gt;
&lt;li&gt;Permissions are scoped — Quikly only requests the access it actually needs to sync opt-ins and event data.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you’ve been holding off on connecting Klaviyo because the API-key flow felt fiddly, now is a good time to try it.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;in-app-help--support&quot;&gt;In-App Help &amp;#x26; Support&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;Brand admin now has a dedicated &lt;strong&gt;Help &amp;#x26; Support&lt;/strong&gt; area — a single place for documentation, support contact, and self-serve answers.&lt;/p&gt;
&lt;p&gt;The most useful piece is a &lt;strong&gt;live search across our help docs&lt;/strong&gt; at dev.quikly.com. Type a question — “How do I add a tier?”, “What’s the difference between a panel and a drawer?”, “How do I target visibility by URL?” — and you’ll get an instant answer pulled from the full help library, without having to leave the app and search separately.&lt;/p&gt;
&lt;p&gt;The same docs index powers our AI assistant, so the answers stay in sync with the docs as we update them. If you find a topic that isn’t covered well, let us know — improving the docs improves both the search and the assistant at the same time.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Both features are live now in your brand admin. As always, reach out to your account team with feedback or questions.&lt;/p&gt;</content:encoded><category>Product Updates</category><category>Integrations</category><category>Klaviyo</category><category>Brand Admin</category></item><item><title>What&apos;s New: A Smoother Campaign Builder, New Dynamic Tags &amp; Per-Campaign Checkout Controls</title><link>https://dev.quikly.com/blog/whats-new-may-2026/</link><guid isPermaLink="true">https://dev.quikly.com/blog/whats-new-may-2026/</guid><description>Faster and more reliable drag-and-drop in the campaign builder, a more faithful live preview, new interactive tags you can drop into any rich text block, and per-campaign control over the Shopify checkout banner.

</description><pubDate>Fri, 15 May 2026 12:00:00 GMT</pubDate><content:encoded>&lt;p&gt;A big batch of campaign builder improvements landed over the last few weeks, along with three new dynamic tags and a new toggle for the Shopify checkout banner.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;the-campaign-builder-is-faster-and-more-reliable&quot;&gt;The Campaign Builder Is Faster and More Reliable&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;If you spend most of your time inside the builder, you’ll feel these improvements right away.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Drag-and-drop fixes&lt;/strong&gt; — reorders no longer get lost when you make an edit mid-drag, and moving blocks between sections no longer duplicates them.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Deeper nesting&lt;/strong&gt; — content blocks can now be nested up to four levels deep, opening up more sophisticated layouts.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;A more faithful live preview&lt;/strong&gt; — section-scoped style settings, teaser width, container hide-on-mobile, and your brand logo now all render correctly inside the preview iframe, so what you see is what your shoppers will see.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CodeMirror JSON/YAML editors&lt;/strong&gt; — campaign template editing in admin now uses CodeMirror, with proper syntax highlighting, line numbers, and indentation.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Split button color&lt;/strong&gt; — set the background color and text color of buttons independently, so you can hit your brand and contrast targets without compromise.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Responsive layout controls&lt;/strong&gt; on Row and Container blocks — configure per-breakpoint sizing and alignment.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Per-view vertical alignment&lt;/strong&gt; on JSON template sections, so the same template can present differently across teaser, popup, and panel views.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Max Width + Alignment&lt;/strong&gt; controls on the inline component, for finer control over how it sits inside its container.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Animated Icons on Loading screens&lt;/strong&gt; — the old “Icon” block is now called “Animated Icon” for clarity, and you can use it on Loading screens too.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&lt;h2 id=&quot;new-dynamic-tags&quot;&gt;New Dynamic Tags&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;Drop any of these into a rich text field to make text and buttons interactive:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code dir=&quot;auto&quot;&gt;{{CloseLink}}&lt;/code&gt;&lt;/strong&gt; — turn any link or button into a popup-dismiss action. Useful for “No thanks” copy and custom close buttons.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code dir=&quot;auto&quot;&gt;{{OverviewLink}}&lt;/code&gt;&lt;/strong&gt; — send shoppers back to your offer list from inside a deal view, without leaving the campaign.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code dir=&quot;auto&quot;&gt;{{OpenFeatureLink}}&lt;/code&gt;&lt;/strong&gt; — open any feature in your campaign (panel, drawer, etc.) from a rich text link, giving you full control over how shoppers navigate between sections.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&lt;h2 id=&quot;disable-the-shopify-checkout-banner-per-campaign&quot;&gt;Disable the Shopify Checkout Banner Per Campaign&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;Quikly campaigns can now opt out of the post-purchase Shopify checkout banner on a per-campaign basis. There’s a new toggle in campaign settings — flip it off for any single campaign without affecting others.&lt;/p&gt;
&lt;p&gt;This is useful when a campaign already includes its own claim or confirmation experience and you don’t want a second touchpoint at checkout. Most merchants will want the banner on for most campaigns, but the new toggle gives you the precision to make exceptions where they make sense.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;All of these features are available now. If you have questions about any of them — especially the new dynamic tags, which open up some genuinely new patterns — reach out to your account team.&lt;/p&gt;</content:encoded><category>Product Updates</category><category>Campaigns</category><category>Campaign Builder</category><category>Shopify</category></item><item><title>What&apos;s New: Redesigned Brand Admin &amp; Smarter Marketing Insights</title><link>https://dev.quikly.com/blog/whats-new-apr-2026/</link><guid isPermaLink="true">https://dev.quikly.com/blog/whats-new-apr-2026/</guid><description>A refreshed brand admin built on a new design system, a more powerful Marketing Insights view with a calendar and SMS tab, and the ability to pause active campaigns without losing their setup.

</description><pubDate>Fri, 17 Apr 2026 12:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This release focuses on the surfaces you spend the most time in — your brand admin and your Insights views — and adds a long-requested ability to pause an active campaign without unpublishing it.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;brand-admin-redesign&quot;&gt;Brand Admin Redesign&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;The brand admin has been rebuilt on top of a new design system, with tighter spacing, clearer typography, and a more consistent visual language across screens.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Campaign Detail&lt;/strong&gt;, &lt;strong&gt;Results&lt;/strong&gt;, and &lt;strong&gt;Discount Analytics&lt;/strong&gt; have all been reorganized so the most important information is front and center, with secondary controls tucked into expandable cards.&lt;/li&gt;
&lt;li&gt;The sidebar nav has been cleaned up and the old &lt;strong&gt;Dashboard&lt;/strong&gt; is now simply called &lt;strong&gt;Home&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;A new &lt;strong&gt;Traffic Sources&lt;/strong&gt; table has been added to your A/B test results, so you can see which channels drove each variant.&lt;/li&gt;
&lt;li&gt;The Top Discounts table now includes &lt;strong&gt;HoverCard previews&lt;/strong&gt; — hover any discount to see its full details without leaving the page.&lt;/li&gt;
&lt;li&gt;A consistent empty-state component now appears across all Results cards, so it’s always clear when there’s no data versus when something is loading.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&lt;h2 id=&quot;marketing-insights-upgrades&quot;&gt;Marketing Insights Upgrades&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;Marketing Insights has gained a few features that make it much easier to compare what’s happening across your channels and across time.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Calendar view on the Email tab&lt;/strong&gt; — see your sends laid out by date, with psychology counts reframed as a percentage of total messages rather than raw counts.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SMS Insights tab&lt;/strong&gt; — a brand new tab with the same layout as Email, so cross-channel comparisons are one click away.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Window-scoped stats&lt;/strong&gt; — the stat cards at the top of Insights now respect the date range you’ve selected, so filtered views and whole-account totals no longer get mixed together.&lt;/li&gt;
&lt;li&gt;Behind the scenes, merchant matching across ESPs, marketing platforms, and shared domains is more accurate, which means your insights are more reliably attributed to the right brand.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&lt;h2 id=&quot;pause-active-campaigns&quot;&gt;Pause Active Campaigns&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;You can now &lt;strong&gt;pause&lt;/strong&gt; any active campaign directly from brand admin. Pausing stops the campaign from running immediately — no claims, no opt-ins, no banner — but preserves its configuration, schedule, and audience exactly as you set them. When you’re ready, hit resume and the campaign picks up right where it left off.&lt;/p&gt;
&lt;p&gt;This is especially useful if you spot something mid-flight that you want to fix, or if you need to temporarily back off a campaign during a sale or other event without going through the unpublish-and-republish cycle.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;All of these are available now in your brand admin. As always, reach out to your account team with questions or feedback.&lt;/p&gt;</content:encoded><category>Product Updates</category><category>Brand Admin</category><category>Analytics</category><category>Campaigns</category></item><item><title>What&apos;s New: A/B Testing, Visual Previews &amp; Smarter Discount Controls</title><link>https://dev.quikly.com/blog/whats-new-mar-2026/</link><guid isPermaLink="true">https://dev.quikly.com/blog/whats-new-mar-2026/</guid><description>Run controlled campaign experiments, see visual previews of AI recommendations before you launch, restrict discounts to subscriptions only, and more.

</description><pubDate>Fri, 13 Mar 2026 12:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Here’s a look at the latest features and improvements we’ve shipped to help you make more confident campaign decisions, move faster from idea to launch, and give your shoppers more precisely targeted offers.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;ab-campaign-testing&quot;&gt;A/B Campaign Testing&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;You can now run head-to-head tests between two Quikly campaigns and see exactly which one drives better results. Link any two campaigns as a split test, and Quikly will automatically track which visitors saw each campaign and what they purchased — then surface a clear summary of lift, conversion, and revenue for each variant.&lt;/p&gt;
&lt;p&gt;This makes it easy to answer questions like “does a tiered offer outperform a flat discount for my store?” with real data instead of guesswork. Split test results are available directly in your brand dashboard alongside your other campaign reports.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;visual-previews-for-campaign-recommendations&quot;&gt;Visual Previews for Campaign Recommendations&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;When Quikly recommends a campaign for your store, you’ll now see a &lt;strong&gt;live visual preview&lt;/strong&gt; of what that campaign will look like on your site — before you commit to building it. Previews reflect your brand colors, fonts, and offer details so you can quickly evaluate whether a recommendation fits your goals.&lt;/p&gt;
&lt;p&gt;You can also expand any recommendation card to see the full breakdown: tier structure, target audience, offer sizing, and the reasoning behind the suggestion. And if a recommendation isn’t quite right, you can now give it a thumbs up or down — that feedback goes directly back into the system to improve future suggestions for your store.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;subscription-only-discounts&quot;&gt;Subscription-Only Discounts&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;Quikly campaigns can now generate discount codes that apply &lt;strong&gt;only to subscription orders&lt;/strong&gt;, leaving one-time purchases unaffected. This is especially useful if you want to reward or accelerate subscriber growth without discounting your full catalog.&lt;/p&gt;
&lt;p&gt;When configuring your campaign offers, you’ll find a new option in the Incentives section to restrict each discount to subscriptions. You can mix and match — some tiers subscription-only, others available to everyone — giving you precise control over how your offers are structured.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;shopify-marketing-contacts-integration&quot;&gt;Shopify Marketing Contacts Integration&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;Quikly now syncs opt-ins directly with &lt;strong&gt;Shopify’s built-in marketing contacts&lt;/strong&gt;, so customers who engage with your campaigns are automatically added to your Shopify marketing list. This keeps your Shopify subscriber data accurate and up to date without any manual exports or third-party sync steps.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;auto-detect-your-brand-fonts&quot;&gt;Auto-Detect Your Brand Fonts&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;Setting up your brand in Quikly just got faster. You can now click &lt;strong&gt;Detect Fonts&lt;/strong&gt; and Quikly will scan your live Shopify storefront, identify the fonts you’re using, and import them directly into your brand library — including Google Fonts and system fonts. No more hunting for font names or manually entering them one by one.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;redesigned-campaign-overview&quot;&gt;Redesigned Campaign Overview&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;The campaign detail page has a new layout that puts the most important controls front and center. Timing, visibility settings, and offer tiers are each organized into their own cards with inline editing, so you can make quick adjustments without leaving the page. Publishing and unpublishing now include a confirmation step to prevent accidental changes.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;campaign-list-search--sorting&quot;&gt;Campaign List Search &amp;#x26; Sorting&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;Finding a specific campaign in a long list is now much easier. The campaign list supports &lt;strong&gt;live search by name&lt;/strong&gt;, sortable columns for start date, end date, and status, and proper pagination for larger accounts. If you manage a catalog of 50 or more campaigns, you’ll notice the difference immediately.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;repeat-visitor-controls&quot;&gt;Repeat Visitor Controls&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;You can now configure a campaign to &lt;strong&gt;hide itself from shoppers who have already seen another Quikly campaign&lt;/strong&gt; on your store. This is useful for keeping your experience fresh — new visitors get the full campaign, while repeat visitors who’ve already engaged aren’t shown the same treatment again.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;All of these features are available now in your Quikly dashboard. Have questions or want help making the most of any of these updates? Reach out to your account team — we’d love to hear from you.&lt;/p&gt;</content:encoded><category>Product Updates</category><category>Campaigns</category><category>Analytics</category><category>Shopify</category></item><item><title>What&apos;s New: Faster Reports, Smoother Campaigns &amp; Smarter Recommendations</title><link>https://dev.quikly.com/blog/whats-new-feb-2026/</link><guid isPermaLink="true">https://dev.quikly.com/blog/whats-new-feb-2026/</guid><description>From instant campaign reports to polished teaser animations and smarter AI recommendations, here&amp;#39;s everything new in Quikly this month.

</description><pubDate>Thu, 05 Mar 2026 12:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Here’s a look at the latest features and improvements we’ve shipped to help you launch better campaigns, understand your results faster, and deliver smoother experiences to your shoppers.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;instant-campaign-reports&quot;&gt;Instant Campaign Reports&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;Campaign reports are now significantly faster. We’ve overhauled our reporting infrastructure so that results load in seconds instead of minutes — including AI-generated performance summaries that highlight what’s working and where there’s room to improve.&lt;/p&gt;
&lt;p&gt;If you manage multiple Shopify stores under one brand, you’ll also notice a new &lt;strong&gt;consolidated report view&lt;/strong&gt; that rolls up results across all your stores into a single dashboard. No more switching between merchants to piece together the full picture.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;smarter-campaign-recommendations&quot;&gt;Smarter Campaign Recommendations&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;Our AI-powered campaign recommendations are now more accurate. We’ve improved how we calculate discount levels relative to your store’s average order value, refined how offer budgets scale across campaign weeks, and added better handling for stores with limited order history.&lt;/p&gt;
&lt;p&gt;The result: the campaigns we suggest are closer to what you’d actually want to run, so you spend less time tweaking and more time selling.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;teaser-animations--new-display-formats&quot;&gt;Teaser Animations &amp;#x26; New Display Formats&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;Campaign teasers now slide in and out smoothly instead of appearing abruptly, creating a more polished experience for your shoppers. We’ve also added new display format options — you can now choose between a &lt;strong&gt;Card&lt;/strong&gt; or &lt;strong&gt;Circle&lt;/strong&gt; teaser style for hotspot campaigns, giving you more flexibility to match your site’s look and feel.&lt;/p&gt;
&lt;p&gt;You can also now add a &lt;strong&gt;dismiss button&lt;/strong&gt; to teasers, letting shoppers close the teaser if they’re not interested. This is fully configurable — you decide whether to show it or not.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;better-mobile-experience&quot;&gt;Better Mobile Experience&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;We’ve fixed several layout issues that could cause campaigns to display incorrectly on mobile devices, including sizing and layering problems with sticky elements. Your campaigns should now look great on every screen size.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;brand-dashboard-improvements&quot;&gt;Brand Dashboard Improvements&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;Finding your campaigns just got easier. We’ve added a &lt;strong&gt;search bar&lt;/strong&gt; to the brand dashboard header so you can quickly jump to any campaign by name. We’ve also refreshed the navigation with branded avatars and improved the overall look and feel of the admin experience.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;postscript-compatibility&quot;&gt;Postscript Compatibility&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;If you use Postscript for SMS marketing, Quikly now automatically hides the Postscript popup widget when your campaign is active — just like we already do for Attentive, Klaviyo, and Alia. This prevents overlapping popups and keeps your storefront clean for shoppers.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;These features are available now in your Quikly dashboard. Have questions or want help setting up your next campaign? Reach out to your account team — we’d love to hear from you.&lt;/p&gt;</content:encoded><category>Product Updates</category><category>Campaigns</category><category>Analytics</category></item><item><title>Campaign Visibility: Show the Right Offer to the Right Shopper</title><link>https://dev.quikly.com/blog/campaign-visibility-controls/</link><guid isPermaLink="true">https://dev.quikly.com/blog/campaign-visibility-controls/</guid><description>Learn how to use Quikly&amp;#39;s visibility controls to target your promotions more effectively and show the right offers to the right shoppers.

</description><pubDate>Fri, 30 Jan 2026 14:00:00 GMT</pubDate><content:encoded>&lt;p&gt;One of the most common questions we hear from Shopify merchants is: “How do I make sure my campaign only shows up where it makes sense?”&lt;/p&gt;
&lt;p&gt;Maybe you’re running a promotion for a specific product line. Or you want to show different offers on your homepage versus your product pages. Or perhaps you only want visitors from a specific landing page to see your campaign at all.&lt;/p&gt;
&lt;p&gt;With Quikly’s visibility controls, you can do all of this—and more.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;introducing-campaign-visibility-controls&quot;&gt;Introducing Campaign Visibility Controls&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;We’ve just published a comprehensive guide to &lt;a href=&quot;https://dev.quikly.com/shopify/tutorials/visibility-controls&quot;&gt;Campaign Visibility Controls&lt;/a&gt; that walks you through every option available for controlling where and how your campaigns appear.&lt;/p&gt;
&lt;p&gt;The guide covers two levels of control:&lt;/p&gt;
&lt;div&gt;&lt;h3 id=&quot;campaign-level-controls&quot;&gt;Campaign-Level Controls&lt;/h3&gt;&lt;/div&gt;
&lt;p&gt;These affect your entire campaign across all placements:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;URL Rules (Visitor Session)&lt;/strong&gt; — Qualify visitors based on how they arrived at your site. Perfect for email-exclusive promotions or affiliate landing pages.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Page URL Rules&lt;/strong&gt; — Control which pages display the campaign site-wide.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Visibility Percentage&lt;/strong&gt; — Run A/B tests by showing your campaign to a percentage of visitors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Visitor Limit&lt;/strong&gt; — Cap the total number of participants.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&lt;h3 id=&quot;component-level-controls&quot;&gt;Component-Level Controls&lt;/h3&gt;&lt;/div&gt;
&lt;p&gt;These let you customize individual placements within a campaign:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;URL Filtering&lt;/strong&gt; — Show or hide specific components based on URL patterns.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Template Filtering&lt;/strong&gt; — Target Shopify template types like product pages, collection pages, or the cart.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Product Handle Filtering&lt;/strong&gt; — Show or hide components on specific products.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The combination of campaign-level and component-level controls gives you precise targeting. For example, you could run a sitewide campaign but show a banner on all pages while restricting a popup to only appear on product pages.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://dev.quikly.com/shopify/tutorials/visibility-controls&quot;&gt;Read the full visibility controls guide&lt;/a&gt;&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;more-tutorials-to-help-you-get-the-most-from-quikly&quot;&gt;More Tutorials to Help You Get the Most from Quikly&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;While you’re exploring, check out these other tutorials in our Shopify section:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://dev.quikly.com/shopify/tutorials/offer-configuration&quot;&gt;Configuring Offers&lt;/a&gt;&lt;/strong&gt; — Learn how to control which products your discounts apply to, including how to create smart collections in Shopify to exclude specific items from promotions.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://dev.quikly.com/shopify/tutorials/product-page-targeting&quot;&gt;Show or Hide Components on Specific Products&lt;/a&gt;&lt;/strong&gt; — A deep dive into product handle filtering with step-by-step instructions and wildcard pattern examples.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://dev.quikly.com/shopify/tutorials/duplicate-campaign&quot;&gt;How to Duplicate a Campaign&lt;/a&gt;&lt;/strong&gt; — Save time by duplicating existing campaigns. Includes a video walkthrough showing how to copy a campaign and customize it for your next promotion.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Have questions about setting up your campaigns? Reach out to your account team—we’re here to help you get the most out of Quikly.&lt;/p&gt;</content:encoded><category>Tutorials</category><category>Campaigns</category><category>Shopify</category></item><item><title>What&apos;s New: Campaign Calendar, Smart Recommendations &amp; More</title><link>https://dev.quikly.com/blog/whats-new-jan-2026/</link><guid isPermaLink="true">https://dev.quikly.com/blog/whats-new-jan-2026/</guid><description>We&amp;#39;ve been busy shipping features to help you plan, launch, and measure campaigns more effectively. Here&amp;#39;s a look at what&amp;#39;s new in Quikly.

</description><pubDate>Fri, 30 Jan 2026 12:00:00 GMT</pubDate><content:encoded>&lt;p&gt;We’ve been hard at work making Quikly more powerful and easier to use. Here’s a roundup of the latest features and improvements now available in your dashboard.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;campaign-calendar-view&quot;&gt;Campaign Calendar View&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;Planning your promotional calendar just got a lot easier. You can now toggle between a &lt;strong&gt;list view&lt;/strong&gt; and a &lt;strong&gt;calendar view&lt;/strong&gt; of your campaigns, giving you a bird’s-eye view of what’s running, what’s coming up, and where you have gaps in your promotional schedule.&lt;/p&gt;
&lt;p&gt;Campaigns are color-coded by status so you can quickly see what’s live, scheduled, or completed at a glance.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;smart-campaign-recommendations&quot;&gt;Smart Campaign Recommendations&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;Not sure what campaign to run next? Quikly now automatically generates &lt;strong&gt;personalized campaign recommendations&lt;/strong&gt; based on your store’s data and goals. When you install the app, you’ll see suggested campaigns ready to customize and launch—no more starting from scratch.&lt;/p&gt;
&lt;p&gt;These recommendations update over time as we learn more about what works for your business.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;brand-wide-style-settings&quot;&gt;Brand-Wide Style Settings&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;Tired of setting fonts and colors for every campaign? You can now configure &lt;strong&gt;brand-level style settings&lt;/strong&gt; that automatically apply to all your campaigns. Set your brand fonts once and they’ll be available across all your offers, banners, and claim pages.&lt;/p&gt;
&lt;p&gt;This is especially helpful for teams managing multiple campaigns—your brand stays consistent without the extra work.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;brand-asset-library&quot;&gt;Brand Asset Library&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;We’ve added a centralized &lt;strong&gt;asset library&lt;/strong&gt; where you can upload and manage images used across your campaigns. No more re-uploading the same logo or product image for each campaign. Upload once, use everywhere.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;product-page-targeting&quot;&gt;Product Page Targeting&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;You now have more control over where your offers appear with &lt;strong&gt;visibility rules based on product page handles&lt;/strong&gt;. Want to show a specific offer only on certain product pages? Or hide an offer from a particular collection? Now you can.&lt;/p&gt;
&lt;p&gt;This gives you the flexibility to run targeted promotions without showing irrelevant offers to shoppers.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;improved-campaign-reporting&quot;&gt;Improved Campaign Reporting&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;We’ve made several improvements to help you understand campaign performance:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Lift calculations&lt;/strong&gt; now show the incremental impact of your campaigns on net sales and total sales&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Aggregated reports&lt;/strong&gt; make it easier to see results across multiple campaigns&lt;/li&gt;
&lt;li&gt;Reports are now &lt;strong&gt;auto-generated&lt;/strong&gt; when campaigns complete, so you don’t have to remember to pull them&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;These features are available now in your Quikly dashboard. Have questions or feedback? Reach out to your account team—we’d love to hear from you.&lt;/p&gt;</content:encoded><category>Product Updates</category><category>Campaigns</category><category>Analytics</category></item></channel></rss>