1:"$Sreact.fragment" 2:I[22016,["/_next/static/chunks/0h2qsuyze9ds1.js","/_next/static/chunks/2kvv-0ig-wgjs.js","/_next/static/chunks/1ziz51x-s5vyi.js"],""] 3:I[42296,["/_next/static/chunks/0h2qsuyze9ds1.js","/_next/static/chunks/2kvv-0ig-wgjs.js","/_next/static/chunks/1ziz51x-s5vyi.js"],"MagneticButton"] 19:X 1e:X 1e:C 0:{"buildId":"qCzxKqEMR35JzJmPSA16W","data":[{"rsc":["$","$1","c",{"children":[[["$","section",null,{"aria-labelledby":"page-title","className":"relative overflow-hidden border-b border-line","children":["$","div",null,{"className":"container-page pb-16 pt-8 sm:pb-20 lg:pb-24 lg:pt-10","children":[[["$","nav",null,{"aria-label":"Breadcrumb","children":["$","ol",null,{"className":"flex flex-wrap items-center gap-x-2 gap-y-1 text-sm text-muted","children":[["$","li","/",{"className":"flex items-center gap-2","children":[["$","$L2",null,{"href":"/","className":"link-underline-hover transition-colors hover:text-ink","children":"Home"}],["$","span",null,{"aria-hidden":"true","children":"/"}]]}],["$","li","/lifecycle-retention",{"className":"flex items-center gap-2","children":[["$","span",null,{"aria-current":"page","className":"text-ink-soft","children":"Lifecycle + Retention"}],null]}]]}]}],["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BreadcrumbList\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https://axidysmedia.com\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Lifecycle + Retention\",\"item\":\"https://axidysmedia.com/lifecycle-retention\"}]}"}}]],["$","div",null,{"className":"mt-10 grid gap-12 lg:mt-14 lg:grid-cols-12 lg:gap-6 lg:items-center","children":[["$","div",null,{"className":"lg:col-span-7","children":[["$","div",null,{"className":"fade-rise","children":["$","p",null,{"className":"flex items-center gap-3 text-label uppercase text-muted","children":[["$","span",null,{"aria-hidden":"true","className":"h-px w-6 bg-current opacity-60"}],["$","span",null,{"children":"Lifecycle + retention"}]]}]}],["$","h1",null,{"id":"page-title","className":"fade-rise mt-6 text-display-lg","style":{"--delay":"60ms"},"children":"Retention that raises LTV and the CAC you can afford."}],["$","div",null,{"className":"fade-rise mt-6 max-w-2xl text-lead text-ink-soft","style":{"--delay":"160ms"},"children":"We build email, segmentation, and remarketing around customer behavior. Each program is measured against a holdout group, so you see the revenue it adds, not just the revenue it touches."}],null,["$","div",null,{"className":"fade-rise mt-10 flex flex-col gap-3 sm:flex-row","style":{"--delay":"320ms"},"children":[["$","$L3",null,{"className":"inline-flex w-full sm:w-auto","children":["$","$L2",null,{"href":"/growth-audit","className":"btn inline-flex shrink-0 items-center justify-center whitespace-nowrap rounded-md font-medium tracking-[-0.005em] bg-signal text-white [--btn-fill:var(--color-ink)] h-14 px-6 text-base gap-3 w-full sm:w-auto","children":[["$","span",null,{"className":"btn-fill","aria-hidden":"true"}],["$","span",null,{"children":"Get a Growth Audit"}],["$","svg",null,{"width":16,"height":16,"viewBox":"0 0 16 16","fill":"none","stroke":"currentColor","strokeWidth":1.5,"aria-hidden":true,"focusable":false,"className":"btn-arrow","children":["$","path",null,{"d":"M2.5 8h10M8.75 4.25 12.5 8l-3.75 3.75","strokeLinecap":"square"}]}]]}]}],["$","$L2",null,{"href":"/how-we-work","className":"btn inline-flex shrink-0 items-center justify-center whitespace-nowrap rounded-md font-medium tracking-[-0.005em] border border-line-strong text-ink [--btn-fill:var(--color-paper-deep)] h-14 px-6 text-base gap-3 w-full sm:w-auto","children":[["$","span",null,{"className":"btn-fill","aria-hidden":"true"}],["$","span",null,{"children":"How we work"}],["$","svg",null,{"width":16,"height":16,"viewBox":"0 0 16 16","fill":"none","stroke":"currentColor","strokeWidth":1.5,"aria-hidden":true,"focusable":false,"className":"btn-arrow","children":["$","path",null,{"d":"M2.5 8h10M8.75 4.25 12.5 8l-3.75 3.75","strokeLinecap":"square"}]}]]}]]}]]}],["$","div",null,{"className":"fade-rise lg:col-span-4 lg:col-start-9","style":{"--delay":"200ms"},"children":["$","div",null,{"className":"rounded-lg border border-line bg-surface p-6","children":[["$","p",null,{"className":"text-label uppercase text-muted","children":"In the Revenue Circuit"}],["$","ol",null,{"className":"mt-5 grid grid-cols-5 gap-1","aria-label":"Revenue Circuit stages","children":["$L4","$L5","$L6","$L7","$L8"]}],"$L9","$La","$Lb"]}]}]]}]]}]}],"$Lc","$Ld","$Le","$Lf","$L10","$L11","$L12","$L13","$L14","$L15"],["$L16"],"$L17"]}],"isPartial":"$@18","staleTime":"$19","varyParams":null},{"rsc":"$L1a","isPartial":"$@1b","staleTime":"$19","varyParams":null},{"rsc":"$L1c","isPartial":"$@1d","staleTime":"$19","varyParams":"$1e"}],"isUpgradeableISRFallback":false,"a":"$@1f","rootVaryParams":null,"needsRuntimeRequest":"$@20"} 32:I[85437,["/_next/static/chunks/0h2qsuyze9ds1.js","/_next/static/chunks/2kvv-0ig-wgjs.js","/_next/static/chunks/1ziz51x-s5vyi.js"],"Image"] 35:I[67231,["/_next/static/chunks/0h2qsuyze9ds1.js","/_next/static/chunks/2kvv-0ig-wgjs.js","/_next/static/chunks/1ziz51x-s5vyi.js"],"AmbientVideo"] 39:I[97367,["/_next/static/chunks/0h2qsuyze9ds1.js","/_next/static/chunks/2kvv-0ig-wgjs.js"],"OutletBoundary"] 3a:"$Sreact.suspense" 3c:I[97367,["/_next/static/chunks/0h2qsuyze9ds1.js","/_next/static/chunks/2kvv-0ig-wgjs.js"],"ViewportBoundary"] 3d:I[97367,["/_next/static/chunks/0h2qsuyze9ds1.js","/_next/static/chunks/2kvv-0ig-wgjs.js"],"MetadataBoundary"] 3e:I[27201,["/_next/static/chunks/0h2qsuyze9ds1.js","/_next/static/chunks/2kvv-0ig-wgjs.js"],"IconMark"] 3f:I[39756,["/_next/static/chunks/0h2qsuyze9ds1.js","/_next/static/chunks/2kvv-0ig-wgjs.js"],"default"] 40:I[37457,["/_next/static/chunks/0h2qsuyze9ds1.js","/_next/static/chunks/2kvv-0ig-wgjs.js"],"default"] 4:["$","li","discover",{"className":"flex flex-col gap-2","children":[["$","span",null,{"className":"h-1 rounded-full bg-line"}],["$","span",null,{"className":"text-[0.6875rem] leading-tight text-muted","children":"Discover"}]]}] 5:["$","li","acquire",{"className":"flex flex-col gap-2","children":[["$","span",null,{"className":"h-1 rounded-full bg-line"}],["$","span",null,{"className":"text-[0.6875rem] leading-tight text-muted","children":"Acquire"}]]}] 6:["$","li","convert",{"className":"flex flex-col gap-2","children":[["$","span",null,{"className":"h-1 rounded-full bg-line"}],["$","span",null,{"className":"text-[0.6875rem] leading-tight text-muted","children":"Convert"}]]}] 7:["$","li","measure",{"className":"flex flex-col gap-2","children":[["$","span",null,{"className":"h-1 rounded-full bg-line"}],["$","span",null,{"className":"text-[0.6875rem] leading-tight text-muted","children":"Measure"}]]}] 8:["$","li","expand",{"aria-current":"step","className":"flex flex-col gap-2","children":[["$","span",null,{"className":"h-1 rounded-full bg-signal"}],["$","span",null,{"className":"text-[0.6875rem] leading-tight font-semibold text-ink","children":"Expand"}]]}] 9:["$","p",null,{"className":"mt-6 text-label uppercase text-muted","children":"Outcomes we manage toward"}] a:["$","ul",null,{"className":"mt-3 divide-y divide-line border-y border-line","children":[["$","li","Higher trial activation",{"className":"flex items-center gap-3 py-2.5 text-[0.9375rem]","children":[["$","span",null,{"aria-hidden":"true","className":"size-1.5 bg-signal"}],"Higher trial activation"]}],["$","li","More repeat purchases",{"className":"flex items-center gap-3 py-2.5 text-[0.9375rem]","children":[["$","span",null,{"aria-hidden":"true","className":"size-1.5 bg-signal"}],"More repeat purchases"]}],["$","li","More expansion revenue",{"className":"flex items-center gap-3 py-2.5 text-[0.9375rem]","children":[["$","span",null,{"aria-hidden":"true","className":"size-1.5 bg-signal"}],"More expansion revenue"]}],["$","li","Measured incremental lift",{"className":"flex items-center gap-3 py-2.5 text-[0.9375rem]","children":[["$","span",null,{"aria-hidden":"true","className":"size-1.5 bg-signal"}],"Measured incremental lift"]}]]}] b:["$","p",null,{"className":"mt-5 text-sm text-muted","children":["For ",["$","$L2",null,{"href":"/saas-marketing","className":"link-underline text-ink","children":"SaaS"}]," and"," ",["$","$L2",null,{"href":"/ecommerce-marketing","className":"link-underline text-ink","children":"e-commerce"}]," companies."]}] c:["$","section",null,{"id":"problem","aria-labelledby":"problem-title","className":"bg-paper text-ink section-space relative","children":["$","div",null,{"className":"container-page","children":[["$","header",null,{"className":"grid gap-6 lg:grid-cols-12 lg:gap-x-6","data-reveal":"","children":[["$","div",null,{"className":"lg:col-span-7","children":["$","h2",null,{"id":"problem-title","className":"text-display-md","children":"Why lifecycle programs stop earning."}]}],["$","div",null,{"className":"lg:col-span-5 lg:self-end text-ink-soft","children":[["$","div",null,{"className":"text-lead","children":"Lifecycle programs decay quietly. A welcome series launches, a few flows follow, and then nobody owns the system or checks what it earns."}],"$undefined"]}]]}],["$","ol",null,{"className":"mt-14 grid gap-x-6 border-t border-ink md:grid-cols-2","children":[["$","li","Credit for sales that were coming anyway",{"className":"border-b border-line py-8 md:pr-10","data-reveal":"","children":[["$","span",null,{"className":"font-mono text-data text-muted","children":"01"}],["$","h3",null,{"className":"mt-3 text-title","children":"Credit for sales that were coming anyway"}],["$","p",null,{"className":"mt-3 max-w-xl text-ink-soft","children":"Email reports claim orders placed after an open or click. Without a holdout, a replenishment flow looks profitable even when customers were about to reorder."}]]}],["$","li","One message for every customer",{"className":"border-b border-line py-8 md:pr-10","data-reveal":"","style":{"--reveal-delay":"70ms"},"children":[["$","span",null,{"className":"font-mono text-data text-muted","children":"02"}],["$","h3",null,{"className":"mt-3 text-title","children":"One message for every customer"}],["$","p",null,{"className":"mt-3 max-w-xl text-ink-soft","children":"A new buyer and a loyal regular get the same campaign. In SaaS, a trial user who never logged in gets the same nurture as one who invited the team."}]]}],["$","li","Timing set by the calendar",{"className":"border-b border-line py-8 md:pr-10","data-reveal":"","style":{"--reveal-delay":"140ms"},"children":[["$","span",null,{"className":"font-mono text-data text-muted","children":"03"}],["$","h3",null,{"className":"mt-3 text-title","children":"Timing set by the calendar"}],["$","p",null,{"className":"mt-3 max-w-xl text-ink-soft","children":"Sequences fire on fixed delays, not on actions taken or skipped, so messages land before they're needed or after the moment has passed."}]]}],["$","li","Discounts doing the work",{"className":"border-b border-line py-8 md:pr-10","data-reveal":"","style":{"--reveal-delay":"210ms"},"children":[["$","span",null,{"className":"font-mono text-data text-muted","children":"04"}],["$","h3",null,{"className":"mt-3 text-title","children":"Discounts doing the work"}],["$","p",null,{"className":"mt-3 max-w-xl text-ink-soft","children":"Win-back emails and renewal offers lean on bigger discounts over time. Revenue holds, margin shrinks, and customers learn to wait for the next code."}]]}]]}]]}]}] d:["$","section",null,{"id":"approach","aria-labelledby":"approach-title","className":"bg-paper-deep text-ink section-space relative","children":["$","div",null,{"className":"container-page grid gap-12 lg:grid-cols-12 lg:gap-6","children":[["$","div",null,{"className":"lg:col-span-5","children":["$","div",null,{"className":"lg:sticky lg:top-28","children":["$","header",null,{"className":"max-w-4xl","data-reveal":"","children":[["$","h2",null,{"id":"approach-title","className":"text-display-md","children":"How we design lifecycle programs."}],["$","div",null,{"className":"mt-6 text-lead measure-lead text-ink-soft","children":"We start from the moments that change customer value, then make sure the data arrives in time to act."}],"$undefined"]}]}]}],["$","ol",null,{"className":"relative lg:col-span-6 lg:col-start-7","children":[["$","span",null,{"aria-hidden":"true","className":"absolute bottom-6 left-[1.125rem] top-6 w-px bg-line-strong/40"}],[["$","li","Map the moments that move value",{"className":"relative grid grid-cols-[2.25rem_1fr] gap-5 pb-10 last:pb-0","data-reveal":"","children":[["$","span",null,{"className":"relative z-10 flex size-9 items-center justify-center rounded-full border border-ink bg-paper-deep font-mono text-data","children":"01"}],["$","div",null,{"className":"pt-1","children":[["$","h3",null,{"className":"text-title","children":"Map the moments that move value"}],["$","p",null,{"className":"mt-2 text-ink-soft","children":"Using product, CRM, or order data, we find where customers activate, buy again, upgrade, or start to drift. Programs start there."}]]}]]}],["$","li","Segment by value and behavior",{"className":"relative grid grid-cols-[2.25rem_1fr] gap-5 pb-10 last:pb-0","data-reveal":"","style":{"--reveal-delay":"70ms"},"children":[["$","span",null,{"className":"relative z-10 flex size-9 items-center justify-center rounded-full border border-ink bg-paper-deep font-mono text-data","children":"02"}],["$","div",null,{"className":"pt-1","children":[["$","h3",null,{"className":"text-title","children":"Segment by value and behavior"}],["$","p",null,{"className":"mt-2 text-ink-soft","children":"Segments combine value, recency, and behavior, so a high-value customer who has gone quiet hears something different from a new buyer."}]]}]]}],["$","li","Trigger on actions",{"className":"relative grid grid-cols-[2.25rem_1fr] gap-5 pb-10 last:pb-0","data-reveal":"","style":{"--reveal-delay":"140ms"},"children":[["$","span",null,{"className":"relative z-10 flex size-9 items-center justify-center rounded-full border border-ink bg-paper-deep font-mono text-data","children":"03"}],["$","div",null,{"className":"pt-1","children":[["$","h3",null,{"className":"text-title","children":"Trigger on actions"}],["$","p",null,{"className":"mt-2 text-ink-soft","children":"Messages fire when a customer does something or stops: skips a setup step, leaves a cart, runs low on a product, or hits a plan limit."}]]}]]}],["$","li","Connect email to paid audiences",{"className":"relative grid grid-cols-[2.25rem_1fr] gap-5 pb-10 last:pb-0","data-reveal":"","style":{"--reveal-delay":"210ms"},"children":[["$","span",null,{"className":"relative z-10 flex size-9 items-center justify-center rounded-full border border-ink bg-paper-deep font-mono text-data","children":"04"}],["$","div",null,{"className":"pt-1","children":[["$","h3",null,{"className":"text-title","children":"Connect email to paid audiences"}],["$","p",null,{"className":"mt-2 text-ink-soft","children":"Segments sync to Google Ads, Meta, and LinkedIn as remarketing audiences and exclusions, so ads support the program instead of buying back existing customers."}]]}]]}],["$","li","Measure against a holdout",{"className":"relative grid grid-cols-[2.25rem_1fr] gap-5 pb-10 last:pb-0","data-reveal":"","style":{"--reveal-delay":"280ms"},"children":[["$","span",null,{"className":"relative z-10 flex size-9 items-center justify-center rounded-full border border-ink bg-paper-deep font-mono text-data","children":"05"}],"$L21"]}]]]}]]}]}] e:["$","section",null,{"id":"deliverables","aria-labelledby":"deliverables-title","className":"bg-paper text-ink section-space relative","children":["$","div",null,{"className":"container-page","children":[["$","header",null,{"className":"grid gap-6 lg:grid-cols-12 lg:gap-x-6","data-reveal":"","children":[["$","div",null,{"className":"lg:col-span-7","children":["$","h2",null,{"id":"deliverables-title","className":"text-display-md","children":"What's included."}]}],["$","div",null,{"className":"lg:col-span-5 lg:self-end text-ink-soft","children":[["$","div",null,{"className":"text-lead","children":"Programs are sized to your data and to where customers drop away. Typical components:"}],"$undefined"]}]]}],["$","ul",null,{"className":"mt-14 grid border-l border-t border-line sm:grid-cols-2 xl:grid-cols-4","children":[["$","li","Lifecycle audit",{"className":"border-b border-r border-line p-6","data-reveal":"","children":[["$","span",null,{"aria-hidden":"true","className":"block size-2 bg-signal"}],["$","h3",null,{"className":"mt-5 text-[1.125rem] font-medium leading-snug tracking-[-0.015em]","children":"Lifecycle audit"}],["$","p",null,{"className":"mt-2 text-[0.9375rem] text-ink-soft","children":"A review of flows, segments, deliverability, and reporting, with gaps ranked by revenue at stake."}]]}],["$","li","Segmentation model",{"className":"border-b border-r border-line p-6","data-reveal":"","style":{"--reveal-delay":"40ms"},"children":[["$","span",null,{"aria-hidden":"true","className":"block size-2 bg-signal"}],["$","h3",null,{"className":"mt-5 text-[1.125rem] font-medium leading-snug tracking-[-0.015em]","children":"Segmentation model"}],["$","p",null,{"className":"mt-2 text-[0.9375rem] text-ink-soft","children":"Value, recency, and behavior segments built in Klaviyo, HubSpot, or your email platform."}]]}],["$","li","Trial and onboarding sequences",{"className":"border-b border-r border-line p-6","data-reveal":"","style":{"--reveal-delay":"80ms"},"children":[["$","span",null,{"aria-hidden":"true","className":"block size-2 bg-signal"}],["$","h3",null,{"className":"mt-5 text-[1.125rem] font-medium leading-snug tracking-[-0.015em]","children":"Trial and onboarding sequences"}],["$","p",null,{"className":"mt-2 text-[0.9375rem] text-ink-soft","children":"SaaS sequences triggered by product usage, aimed at the setup steps that paying customers complete."}]]}],["$","li","Core e-commerce flows",{"className":"border-b border-r border-line p-6","data-reveal":"","style":{"--reveal-delay":"120ms"},"children":[["$","span",null,{"aria-hidden":"true","className":"block size-2 bg-signal"}],["$","h3",null,{"className":"mt-5 text-[1.125rem] font-medium leading-snug tracking-[-0.015em]","children":"Core e-commerce flows"}],["$","p",null,{"className":"mt-2 text-[0.9375rem] text-ink-soft","children":"Welcome, browse abandonment, cart abandonment, post-purchase, replenishment, and win-back flows."}]]}],["$","li","Lead nurture and sales handoff",{"className":"border-b border-r border-line p-6","data-reveal":"","style":{"--reveal-delay":"160ms"},"children":[["$","span",null,{"aria-hidden":"true","className":"block size-2 bg-signal"}],["$","h3",null,{"className":"mt-5 text-[1.125rem] font-medium leading-snug tracking-[-0.015em]","children":"Lead nurture and sales handoff"}],["$","p",null,{"className":"mt-2 text-[0.9375rem] text-ink-soft","children":"Sequences for prospects who aren't ready to buy, with clear rules for when sales takes over."}]]}],["$","li","Expansion and upgrade programs",{"className":"border-b border-r border-line p-6","data-reveal":"","style":{"--reveal-delay":"200ms"},"children":[["$","span",null,{"aria-hidden":"true","className":"block size-2 bg-signal"}],["$","h3",null,{"className":"mt-5 text-[1.125rem] font-medium leading-snug tracking-[-0.015em]","children":"Expansion and upgrade programs"}],["$","p",null,{"className":"mt-2 text-[0.9375rem] text-ink-soft","children":"Prompts tied to seat, usage, or plan limits, plus alerts for account owners."}]]}],["$","li","Remarketing audience sync",{"className":"border-b border-r border-line p-6","data-reveal":"","style":{"--reveal-delay":"240ms"},"children":["$L22","$L23","$L24"]}],"$L25"]}]]}]}] f:["$","section",null,{"id":"applications","aria-labelledby":"applications-title","className":"bg-surface text-ink section-space relative border-y border-line","children":["$","div",null,{"className":"container-page","children":[["$","header",null,{"className":"grid gap-6 lg:grid-cols-12 lg:gap-x-6","data-reveal":"","children":[["$","div",null,{"className":"lg:col-span-7","children":["$","h2",null,{"id":"applications-title","className":"text-display-md","children":"Retention works differently in each model."}]}],["$","div",null,{"className":"lg:col-span-5 lg:self-end text-ink-soft","children":[["$","div",null,{"className":"text-lead","children":"SaaS keeps revenue by getting users to value and growing accounts. E-commerce keeps revenue by earning the next order."}],"$undefined"]}]]}],["$","div",null,{"className":"mt-14 grid gap-4 lg:grid-cols-2 lg:gap-6","children":[["$","article","saas",{"className":"flex flex-col rounded-lg p-7 sm:p-9 bg-mist","data-reveal":"","children":[["$","h3",null,{"className":"text-label uppercase text-muted","children":"SaaS"}],["$","p",null,{"className":"mt-4 text-title","children":"For SaaS, lifecycle work is judged by activation, trial-to-paid, and net revenue retention, not open rates."}],["$","ul",null,{"className":"mt-6 flex-1 border-t border-ink/10","children":[["$","li","Onboarding triggered by the setup steps a user completes or skips",{"className":"flex gap-3 border-b border-ink/10 py-3 text-[0.9375rem]","children":[["$","span",null,{"aria-hidden":"true","className":"mt-2 size-1.5 shrink-0 bg-signal"}],"Onboarding triggered by the setup steps a user completes or skips"]}],["$","li","Nurture for prospects who aren't ready, with a clear handoff to sales",{"className":"flex gap-3 border-b border-ink/10 py-3 text-[0.9375rem]","children":[["$","span",null,{"aria-hidden":"true","className":"mt-2 size-1.5 shrink-0 bg-signal"}],"Nurture for prospects who aren't ready, with a clear handoff to sales"]}],["$","li","Upgrade prompts tied to seats, usage, or plan limits",{"className":"flex gap-3 border-b border-ink/10 py-3 text-[0.9375rem]","children":[["$","span",null,{"aria-hidden":"true","className":"mt-2 size-1.5 shrink-0 bg-signal"}],"Upgrade prompts tied to seats, usage, or plan limits"]}],["$","li","Churn-risk signals, like falling logins, routed to email and account owners",{"className":"flex gap-3 border-b border-ink/10 py-3 text-[0.9375rem]","children":[["$","span",null,{"aria-hidden":"true","className":"mt-2 size-1.5 shrink-0 bg-signal"}],"Churn-risk signals, like falling logins, routed to email and account owners"]}],["$","li","Expansion revenue and net revenue retention reported by cohort and plan",{"className":"flex gap-3 border-b border-ink/10 py-3 text-[0.9375rem]","children":[["$","span",null,{"aria-hidden":"true","className":"mt-2 size-1.5 shrink-0 bg-signal"}],"Expansion revenue and net revenue retention reported by cohort and plan"]}]]}],["$","$L2",null,{"href":"/saas-marketing","className":"link-arrow group inline-flex min-h-11 items-center gap-2 font-medium text-ink mt-6","children":[["$","span",null,{"className":"link-underline","children":"SaaS growth marketing"}],["$","svg",null,{"width":15,"height":15,"viewBox":"0 0 16 16","fill":"none","stroke":"currentColor","strokeWidth":1.5,"aria-hidden":true,"focusable":false,"className":"btn-arrow","children":["$","path",null,{"d":"M2.5 8h10M8.75 4.25 12.5 8l-3.75 3.75","strokeLinecap":"square"}]}]]}]]}],["$","article","ecommerce",{"className":"flex flex-col rounded-lg p-7 sm:p-9 bg-sand","data-reveal":"","style":{"--reveal-delay":"100ms"},"children":[["$","h3",null,{"className":"text-label uppercase text-muted","children":"E-commerce"}],["$","p",null,{"className":"mt-4 text-title","children":"For e-commerce, lifecycle work is judged by repeat purchase rate and cohort LTV, not flow-attributed revenue."}],["$","ul",null,{"className":"mt-6 flex-1 border-t border-ink/10","children":[["$","li","Welcome, browse, and cart abandonment flows built to protect margin",{"className":"flex gap-3 border-b border-ink/10 py-3 text-[0.9375rem]","children":["$L26","Welcome, browse, and cart abandonment flows built to protect margin"]}],"$L27","$L28","$L29","$L2a"]}],"$L2b"]}]]}]]}]}] 10:["$","section",null,{"id":"process","aria-labelledby":"process-title","className":"bg-paper text-ink section-space relative","children":["$","div",null,{"className":"container-page","children":[["$","header",null,{"className":"grid gap-6 lg:grid-cols-12 lg:gap-x-6","data-reveal":"","children":[["$","div",null,{"className":"lg:col-span-7","children":["$","h2",null,{"id":"process-title","className":"text-display-md","children":"From audit to always-on programs."}]}],["$","div",null,{"className":"lg:col-span-5 lg:self-end text-ink-soft","children":[["$","div",null,{"className":"text-lead","children":"Programs get built in order of revenue at stake, then improved through steady testing."}],"$undefined"]}]]}],["$","ol",null,{"className":"mt-14 grid gap-8 md:grid-cols-2 lg:grid-cols-5 lg:gap-6","children":[["$","li","Audit",{"className":"relative border-t-2 border-ink pt-5","data-reveal":"","children":[["$","span",null,{"className":"absolute -top-[5px] left-0 size-2 bg-ink"}],["$","span",null,{"className":"font-mono text-data text-muted","children":["Step ","01"]}],["$","h3",null,{"className":"mt-2 text-title","children":"Audit"}],["$","p",null,{"className":"mt-3 text-[0.9375rem] text-ink-soft","children":"We review flows, segments, deliverability, data connections, and how current reports assign revenue."}]]}],["$","li","Connect the data",{"className":"relative border-t-2 border-ink pt-5","data-reveal":"","style":{"--reveal-delay":"70ms"},"children":[["$","span",null,{"className":"absolute -top-[5px] left-0 size-2 bg-ink"}],["$","span",null,{"className":"font-mono text-data text-muted","children":["Step ","02"]}],["$","h3",null,{"className":"mt-2 text-title","children":"Connect the data"}],["$","p",null,{"className":"mt-3 text-[0.9375rem] text-ink-soft","children":"We get product events, CRM fields, or order data into your email platform in time to trigger messages."}]]}],["$","li","Build core programs",{"className":"relative border-t-2 border-ink pt-5","data-reveal":"","style":{"--reveal-delay":"140ms"},"children":[["$","span",null,{"className":"absolute -top-[5px] left-0 size-2 bg-ink"}],["$","span",null,{"className":"font-mono text-data text-muted","children":["Step ","03"]}],["$","h3",null,{"className":"mt-2 text-title","children":"Build core programs"}],["$","p",null,{"className":"mt-3 text-[0.9375rem] text-ink-soft","children":"The programs with the most revenue at stake launch first, each with a holdout group from the start."}]]}],["$","li","Test",{"className":"relative border-t-2 border-ink pt-5","data-reveal":"","style":{"--reveal-delay":"210ms"},"children":[["$","span",null,{"className":"absolute -top-[5px] left-0 size-2 bg-ink"}],["$","span",null,{"className":"font-mono text-data text-muted","children":["Step ","04"]}],["$","h3",null,{"className":"mt-2 text-title","children":"Test"}],["$","p",null,{"className":"mt-3 text-[0.9375rem] text-ink-soft","children":"We test timing, offer, and audience before subject lines, changing one variable at a time."}]]}],["$","li","Expand",{"className":"relative border-t-2 border-ink pt-5","data-reveal":"","style":{"--reveal-delay":"280ms"},"children":[["$","span",null,{"className":"absolute -top-[5px] left-0 size-2 bg-signal"}],["$","span",null,{"className":"font-mono text-data text-muted","children":["Step ","05"]}],["$","h3",null,{"className":"mt-2 text-title","children":"Expand"}],["$","p",null,{"className":"mt-3 text-[0.9375rem] text-ink-soft","children":"We add segments, sync audiences to paid channels, and feed cohort LTV back into acquisition targets."}]]}]]}]]}]}] 11:["$","section",null,{"id":"measurement","aria-labelledby":"measurement-title","className":"tone-night bg-night text-night-text section-space grain relative","children":["$","div",null,{"className":"container-page","children":[["$","header",null,{"className":"grid gap-6 lg:grid-cols-12 lg:gap-x-6","data-reveal":"","children":[["$","div",null,{"className":"lg:col-span-7","children":["$","h2",null,{"id":"measurement-title","className":"text-display-md","children":"How we measure retention."}]}],["$","div",null,{"className":"lg:col-span-5 lg:self-end text-night-muted","children":[["$","div",null,{"className":"text-lead","children":"Email platforms tend to claim more credit than a program earns, so we read results against holdouts and cohorts."}],"$undefined"]}]]}],["$","div",null,{"className":"mt-14 space-y-3","children":[["$","div","Business outcome",{"className":"grid gap-6 rounded-lg border p-6 sm:p-8 lg:grid-cols-12 border-signal-bright/50 bg-night-raised","data-reveal":"","style":{"marginInlineStart":"0%"},"children":[["$","div",null,{"className":"lg:col-span-3","children":[["$","p",null,{"className":"font-mono text-data uppercase tracking-[0.08em] text-signal-bright","children":["Layer ",1]}],["$","h3",null,{"className":"mt-2 text-title","children":"Business outcome"}],["$","p",null,{"className":"mt-1 text-sm text-night-muted","children":"Revenue kept and grown."}]]}],["$","dl",null,{"className":"grid gap-5 sm:grid-cols-3 lg:col-span-9","children":[["$","div","Net revenue retention",{"children":[["$","dt",null,{"className":"font-medium","children":"Net revenue retention"}],["$","dd",null,{"className":"mt-1 text-[0.9375rem] text-night-muted","children":"SaaS: recurring revenue kept from a cohort after expansion, contraction, and churn."}]]}],["$","div","Cohort LTV",{"children":[["$","dt",null,{"className":"font-medium","children":"Cohort LTV"}],["$","dd",null,{"className":"mt-1 text-[0.9375rem] text-night-muted","children":"E-commerce: gross margin each customer cohort earns over time."}]]}],["$","div","Incremental revenue",{"children":[["$","dt",null,{"className":"font-medium","children":"Incremental revenue"}],["$","dd",null,{"className":"mt-1 text-[0.9375rem] text-night-muted","children":"Revenue above what the matched holdout group produced."}]]}]]}]]}],["$","div","Efficiency",{"className":"grid gap-6 rounded-lg border p-6 sm:p-8 lg:grid-cols-12 border-night-line","data-reveal":"","style":{"marginInlineStart":"2%","--reveal-delay":"90ms"},"children":[["$","div",null,{"className":"lg:col-span-3","children":[["$","p",null,{"className":"font-mono text-data uppercase tracking-[0.08em] text-night-muted","children":["Layer ",2]}],["$","h3",null,{"className":"mt-2 text-title","children":"Efficiency"}],["$","p",null,{"className":"mt-1 text-sm text-night-muted","children":"What that revenue costs to keep."}]]}],["$","dl",null,{"className":"grid gap-5 sm:grid-cols-3 lg:col-span-9","children":[["$","div","LTV:CAC",{"children":[["$","dt",null,{"className":"font-medium","children":"LTV:CAC"}],["$","dd",null,{"className":"mt-1 text-[0.9375rem] text-night-muted","children":"Customer lifetime value compared with the cost to acquire."}]]}],["$","div","Revenue per recipient",{"children":[["$","dt",null,{"className":"font-medium","children":"Revenue per recipient"}],["$","dd",null,{"className":"mt-1 text-[0.9375rem] text-night-muted","children":"Incremental revenue divided by the people a program reaches."}]]}],["$","div","Discount cost",{"children":[["$","dt",null,{"className":"font-medium","children":"Discount cost"}],["$","dd",null,{"className":"mt-1 text-[0.9375rem] text-night-muted","children":"Margin given away through codes and offers."}]]}]]}]]}],["$","div","Diagnostic",{"className":"grid gap-6 rounded-lg border p-6 sm:p-8 lg:grid-cols-12 border-night-line","data-reveal":"","style":{"marginInlineStart":"4%","--reveal-delay":"180ms"},"children":[["$","div",null,{"className":"lg:col-span-3","children":[["$","p",null,{"className":"font-mono text-data uppercase tracking-[0.08em] text-night-muted","children":["Layer ",3]}],["$","h3",null,{"className":"mt-2 text-title","children":"Diagnostic"}],["$","p",null,{"className":"mt-1 text-sm text-night-muted","children":"Where programs gain or lose ground."}]]}],"$L2c"]}]]}]]}]}] 12:["$","section",null,{"id":"faq","aria-labelledby":"service-faq-title","className":"bg-paper text-ink section-space relative","children":["$","div",null,{"className":"container-page","children":["$","div",null,{"className":"grid gap-10 lg:grid-cols-12 lg:gap-6","children":[["$","div",null,{"className":"lg:col-span-4","data-reveal":"","children":["$","div",null,{"className":"lg:sticky lg:top-28","children":[["$","h2",null,{"id":"service-faq-title","className":"text-display-lg","children":"Lifecycle + Retention questions."}],null,["$","$L2",null,{"href":"/growth-audit","className":"btn inline-flex shrink-0 items-center justify-center whitespace-nowrap rounded-md font-medium tracking-[-0.005em] border border-line-strong text-ink [--btn-fill:var(--color-paper-deep)] h-12 px-5 text-[0.9375rem] gap-2.5 mt-8","children":[["$","span",null,{"className":"btn-fill","aria-hidden":"true"}],["$","span",null,{"children":"Get a Growth Audit"}],["$","svg",null,{"width":16,"height":16,"viewBox":"0 0 16 16","fill":"none","stroke":"currentColor","strokeWidth":1.5,"aria-hidden":true,"focusable":false,"className":"btn-arrow","children":["$","path",null,{"d":"M2.5 8h10M8.75 4.25 12.5 8l-3.75 3.75","strokeLinecap":"square"}]}]]}]]}]}],["$","div",null,{"className":"border-t border-ink lg:col-span-8","data-reveal":"","style":{"--reveal-delay":"100ms"},"children":[["$","details","Which email platforms do you work with?",{"className":"faq-item group border-b border-line","children":[["$","summary",null,{"className":"flex min-h-[4.5rem] cursor-pointer items-center justify-between gap-6 py-5 text-[1.125rem] font-medium tracking-[-0.015em] transition-colors hover:text-ink-soft sm:text-[1.25rem]","children":[["$","span",null,{"children":"Which email platforms do you work with?"}],["$","span",null,{"className":"inline-flex size-9 shrink-0 items-center justify-center rounded-full border border-line transition-colors group-open:border-ink group-open:bg-ink group-open:text-paper","children":["$","svg",null,{"width":14,"height":14,"viewBox":"0 0 16 16","fill":"none","stroke":"currentColor","strokeWidth":1.5,"aria-hidden":true,"focusable":false,"className":"faq-icon ","children":[["$","line",null,{"x1":"3","y1":"8","x2":"13","y2":"8"}],["$","line",null,{"x1":"8","y1":"3","x2":"8","y2":"13"}]]}]}]]}],["$","div",null,{"className":"max-w-[62ch] pb-7 pr-12 text-ink-soft","children":[["$","$1","0",{"children":"We work in Klaviyo and HubSpot, and inside other email platforms your team already runs. The platform matters less than the data feeding it. If product events, CRM fields, or order data arrive late, triggers misfire, so connecting that data comes before writing new flows."}]]}]]}],["$","details","How do you know a flow is adding revenue?",{"className":"faq-item group border-b border-line","children":[["$","summary",null,{"className":"flex min-h-[4.5rem] cursor-pointer items-center justify-between gap-6 py-5 text-[1.125rem] font-medium tracking-[-0.015em] transition-colors hover:text-ink-soft sm:text-[1.25rem]","children":[["$","span",null,{"children":"How do you know a flow is adding revenue?"}],["$","span",null,{"className":"inline-flex size-9 shrink-0 items-center justify-center rounded-full border border-line transition-colors group-open:border-ink group-open:bg-ink group-open:text-paper","children":["$","svg",null,{"width":14,"height":14,"viewBox":"0 0 16 16","fill":"none","stroke":"currentColor","strokeWidth":1.5,"aria-hidden":true,"focusable":false,"className":"faq-icon ","children":[["$","line",null,{"x1":"3","y1":"8","x2":"13","y2":"8"}],["$","line",null,{"x1":"8","y1":"3","x2":"8","y2":"13"}]]}]}]]}],["$","div",null,{"className":"max-w-[62ch] pb-7 pr-12 text-ink-soft","children":[["$","$1","0",{"children":"We hold a random group of eligible customers back from the flow and compare revenue per customer between groups. Email reports credit any order after an open or click, which can overstate the effect. Smaller programs need longer windows. Holdout design is part of our "}],["$","$L2","1",{"href":"/analytics-attribution","className":"link-underline font-medium","children":"analytics and attribution"}],"$L2d"]}]]}],"$L2e","$L2f","$L30"]}],"$L31"]}]}]}] 13:["$","section",null,{"id":"related","aria-labelledby":"related-title","className":"bg-paper-deep text-ink section-space-tight relative","children":["$","div",null,{"className":"container-page","children":[["$","h2",null,{"id":"related-title","className":"text-display-md","children":"Keep exploring."}],["$","div",null,{"className":"mt-10 grid gap-10 lg:grid-cols-12 lg:gap-6","children":[["$","nav",null,{"aria-label":"Related services","className":"lg:col-span-4","children":[["$","p",null,{"className":"text-label uppercase text-muted","children":"Related services"}],["$","ul",null,{"className":"mt-4 border-t border-ink","children":[["$","li","analytics-attribution",{"children":["$","$L2",null,{"href":"/analytics-attribution","className":"group flex items-center justify-between gap-4 border-b border-line py-4","children":[["$","span",null,{"children":[["$","span",null,{"className":"block font-medium","children":"Analytics + Attribution"}],["$","span",null,{"className":"mt-1 block text-sm text-muted","children":"GA4, server-side tracking, and CRM revenue attribution."}]]}],["$","svg",null,{"width":16,"height":16,"viewBox":"0 0 16 16","fill":"none","stroke":"currentColor","strokeWidth":1.5,"aria-hidden":true,"focusable":false,"className":"btn-arrow shrink-0","children":["$","path",null,{"d":"M2.5 8h10M8.75 4.25 12.5 8l-3.75 3.75","strokeLinecap":"square"}]}]]}]}],["$","li","paid-media",{"children":["$","$L2",null,{"href":"/paid-media","className":"group flex items-center justify-between gap-4 border-b border-line py-4","children":[["$","span",null,{"children":[["$","span",null,{"className":"block font-medium","children":"Paid Media"}],["$","span",null,{"className":"mt-1 block text-sm text-muted","children":"Search, Shopping, and Performance Max run against CAC and MER."}]]}],["$","svg",null,{"width":16,"height":16,"viewBox":"0 0 16 16","fill":"none","stroke":"currentColor","strokeWidth":1.5,"aria-hidden":true,"focusable":false,"className":"btn-arrow shrink-0","children":["$","path",null,{"d":"M2.5 8h10M8.75 4.25 12.5 8l-3.75 3.75","strokeLinecap":"square"}]}]]}]}],["$","li","paid-social",{"children":["$","$L2",null,{"href":"/paid-social","className":"group flex items-center justify-between gap-4 border-b border-line py-4","children":[["$","span",null,{"children":[["$","span",null,{"className":"block font-medium","children":"Paid Social"}],["$","span",null,{"className":"mt-1 block text-sm text-muted","children":"Meta and LinkedIn built on creative testing and lead quality."}]]}],["$","svg",null,{"width":16,"height":16,"viewBox":"0 0 16 16","fill":"none","stroke":"currentColor","strokeWidth":1.5,"aria-hidden":true,"focusable":false,"className":"btn-arrow shrink-0","children":["$","path",null,{"d":"M2.5 8h10M8.75 4.25 12.5 8l-3.75 3.75","strokeLinecap":"square"}]}]]}]}]]}]]}],["$","div",null,{"className":"grid gap-5 sm:grid-cols-2 lg:col-span-8","children":[["$","article","saas-cac-benchmarking-guide",{"className":"group relative flex h-full flex-col overflow-hidden rounded-lg border border-line bg-surface transition-[transform,border-color] duration-500 ease-out-expo hover:-translate-y-1 hover:border-line-strong","children":[["$","div",null,{"aria-hidden":"true","className":"relative overflow-hidden bg-mist aspect-[16/9]","children":["$","$L32",null,{"src":{"src":"/_next/static/media/resource-cac-cohort-review.18y8z1a0o53bv.jpg","width":1400,"height":930,"blurWidth":8,"blurHeight":5,"blurDataURL":"data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAAQABAAD/wAARCAAFAAgDAREAAhEBAxEB/9sAQwAKBwcIBwYKCAgICwoKCw4YEA4NDQ4dFRYRGCMfJSQiHyIhJis3LyYpNCkhIjBBMTQ5Oz4+PiUuRElDPEg3PT47/9sAQwEKCwsODQ4cEBAcOygiKDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDodat4bTTC5TzTGp3bv4x6GplCN7WLjJ2uf//Z"},"alt":"","fill":true,"sizes":"(min-width: 1280px) 420px, (min-width: 768px) 46vw, 86vw","placeholder":"blur","className":"object-cover transition-transform duration-700 ease-out-expo group-hover:scale-[1.03] motion-reduce:transition-none motion-reduce:group-hover:scale-100"}]}],"$L33"]}],"$L34"]}]]}]]}]}] 14:["$","section",null,{"aria-labelledby":"closing-cta-title","className":"tone-night relative isolate overflow-hidden bg-night text-night-text","children":[["$","div",null,{"className":"absolute inset-0 -z-10","aria-hidden":"true","children":[["$","$L35",null,{"poster":{"src":"/_next/static/media/strategist-late-review.2x-6tsryuwr72.jpg","width":2400,"height":1029,"blurWidth":8,"blurHeight":3,"blurDataURL":"data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAAQABAAD/wAARCAADAAgDAREAAhEBAxEB/9sAQwAKBwcIBwYKCAgICwoKCw4YEA4NDQ4dFRYRGCMfJSQiHyIhJis3LyYpNCkhIjBBMTQ5Oz4+PiUuRElDPEg3PT47/9sAQwEKCwsODQ4cEBAcOygiKDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDyGOV0+62PmHatoyai7Csf/9k="},"variants":[{"minViewport":1024,"sources":[{"src":"/media/strategist-late-review-loop-1536.webm","type":"video/webm"},{"src":"/media/strategist-late-review-loop-1536.mp4","type":"video/mp4"}]},{"minViewport":0,"sources":[{"src":"/media/strategist-late-review-loop-960.webm","type":"video/webm"},{"src":"/media/strategist-late-review-loop-960.mp4","type":"video/mp4"}]}],"sizes":"100vw","mediaClassName":"object-[72%_center]"}],["$","div",null,{"className":"absolute inset-0 bg-[linear-gradient(90deg,var(--color-night)_0%,rgb(13_13_17/0.94)_32%,rgb(13_13_17/0.55)_62%,rgb(13_13_17/0.2)_100%)]"}],["$","div",null,{"className":"absolute inset-0 bg-night/65 md:hidden"}],["$","div",null,{"className":"absolute inset-x-0 bottom-0 h-2/5 bg-[linear-gradient(180deg,rgb(13_13_17/0)_0%,var(--color-night)_100%)]"}]]}],["$","div",null,{"className":"container-page py-24 sm:py-32 lg:py-40","children":[["$","div",null,{"className":"max-w-2xl","data-reveal":"","children":[["$","p",null,{"className":"flex items-center gap-3 text-label uppercase text-night-muted","children":[["$","span",null,{"aria-hidden":"true","className":"h-px w-6 bg-current opacity-60"}],["$","span",null,{"children":"Next step"}]]}],["$","h2",null,{"id":"closing-cta-title","className":"mt-6 text-display-lg","children":"Find the constraint before spending more to scale it."}],["$","p",null,{"className":"mt-6 max-w-xl text-lead text-night-muted","children":"Get a structured review of your acquisition, conversion, and measurement setup, and see where growth is being lost."}],["$","div",null,{"className":"mt-10 flex flex-col items-start gap-5","children":[["$","$L3",null,{"children":["$","$L2",null,{"href":"/growth-audit","className":"btn inline-flex shrink-0 items-center justify-center whitespace-nowrap rounded-md font-medium tracking-[-0.005em] bg-paper text-ink hover:text-white focus-visible:text-white [--btn-fill:var(--color-signal)] h-14 px-6 text-base gap-3","children":[["$","span",null,{"className":"btn-fill","aria-hidden":"true"}],["$","span",null,{"children":"Get a Growth Audit"}],["$","svg",null,{"width":16,"height":16,"viewBox":"0 0 16 16","fill":"none","stroke":"currentColor","strokeWidth":1.5,"aria-hidden":true,"focusable":false,"className":"btn-arrow","children":["$","path",null,{"d":"M2.5 8h10M8.75 4.25 12.5 8l-3.75 3.75","strokeLinecap":"square"}]}]]}]}],["$","p",null,{"className":"max-w-md text-sm text-night-muted","children":"No exaggerated promises. No generic deck. Just a clear view of the growth system."}]]}]]}],["$","dl",null,{"className":"mt-16 grid max-w-5xl gap-8 border-t border-night-line pt-8 md:grid-cols-3 lg:mt-24","data-reveal":"","style":{"--reveal-delay":"120ms"},"children":["$L36","$L37","$L38"]}]]}]]}] 15:["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"Service\",\"@id\":\"https://axidysmedia.com/lifecycle-retention#service\",\"name\":\"Lifecycle + Retention\",\"serviceType\":\"Lifecycle + Retention\",\"description\":\"Email, segmentation, and retention programs for SaaS and e-commerce, built around activation, repeat purchase, expansion, and LTV, and measured with holdouts.\",\"url\":\"https://axidysmedia.com/lifecycle-retention\",\"provider\":{\"@id\":\"https://axidysmedia.com/#organization\"},\"audience\":{\"@type\":\"BusinessAudience\",\"audienceType\":\"SaaS and e-commerce companies\"}}"}}] 16:["$","script","script-0",{"src":"/_next/static/chunks/1ziz51x-s5vyi.js","async":true}] 17:["$","$L39",null,{"children":["$","$3a",null,{"name":"Next.MetadataOutlet","children":"$@3b"}]}] 1a:["$","$1","h",{"children":[null,["$","$L3c",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","2",{"name":"theme-color","content":"#f4f2ed"}],["$","meta","3",{"name":"color-scheme","content":"light"}]]}],["$","div",null,{"hidden":true,"children":["$","$L3d",null,{"children":["$","$3a",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"Lifecycle Marketing for SaaS + E-commerce · Axidys Media"}],["$","meta","1",{"name":"description","content":"Email, segmentation, and retention programs for SaaS and e-commerce, built around activation, repeat purchase, expansion, and LTV, and measured with holdouts."}],["$","meta","2",{"name":"application-name","content":"Axidys Media"}],["$","link","3",{"rel":"author","href":"https://axidysmedia.com"}],["$","meta","4",{"name":"author","content":"Axidys Media"}],["$","link","5",{"rel":"manifest","href":"/manifest.webmanifest"}],["$","meta","6",{"name":"creator","content":"Axidys Limited"}],["$","meta","7",{"name":"robots","content":"index, follow"}],["$","link","8",{"rel":"canonical","href":"https://axidysmedia.com/lifecycle-retention"}],["$","meta","9",{"name":"format-detection","content":"telephone=no, address=no, email=no"}],["$","meta","10",{"property":"og:title","content":"Lifecycle Marketing for SaaS + E-commerce · Axidys Media"}],["$","meta","11",{"property":"og:description","content":"Email, segmentation, and retention programs for SaaS and e-commerce, built around activation, repeat purchase, expansion, and LTV, and measured with holdouts."}],["$","meta","12",{"property":"og:url","content":"https://axidysmedia.com/lifecycle-retention"}],["$","meta","13",{"property":"og:site_name","content":"Axidys Media"}],["$","meta","14",{"property":"og:locale","content":"en_US"}],["$","meta","15",{"property":"og:image","content":"https://axidysmedia.com/og/service-lifecycle-retention.png"}],["$","meta","16",{"property":"og:image:width","content":"1200"}],["$","meta","17",{"property":"og:image:height","content":"630"}],["$","meta","18",{"property":"og:image:alt","content":"Lifecycle Marketing for SaaS + E-commerce · Axidys Media"}],["$","meta","19",{"property":"og:type","content":"website"}],["$","meta","20",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","21",{"name":"twitter:title","content":"Lifecycle Marketing for SaaS + E-commerce · Axidys Media"}],["$","meta","22",{"name":"twitter:description","content":"Email, segmentation, and retention programs for SaaS and e-commerce, built around activation, repeat purchase, expansion, and LTV, and measured with holdouts."}],["$","meta","23",{"name":"twitter:image","content":"https://axidysmedia.com/og/service-lifecycle-retention.png"}],["$","link","24",{"rel":"icon","href":"/icon.svg?icon.3fwvllydocdpi.svg","sizes":"any","type":"image/svg+xml"}],["$","link","25",{"rel":"apple-touch-icon","href":"/apple-icon.png?apple-icon.1bd0ritgh40kz.png","sizes":"180x180","type":"image/png"}],["$","$L3e","26",{}]]}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}] 1c:["$","$1","c",{"children":[null,["$","$L3f",null,{"parallelRouterKey":"children","template":["$","$L40",null,{}]}]]}] 20:true 21:["$","div",null,{"className":"pt-1","children":[["$","h3",null,{"className":"text-title","children":"Measure against a holdout"}],["$","p",null,{"className":"mt-2 text-ink-soft","children":"Key programs keep a control group that receives nothing. The revenue difference between the groups shows what the program adds."}]]}] 22:["$","span",null,{"aria-hidden":"true","className":"block size-2 bg-signal"}] 23:["$","h3",null,{"className":"mt-5 text-[1.125rem] font-medium leading-snug tracking-[-0.015em]","children":"Remarketing audience sync"}] 24:["$","p",null,{"className":"mt-2 text-[0.9375rem] text-ink-soft","children":"Customer segments shared with Google Ads, Meta, and LinkedIn for retargeting, cross-sell, and exclusions."}] 25:["$","li","Holdout tests and cohort reporting",{"className":"border-b border-r border-line p-6","data-reveal":"","style":{"--reveal-delay":"280ms"},"children":[["$","span",null,{"aria-hidden":"true","className":"block size-2 bg-signal"}],["$","h3",null,{"className":"mt-5 text-[1.125rem] font-medium leading-snug tracking-[-0.015em]","children":"Holdout tests and cohort reporting"}],["$","p",null,{"className":"mt-2 text-[0.9375rem] text-ink-soft","children":"Control groups on key programs, plus cohort LTV and retention reporting by acquisition source."}]]}] 26:["$","span",null,{"aria-hidden":"true","className":"mt-2 size-1.5 shrink-0 bg-signal"}] 27:["$","li","Post-purchase sequences on product use, care, and the next logical buy",{"className":"flex gap-3 border-b border-ink/10 py-3 text-[0.9375rem]","children":[["$","span",null,{"aria-hidden":"true","className":"mt-2 size-1.5 shrink-0 bg-signal"}],"Post-purchase sequences on product use, care, and the next logical buy"]}] 28:["$","li","Replenishment timing set from actual reorder intervals for each product",{"className":"flex gap-3 border-b border-ink/10 py-3 text-[0.9375rem]","children":[["$","span",null,{"aria-hidden":"true","className":"mt-2 size-1.5 shrink-0 bg-signal"}],"Replenishment timing set from actual reorder intervals for each product"]}] 29:["$","li","Win-back programs for lapsed buyers, and VIP segments for loyal customers",{"className":"flex gap-3 border-b border-ink/10 py-3 text-[0.9375rem]","children":[["$","span",null,{"aria-hidden":"true","className":"mt-2 size-1.5 shrink-0 bg-signal"}],"Win-back programs for lapsed buyers, and VIP segments for loyal customers"]}] 2a:["$","li","Cohort LTV tracked by first product and acquisition channel",{"className":"flex gap-3 border-b border-ink/10 py-3 text-[0.9375rem]","children":[["$","span",null,{"aria-hidden":"true","className":"mt-2 size-1.5 shrink-0 bg-signal"}],"Cohort LTV tracked by first product and acquisition channel"]}] 2b:["$","$L2",null,{"href":"/ecommerce-marketing","className":"link-arrow group inline-flex min-h-11 items-center gap-2 font-medium text-ink mt-6","children":[["$","span",null,{"className":"link-underline","children":"E-commerce growth marketing"}],["$","svg",null,{"width":15,"height":15,"viewBox":"0 0 16 16","fill":"none","stroke":"currentColor","strokeWidth":1.5,"aria-hidden":true,"focusable":false,"className":"btn-arrow","children":["$","path",null,{"d":"M2.5 8h10M8.75 4.25 12.5 8l-3.75 3.75","strokeLinecap":"square"}]}]]}] 2c:["$","dl",null,{"className":"grid gap-5 sm:grid-cols-3 lg:col-span-9","children":[["$","div","Activation and trial-to-paid",{"children":[["$","dt",null,{"className":"font-medium","children":"Activation and trial-to-paid"}],["$","dd",null,{"className":"mt-1 text-[0.9375rem] text-night-muted","children":"SaaS: key setup actions completed, and trials that become paid accounts."}]]}],["$","div","Repeat purchase rate",{"children":[["$","dt",null,{"className":"font-medium","children":"Repeat purchase rate"}],["$","dd",null,{"className":"mt-1 text-[0.9375rem] text-night-muted","children":"E-commerce: the share of customers who order again, by first product."}]]}],["$","div","List health",{"children":[["$","dt",null,{"className":"font-medium","children":"List health"}],["$","dd",null,{"className":"mt-1 text-[0.9375rem] text-night-muted","children":"Deliverability, bounces, and unsubscribes by segment."}]]}]]}] 2d:["$","$1","2",{"children":" work."}] 2e:["$","details","Can lifecycle work drive SaaS expansion, not just retention?",{"className":"faq-item group border-b border-line","children":[["$","summary",null,{"className":"flex min-h-[4.5rem] cursor-pointer items-center justify-between gap-6 py-5 text-[1.125rem] font-medium tracking-[-0.015em] transition-colors hover:text-ink-soft sm:text-[1.25rem]","children":[["$","span",null,{"children":"Can lifecycle work drive SaaS expansion, not just retention?"}],["$","span",null,{"className":"inline-flex size-9 shrink-0 items-center justify-center rounded-full border border-line transition-colors group-open:border-ink group-open:bg-ink group-open:text-paper","children":["$","svg",null,{"width":14,"height":14,"viewBox":"0 0 16 16","fill":"none","stroke":"currentColor","strokeWidth":1.5,"aria-hidden":true,"focusable":false,"className":"faq-icon ","children":[["$","line",null,{"x1":"3","y1":"8","x2":"13","y2":"8"}],["$","line",null,{"x1":"8","y1":"3","x2":"8","y2":"13"}]]}]}]]}],["$","div",null,{"className":"max-w-[62ch] pb-7 pr-12 text-ink-soft","children":[["$","$1","0",{"children":"Yes. Expansion programs watch for usage signals such as seats nearing a plan limit, new teams joining, or repeated attempts to use a gated feature. Those signals trigger upgrade emails for self-serve accounts and alerts for account owners on larger ones. See "}],["$","$L2","1",{"href":"/saas-marketing","className":"link-underline font-medium","children":"SaaS growth marketing"}],["$","$1","2",{"children":"."}]]}]]}] 2f:["$","details","Won't more email train customers to wait for discounts?",{"className":"faq-item group border-b border-line","children":[["$","summary",null,{"className":"flex min-h-[4.5rem] cursor-pointer items-center justify-between gap-6 py-5 text-[1.125rem] font-medium tracking-[-0.015em] transition-colors hover:text-ink-soft sm:text-[1.25rem]","children":[["$","span",null,{"children":"Won't more email train customers to wait for discounts?"}],["$","span",null,{"className":"inline-flex size-9 shrink-0 items-center justify-center rounded-full border border-line transition-colors group-open:border-ink group-open:bg-ink group-open:text-paper","children":["$","svg",null,{"width":14,"height":14,"viewBox":"0 0 16 16","fill":"none","stroke":"currentColor","strokeWidth":1.5,"aria-hidden":true,"focusable":false,"className":"faq-icon ","children":[["$","line",null,{"x1":"3","y1":"8","x2":"13","y2":"8"}],["$","line",null,{"x1":"8","y1":"3","x2":"8","y2":"13"}]]}]}]]}],["$","div",null,{"className":"max-w-[62ch] pb-7 pr-12 text-ink-soft","children":[["$","$1","0",{"children":"It can, if every flow leads with a code. We save discounts for moments where they change behavior, like winning back lapsed buyers, and rely on timing and product guidance elsewhere. Discount cost is tracked as its own metric, so shrinking margin shows up in reporting. More in "}],["$","$L2","1",{"href":"/ecommerce-marketing","className":"link-underline font-medium","children":"e-commerce growth marketing"}],["$","$1","2",{"children":"."}]]}]]}] 30:["$","details","How does retention connect to paid acquisition?",{"className":"faq-item group border-b border-line","children":[["$","summary",null,{"className":"flex min-h-[4.5rem] cursor-pointer items-center justify-between gap-6 py-5 text-[1.125rem] font-medium tracking-[-0.015em] transition-colors hover:text-ink-soft sm:text-[1.25rem]","children":[["$","span",null,{"children":"How does retention connect to paid acquisition?"}],["$","span",null,{"className":"inline-flex size-9 shrink-0 items-center justify-center rounded-full border border-line transition-colors group-open:border-ink group-open:bg-ink group-open:text-paper","children":["$","svg",null,{"width":14,"height":14,"viewBox":"0 0 16 16","fill":"none","stroke":"currentColor","strokeWidth":1.5,"aria-hidden":true,"focusable":false,"className":"faq-icon ","children":[["$","line",null,{"x1":"3","y1":"8","x2":"13","y2":"8"}],["$","line",null,{"x1":"8","y1":"3","x2":"8","y2":"13"}]]}]}]]}],["$","div",null,{"className":"max-w-[62ch] pb-7 pr-12 text-ink-soft","children":[["$","$1","0",{"children":"Directly through audiences, and indirectly through economics. Segments sync to ad platforms as remarketing lists and exclusions, so you stop paying to acquire people who already buy. Cohort LTV also sets the acquisition cost you can afford, which shapes targets for "}],["$","$L2","1",{"href":"/paid-media","className":"link-underline font-medium","children":"paid media"}],["$","$1","2",{"children":" and paid social."}]]}]]}] 41:T860,{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Which email platforms do you work with?","acceptedAnswer":{"@type":"Answer","text":"We work in Klaviyo and HubSpot, and inside other email platforms your team already runs. The platform matters less than the data feeding it. If product events, CRM fields, or order data arrive late, triggers misfire, so connecting that data comes before writing new flows."}},{"@type":"Question","name":"How do you know a flow is adding revenue?","acceptedAnswer":{"@type":"Answer","text":"We hold a random group of eligible customers back from the flow and compare revenue per customer between groups. Email reports credit any order after an open or click, which can overstate the effect. Smaller programs need longer windows. Holdout design is part of our analytics and attribution work."}},{"@type":"Question","name":"Can lifecycle work drive SaaS expansion, not just retention?","acceptedAnswer":{"@type":"Answer","text":"Yes. Expansion programs watch for usage signals such as seats nearing a plan limit, new teams joining, or repeated attempts to use a gated feature. Those signals trigger upgrade emails for self-serve accounts and alerts for account owners on larger ones. See SaaS growth marketing."}},{"@type":"Question","name":"Won't more email train customers to wait for discounts?","acceptedAnswer":{"@type":"Answer","text":"It can, if every flow leads with a code. We save discounts for moments where they change behavior, like winning back lapsed buyers, and rely on timing and product guidance elsewhere. Discount cost is tracked as its own metric, so shrinking margin shows up in reporting. More in e-commerce growth marketing."}},{"@type":"Question","name":"How does retention connect to paid acquisition?","acceptedAnswer":{"@type":"Answer","text":"Directly through audiences, and indirectly through economics. Segments sync to ad platforms as remarketing lists and exclusions, so you stop paying to acquire people who already buy. Cohort LTV also sets the acquisition cost you can afford, which shapes targets for paid media and paid social."}}]}31:["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"$41"}}] 33:["$","div",null,{"className":"flex flex-1 flex-col p-6","children":[["$","p",null,{"className":"font-mono text-data uppercase tracking-[0.1em] text-muted","children":["Guide"," · ","SaaS"]}],["$","h3",null,{"className":"mt-3 tracking-[-0.02em] text-title","children":["$","$L2",null,{"href":"/resources/saas-cac-benchmarking-guide","className":"after:absolute after:inset-0 after:content-['']","children":"SaaS CAC Benchmarking Guide"}]}],["$","p",null,{"className":"mt-3 text-ink-soft text-[0.9375rem]","children":"How to calculate, segment, and compare CAC without fooling yourself."}],["$","p",null,{"className":"mt-auto flex items-center justify-between pt-6 text-sm text-muted","children":[["$","span",null,{"children":"Guide"}],["$","svg",null,{"width":16,"height":16,"viewBox":"0 0 16 16","fill":"none","stroke":"currentColor","strokeWidth":1.5,"aria-hidden":true,"focusable":false,"className":"btn-arrow text-ink","children":["$","path",null,{"d":"M2.5 8h10M8.75 4.25 12.5 8l-3.75 3.75","strokeLinecap":"square"}]}]]}]]}] 34:["$","article","mer-vs-roas-guide",{"className":"group relative flex h-full flex-col overflow-hidden rounded-lg border border-line bg-surface transition-[transform,border-color] duration-500 ease-out-expo hover:-translate-y-1 hover:border-line-strong","children":[["$","div",null,{"aria-hidden":"true","className":"relative overflow-hidden bg-sand aspect-[16/9]","children":["$","$L32",null,{"src":{"src":"/_next/static/media/resource-mer-roas-chart.12td7f4od7089.jpg","width":1400,"height":930,"blurWidth":8,"blurHeight":5,"blurDataURL":"data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAAQABAAD/wAARCAAFAAgDAREAAhEBAxEB/9sAQwAKBwcIBwYKCAgICwoKCw4YEA4NDQ4dFRYRGCMfJSQiHyIhJis3LyYpNCkhIjBBMTQ5Oz4+PiUuRElDPEg3PT47/9sAQwEKCwsODQ4cEBAcOygiKDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDevYzc6s/mtunDZ87nO3HK4zjFc7d7o3StZn//2Q=="},"alt":"","fill":true,"sizes":"(min-width: 1280px) 420px, (min-width: 768px) 46vw, 86vw","placeholder":"blur","className":"object-cover transition-transform duration-700 ease-out-expo group-hover:scale-[1.03] motion-reduce:transition-none motion-reduce:group-hover:scale-100 object-[center_35%]"}]}],["$","div",null,{"className":"flex flex-1 flex-col p-6","children":[["$","p",null,{"className":"font-mono text-data uppercase tracking-[0.1em] text-muted","children":["Guide"," · ","E-commerce"]}],["$","h3",null,{"className":"mt-3 tracking-[-0.02em] text-title","children":["$","$L2",null,{"href":"/resources/mer-vs-roas-guide","className":"after:absolute after:inset-0 after:content-['']","children":"E-commerce MER vs ROAS Guide"}]}],["$","p",null,{"className":"mt-3 text-ink-soft text-[0.9375rem]","children":"When to trust platform ROAS, when to trust MER, and how to use both."}],["$","p",null,{"className":"mt-auto flex items-center justify-between pt-6 text-sm text-muted","children":[["$","span",null,{"children":"Guide"}],["$","svg",null,{"width":16,"height":16,"viewBox":"0 0 16 16","fill":"none","stroke":"currentColor","strokeWidth":1.5,"aria-hidden":true,"focusable":false,"className":"btn-arrow text-ink","children":["$","path",null,{"d":"M2.5 8h10M8.75 4.25 12.5 8l-3.75 3.75","strokeLinecap":"square"}]}]]}]]}]]}] 36:["$","div","Acquisition",{"children":[["$","dt",null,{"className":"flex items-center gap-2 font-medium","children":[["$","span",null,{"aria-hidden":"true","className":"size-1.5 bg-signal-bright"}],"Acquisition"]}],["$","dd",null,{"className":"mt-2 text-[0.9375rem] text-night-muted","children":"Account structure, targeting, budget allocation, and search coverage."}]]}] 37:["$","div","Conversion",{"children":[["$","dt",null,{"className":"flex items-center gap-2 font-medium","children":[["$","span",null,{"aria-hidden":"true","className":"size-1.5 bg-signal-bright"}],"Conversion"]}],["$","dd",null,{"className":"mt-2 text-[0.9375rem] text-night-muted","children":"Landing pages, funnels, offers, and message match."}]]}] 38:["$","div","Measurement",{"children":[["$","dt",null,{"className":"flex items-center gap-2 font-medium","children":[["$","span",null,{"aria-hidden":"true","className":"size-1.5 bg-signal-bright"}],"Measurement"]}],["$","dd",null,{"className":"mt-2 text-[0.9375rem] text-night-muted","children":"Tracking, attribution, and whether reporting reflects revenue."}]]}] 3b:null 19:300 19:C 1f:0 1b:"$undefined" 1d:"$undefined" 18:"$undefined"