/* Hide Kadence chrome for a true squeeze page */ body:has(.bl-ff) #masthead, body:has(.bl-ff) .site-header, body:has(.bl-ff) #colophon, body:has(.bl-ff) .site-footer, body:has(.bl-ff) .entry-hero-container, body:has(.bl-ff) .entry-hero, body:has(.bl-ff) .page-title, body:has(.bl-ff) .entry-header { display:none !important; } body:has(.bl-ff) .content-container, body:has(.bl-ff) .entry-content-wrap, body:has(.bl-ff) .entry-content, body:has(.bl-ff) .site-content, body:has(.bl-ff) .content-area, body:has(.bl-ff) .site-main { margin:0 !important; padding:0 !important; max-width:none !important; } .bl-ff{ –bg:#0D0B1A; –card:rgba(255,255,255,0.035); –ink:#fff; –ink-muted:rgba(255,255,255,0.66); –ink-faint:rgba(255,255,255,0.42); –accent:#0066FF; –accent-hover:#0052CC; –line:rgba(255,255,255,0.08); –ok:#22c55e; width:100vw; margin-left:calc(50% – 50vw); background:var(–bg); color:var(–ink); font-family:’Plus Jakarta Sans’,system-ui,sans-serif; line-height:1.5; background-image:radial-gradient(900px 600px at 85% -5%, rgba(0,102,255,0.16), transparent 60%),radial-gradient(700px 500px at 0% 10%, rgba(108,138,255,0.08), transparent 60%); background-repeat:no-repeat; } .bl-ff *{box-sizing:border-box} .bl-ff__wrap{max-width:760px;margin:0 auto;padding:0 22px} .bl-ff__top{padding:28px 0 0;text-align:center} .bl-ff__logo{display:inline-block;line-height:0} .bl-ff__logo svg{height:26px;width:auto;display:block} .bl-ff__hero{padding:42px 0 8px;text-align:center} .bl-ff__badge{display:inline-flex;align-items:center;gap:8px;background:rgba(0,102,255,0.12);border:1px solid rgba(0,102,255,0.35);color:#bcd4ff;font-weight:600;font-size:13px;padding:7px 14px;border-radius:999px;margin-bottom:22px} .bl-ff__dot{width:7px;height:7px;border-radius:50%;background:var(–accent);box-shadow:0 0 10px var(–accent)} .bl-ff h1{font-size:clamp(32px,6vw,52px);font-weight:800;letter-spacing:-0.03em;line-height:1.06;text-wrap:balance;margin:0 0 18px} .bl-ff h1 .hl{color:var(–accent)} .bl-ff__sub{font-size:clamp(16px,2.4vw,19px);color:var(–ink-muted);max-width:560px;margin:0 auto;text-wrap:balance} .bl-ff__card{background:var(–card);border:1px solid var(–line);border-radius:18px;padding:26px 24px 24px;margin:30px auto 0;max-width:520px;backdrop-filter:blur(14px);position:relative} .bl-ff__card::before{content:””;position:absolute;inset:0 0 auto;height:2px;border-radius:18px 18px 0 0;background:linear-gradient(90deg,transparent,var(–accent),transparent);opacity:0.7} .bl-ff__card h2{font-size:18px;font-weight:700;margin:0 0 4px} .bl-ff__card p{font-size:14px;color:var(–ink-faint);margin:0 0 16px} .bl-ff form{display:flex;flex-direction:column;gap:10px;margin:0} .bl-ff input[type=email]{width:100%;padding:15px 16px;border-radius:11px;border:1px solid var(–line);background:rgba(255,255,255,0.04);color:var(–ink);font:inherit;font-size:16px} .bl-ff input[type=email]:focus{outline:none;border-color:var(–accent);box-shadow:0 0 0 3px rgba(0,102,255,0.18)} .bl-ff input::placeholder{color:var(–ink-faint)} .bl-ff button,.bl-ff__buy{width:100%;padding:15px 20px;border:none;border-radius:11px;cursor:pointer;background:var(–accent);color:#fff;font:inherit;font-weight:700;font-size:16px;text-align:center;text-decoration:none;display:block;box-shadow:0 0 26px rgba(0,102,255,0.25),0 8px 22px rgba(0,0,0,0.35);transition:transform .15s,background .15s} .bl-ff button:hover,.bl-ff__buy:hover{background:var(–accent-hover);transform:translateY(-2px)} /* Site has global anchor color rules that paint link text #0066FF on the blue button (invisible). Force white, incl :visited/:hover, with !important. */ .bl-ff a.bl-ff__buy,.bl-ff a.bl-ff__buy:link,.bl-ff a.bl-ff__buy:visited,.bl-ff a.bl-ff__buy:hover,.bl-ff a.bl-ff__buy:active{color:#fff !important} .bl-ff button:disabled{opacity:.7;cursor:default;transform:none} .bl-ff__msg{font-size:13.5px;min-height:18px;text-align:left} .bl-ff__msg.is-ok{color:var(–ok)} .bl-ff__msg.is-err{color:#ff8a8a} .bl-ff__hint{font-size:12.5px;color:var(–ink-faint);text-align:center;margin-top:12px} .bl-ff__scar{margin:18px auto 0;max-width:520px} .bl-ff__scar-row{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(–ink-muted);margin-bottom:8px} .bl-ff__scar-row b{color:var(–ink);font-size:15px;font-variant-numeric:tabular-nums} .bl-ff__scar-row b .bl-ff__rem{color:var(–accent);font-weight:800} .bl-ff__live{display:inline-flex;align-items:center;gap:7px;font-weight:600;color:var(–ink)} .bl-ff__live-dot{width:7px;height:7px;border-radius:50%;background:var(–ok);box-shadow:0 0 0 0 rgba(34,197,94,0.6);animation:bl-ff-pulse 2s infinite} @keyframes bl-ff-pulse{0%{box-shadow:0 0 0 0 rgba(34,197,94,0.55)}70%{box-shadow:0 0 0 7px rgba(34,197,94,0)}100%{box-shadow:0 0 0 0 rgba(34,197,94,0)}} .bl-ff__bar{height:9px;border-radius:99px;background:rgba(255,255,255,0.08);overflow:hidden} .bl-ff__bar-fill{height:100%;border-radius:99px;background:linear-gradient(90deg,#0066FF,#6c8aff);width:0;transition:width 1s cubic-bezier(.2,.8,.2,1)} .bl-ff__scar-sub{font-size:12px;color:var(–ink-faint);text-align:right;margin-top:7px} @media(prefers-reduced-motion:reduce){.bl-ff__live-dot{animation:none}.bl-ff__bar-fill{transition:none}} .bl-ff__flows{padding:54px 0 10px} .bl-ff__flows h3{font-size:clamp(22px,3.4vw,28px);font-weight:800;letter-spacing:-0.02em;text-align:center;margin:0 0 6px} .bl-ff__lead{text-align:center;color:var(–ink-muted);font-size:15px;margin:0 0 26px} .bl-ff__grid{display:grid;grid-template-columns:1fr;gap:12px} @media(min-width:620px){.bl-ff__grid{grid-template-columns:1fr 1fr}} .bl-ff__flow{background:var(–card);border:1px solid var(–line);border-radius:14px;padding:18px} .bl-ff__flow .n{font-size:12px;font-weight:700;color:var(–accent);letter-spacing:0.08em;text-transform:uppercase;margin-bottom:6px} .bl-ff__flow h4{font-size:16px;font-weight:700;margin:0 0 5px} .bl-ff__flow p{font-size:13.5px;color:var(–ink-muted);margin:0} .bl-ff__closer{text-align:center;padding:48px 0 16px} .bl-ff__closer h3{font-size:clamp(24px,4vw,34px);font-weight:800;letter-spacing:-0.025em;margin:0 0 18px;text-wrap:balance} .bl-ff__closer .bl-ff__buy{display:inline-block;width:auto;padding:15px 30px} .bl-ff__foot{padding:34px 0 40px;text-align:center;color:var(–ink-faint);font-size:12.5px} .bl-ff__closed{display:none}
Free for the first 50 · then $97

I will build your 6 Klaviyo flows for you. Free, for the first 50 stores.

Welcome, Browse Abandon, Cart Abandon, Checkout Abandon, Post-Purchase, Win-Back. Built in your Klaviyo account, by me, not handed to you as homework. Here is the deal, in full: it costs you nothing, and in exchange I get to publish what happens. Your numbers before, your numbers after. That is the whole trade. I have never had an email client, so I am buying proof instead of inventing it.

Claim a free build

Your name and email. I will reply asking for your store and your current Klaviyo numbers, then get to work.

No spam. I build the flows myself, so I take 3 stores at a time. There will be a queue, and I will tell you where you are in it.
Free builds left 50 / 50
0 claimed so far · updates live
All 50 free builds are taken

The free run is over. The pack is $97.

All 50 free builds are taken. You can still get the pack and build them yourself: all 6 Klaviyo flows, the exact email copy, and the build video. One payment, yours for good.

Get the RPR Pack

Instant access. Same 6 flows. $97, once.

Buy the pack ($97) →

What is in the pack

The 6 flows that move revenue per recipient. Built wrong or never built in most stores.

01

Welcome

Your highest-intent subscriber. Your highest-intent subscriber, and usually the flow with the most left on the table. Built for structure, not more sends.

02

Browse Abandon

Someone looked and left. Most stores say nothing. One timed nudge with the product they viewed.

03

Cart Abandon

Fires once an hour later, then quits. The money is in send 2 and 3: reminder, objection, last call.

04

Checkout Abandon

They entered an email and bailed. Highest intent on the site. A tighter, faster sequence than cart.

05

Post-Purchase

Stop saying only "thanks." Set up order 2: education, cross-sell, review ask, reorder nudge.

06

Win-Back

Pull lapsed buyers back for the cost of an email. Usually missing entirely.

50 free builds. When they are gone, the pack is $97.

Claim a free build
© 2026 BL AdWorks · bladworks.com
/* No “&&” anywhere: WordPress KSES encodes & to & inside saved content, which breaks the script. Use nested ifs / helpers instead. */ (function(){ var LIST=’Se7rcA’; var STATUS=’/wp-json/bladworks/v1/rpr-free-status’; var SUB=’/wp-json/bladworks/v1/subscribe’; var STRIPE=”https://buy.stripe.com/dRmdR9eaIb0Bd1O7zAeUU00?client_reference_id=free-flows-sold-out”; var EMAIL_RE=/.+@.+\..+/; var free=document.getElementById(‘bl-ff-free’); var closed=document.getElementById(‘bl-ff-closed’); var claimedEl=document.getElementById(‘bl-ff-claimed’); var remEl=document.getElementById(‘bl-ff-remaining’); var bar=document.getElementById(‘bl-ff-bar’); var closerH=document.getElementById(‘bl-ff-closer-h’); var closerBtn=document.getElementById(‘bl-ff-closer-btn’); function renderClosed(){ free.style.display=’none’; closed.style.display=’block’; if(closerH){ closerH.textContent=’All 50 free builds are taken.’; } if(closerBtn){ closerBtn.textContent=’Buy the pack ($97)’; closerBtn.setAttribute(‘href’,STRIPE); } } function renderFree(claimed){ closed.style.display=’none’; free.style.display=’block’; var c=Math.max(0,Math.min(50,claimed||0)); if(claimedEl){ claimedEl.textContent=c; } if(remEl){ remEl.textContent=(50-c); } setTimeout(function(){ if(bar){ bar.style.width=((c/50)*100)+’%’; } },200); } if(location.search.indexOf(‘preview=closed’)!==-1){ renderClosed(); return; } fetch(STATUS+’?cb=’+Date.now(),{credentials:’same-origin’,cache:’no-store’}).then(function(r){return r.json();}).then(function(j){ if(j){ if(j.closed){ renderClosed(); return; } renderFree(j.claimed); return; } renderFree(0); }).catch(function(){ renderFree(0); }); /* Live progress: poll the uncached status endpoint so the “copies left” bar ticks down as other people claim, without a page reload. Stops at sold-out. */ var pollTimer=setInterval(function(){ fetch(STATUS+’?cb=’+Date.now(),{credentials:’same-origin’,cache:’no-store’}).then(function(r){return r.json();}).then(function(j){ if(!j){ return; } if(j.closed){ clearInterval(pollTimer); renderClosed(); return; } renderFree(j.claimed); }).catch(function(){}); },15000); var form=document.getElementById(‘bl-ff-form’); if(form){ var msg=form.querySelector(‘.bl-ff__msg’), btn=form.querySelector(‘button’), input=form.querySelector(‘input[name=email]’), nameInput=form.querySelector(‘input[name=full_name]’); function setMsg(t,cls){ msg.textContent=t; msg.className=’bl-ff__msg’+(cls?(‘ ‘+cls):”); } form.addEventListener(‘submit’,function(e){ e.preventDefault(); var fullName=(nameInput.value||”).trim(); var email=(input.value||”).trim(); if(fullName.length<2){ setMsg('Please enter your full name.','is-err'); return; } if(!EMAIL_RE.test(email)){ setMsg('Please enter a valid email.','is-err'); return; } var sp=fullName.indexOf(' '); var firstName=(sp===-1)?fullName:fullName.slice(0,sp); var lastName=(sp===-1)?'':fullName.slice(sp+1).trim(); btn.disabled=true; var orig=btn.textContent; btn.textContent='Sending…'; setMsg('',''); fetch(SUB,{method:'POST',headers:{'Content-Type':'application/json'},credentials:'same-origin', body:JSON.stringify({email:email,source:'rpr-free-50:free-flows',list_id:LIST,first_name:firstName,last_name:lastName,properties:{rpr_free_50:true}}) }).then(function(r){return r.json().then(function(j){return {ok:r.ok,body:(j||{})};});}).then(function(res){ var b=res.body; if(b.closed===true){ if(b.ok!==true){ renderClosed(); return; } } if(res.ok){ setMsg('Check your inbox. The pack is on its way.','is-ok'); input.value=''; nameInput.value=''; btn.textContent='Sent'; if(typeof b.claimed==='number'){ var cc=Math.min(50,b.claimed); if(claimedEl){ claimedEl.textContent=cc; } if(remEl){ remEl.textContent=(50-cc); } if(bar){ bar.style.width=((cc/50)*100)+'%'; } } if(window.dataLayer){ window.dataLayer.push({event:'rpr_free50_signup'}); } } else { setMsg(b.message||'Something glitched. Email support@bladworks.com.','is-err'); btn.disabled=false; btn.textContent=orig; } }).catch(function(){ setMsg('Network hiccup. Try again or email support@bladworks.com.','is-err'); btn.disabled=false; btn.textContent=orig; }); }); } })();