{"title":"Marketing Systems","description":"\u003cp\u003eBusiness-grade operating systems for planning strategy, controlling budget, and proving marketing ROI. Consulting-grade, fully editable, instant access — yours to keep.\u003c\/p\u003e","products":[{"product_id":"b2b-marketing-strategy-revenue-operating-system-2026-edition","title":"B2B Marketing Strategy \u0026 Revenue Operating System (2026 Edition)","description":"\u003c!-- ============================================================= INSIGRA REPORTS · Marketing Operating System Product page block — paste into Shopify product description ============================================================= --\u003e\u003cstyle\u003e.pd-wrap, .pd-wrap * { box-sizing: border-box; margin: 0; padding: 0; }.pd-wrap { font-family: 'Inter', sans-serif; color: #0e1318; max-width: 100%; font-size: 17px; line-height: 1.75;}\/* STATS — 4 cols, navy block *\/.pd-stats { background: #1e3a8a; padding: 48px 32px; display: grid; grid-template-columns: repeat(4, 1fr); align-items: center; margin-bottom: 64px;}.pd-stat { text-align: center; padding: 4px 8px; }.pd-stat + .pd-stat { border-left: 1px solid rgba(255,255,255,0.18); }.pd-stat-n { font-family: 'IBM Plex Sans', sans-serif; font-size: 52px; font-weight: 700; color: #ffffff; line-height: 1; margin-bottom: 14px; letter-spacing: -0.03em;}.pd-stat-l { font-size: 11px; color: rgba(255,255,255,0.72); text-transform: uppercase; letter-spacing: 0.16em; font-weight: 600;}\/* SECTIONS *\/.pd-sec { margin-bottom: 64px; }.pd-ey { font-family: 'Inter', sans-serif; font-size: 12px; letter-spacing: 0.22em; text-transform: uppercase; color: #475569; font-weight: 600; margin-bottom: 16px; display: block;}.pd-h2 { font-family: 'IBM Plex Sans', sans-serif; font-size: 30px; font-weight: 700; color: #0e1318; margin-bottom: 18px; letter-spacing: -0.02em; line-height: 1.2;}.pd-body { font-size: 17px; color: #475569; line-height: 1.75; }.pd-divider { border: none; border-top: 1px solid #e5e7eb; margin: 56px 0; }\/* POSITIONING *\/.pd-position { background: #f8fafc; padding: 44px 40px; margin-bottom: 64px;}.pd-position p { font-family: 'IBM Plex Sans', sans-serif; font-size: 22px; font-weight: 600; color: #0e1318; line-height: 1.5; margin-bottom: 16px; letter-spacing: -0.015em;}.pd-position p:last-child { margin-bottom: 0; }.pd-position span { color: #1e3a8a; }.pd-position-sub { font-family: 'Inter', sans-serif !important; font-size: 16px !important; font-weight: 400 !important; color: #475569 !important; line-height: 1.75 !important; letter-spacing: 0 !important;}\/* PERSONAS *\/.pd-personas { display: grid; grid-template-columns: repeat(3, 1fr); margin-top: 28px; border-top: 1px solid #e5e7eb; border-left: 1px solid #e5e7eb;}.pd-persona { padding: 20px 22px; font-size: 15px; font-weight: 500; color: #0e1318; border-right: 1px solid #e5e7eb; border-bottom: 1px solid #e5e7eb; line-height: 1.4;}\/* PROBLEM *\/.pd-problem { background: #f8fafc; padding: 36px 40px; margin-top: 28px;}.pd-problem-lead { font-size: 17px; color: #475569; line-height: 1.75; margin-bottom: 26px;}.pd-plist { list-style: none; border-top: 1px solid #e5e7eb; }.pd-plist li { font-size: 16px; color: #0e1318; line-height: 1.55; padding: 14px 0; border-bottom: 1px solid #e5e7eb; font-weight: 500;}\/* FLOW — hairline grid, sequential labels *\/.pd-flow { display: grid; grid-template-columns: repeat(3, 1fr); margin-top: 28px; border-top: 1px solid #e5e7eb; border-left: 1px solid #e5e7eb;}.pd-flow-step { padding: 24px 26px; border-right: 1px solid #e5e7eb; border-bottom: 1px solid #e5e7eb; background: #ffffff;}.pd-flow-num { display: block; font-family: 'IBM Plex Sans', sans-serif; font-size: 12px; font-weight: 700; color: #1e3a8a; letter-spacing: 0.16em; margin-bottom: 12px;}.pd-flow-step-t { font-family: 'IBM Plex Sans', sans-serif; font-size: 17px; font-weight: 700; color: #0e1318; line-height: 1.3; letter-spacing: -0.01em;}\/* MODULES *\/.pd-modules { display: grid; grid-template-columns: repeat(2, 1fr); margin-top: 28px; border-top: 1px solid #e5e7eb; border-left: 1px solid #e5e7eb;}.pd-module { border-right: 1px solid #e5e7eb; border-bottom: 1px solid #e5e7eb; background: #ffffff;}.pd-module-h { padding: 24px 28px 18px; background: #f8fafc; border-bottom: 1px solid #e5e7eb;}.pd-module-n { font-family: 'IBM Plex Sans', sans-serif; font-size: 12px; font-weight: 700; color: #1e3a8a; letter-spacing: 0.16em; margin-bottom: 10px; display: block;}.pd-module-t { font-family: 'IBM Plex Sans', sans-serif; font-size: 18px; font-weight: 700; color: #0e1318; line-height: 1.3; letter-spacing: -0.01em;}.pd-module-b { padding: 8px 28px 16px; }.pd-file { font-size: 15px; color: #475569; padding: 12px 0; border-bottom: 1px solid #e5e7eb; line-height: 1.5;}.pd-file:last-child { border-bottom: none; }\/* FORMAT — same hairline-grid as personas *\/.pd-formats-grid { display: grid; grid-template-columns: repeat(3, 1fr); margin-top: 28px; border-top: 1px solid #e5e7eb; border-left: 1px solid #e5e7eb;}.pd-format { padding: 22px 24px; font-family: 'IBM Plex Sans', sans-serif; font-size: 15px; font-weight: 600; color: #0e1318; border-right: 1px solid #e5e7eb; border-bottom: 1px solid #e5e7eb; line-height: 1.4; letter-spacing: -0.005em;}\/* FOR \/ NOT FOR *\/.pd-for { display: grid; grid-template-columns: 1fr 1fr; margin-top: 28px; border-top: 1px solid #e5e7eb; border-bottom: 1px solid #e5e7eb;}.pd-for-y, .pd-for-n { padding: 32px 36px; }.pd-for-y { border-right: 1px solid #e5e7eb; }.pd-for-n { background: #f8fafc; }.pd-for-t { font-family: 'IBM Plex Sans', sans-serif; font-size: 16px; font-weight: 700; margin-bottom: 22px; padding-bottom: 16px; border-bottom: 1px solid #e5e7eb; letter-spacing: -0.005em; color: #0e1318;}.pd-flist { list-style: none; }.pd-flist li { font-size: 15px; line-height: 1.55; padding: 12px 0 12px 26px; position: relative; border-bottom: 1px solid #e5e7eb;}.pd-flist li:last-child { border-bottom: none; }.pd-flist.yes li { color: #0e1318; font-weight: 500; }.pd-flist.yes li::before { content: '+'; position: absolute; left: 0; top: 11px; color: #1e3a8a; font-weight: 700; font-size: 17px; line-height: 1;}.pd-flist.no li { color: #475569; }.pd-flist.no li::before { content: '−'; position: absolute; left: 0; top: 11px; color: #475569; font-weight: 700; font-size: 17px; line-height: 1;}\/* OUTCOMES *\/.pd-outcomes { display: grid; grid-template-columns: repeat(3, 1fr); margin-top: 28px; border-top: 1px solid #e5e7eb; border-left: 1px solid #e5e7eb;}.pd-out { padding: 32px 28px; border-right: 1px solid #e5e7eb; border-bottom: 1px solid #e5e7eb;}.pd-out-n { font-family: 'IBM Plex Sans', sans-serif; font-size: 12px; font-weight: 700; color: #1e3a8a; letter-spacing: 0.16em; margin-bottom: 18px; display: block;}.pd-out-t { font-family: 'IBM Plex Sans', sans-serif; font-size: 19px; font-weight: 700; color: #0e1318; line-height: 1.3; margin-bottom: 12px; letter-spacing: -0.01em;}.pd-out-d { font-size: 15px; color: #475569; line-height: 1.7; }\/* FAQ — native details\/summary *\/.pd-faq { margin-top: 28px; border-top: 1px solid #e5e7eb; }.pd-faq-item { border-bottom: 1px solid #e5e7eb; }.pd-faq-q { padding: 22px 0; font-family: 'IBM Plex Sans', sans-serif; font-size: 17px; font-weight: 600; color: #0e1318; cursor: pointer; display: flex; justify-content: space-between; align-items: center; list-style: none; user-select: none; line-height: 1.4; gap: 16px; letter-spacing: -0.005em;}.pd-faq-q::-webkit-details-marker { display: none; }.pd-faq-q::after { content: '+'; font-size: 22px; font-weight: 400; color: #1e3a8a; flex-shrink: 0;}.pd-faq-item[open] .pd-faq-q::after { content: '−'; }.pd-faq-a { padding: 0 0 24px; font-size: 16px; color: #475569; line-height: 1.75;}\/* MOBILE *\/@media (max-width: 680px) { .pd-stats { grid-template-columns: 1fr 1fr; padding: 32px 20px; } .pd-stat { padding: 20px 12px; } .pd-stat + .pd-stat { border-left: none; } .pd-stat:nth-child(2), .pd-stat:nth-child(4) { border-left: 1px solid rgba(255,255,255,0.18); } .pd-stat:nth-child(3), .pd-stat:nth-child(4) { border-top: 1px solid rgba(255,255,255,0.18); } .pd-stat-n { font-size: 42px; } .pd-sec { margin-bottom: 48px; } .pd-h2 { font-size: 24px; } .pd-body { font-size: 16px; } .pd-position { padding: 28px 24px; margin-bottom: 48px; } .pd-position p { font-size: 19px; } .pd-personas { grid-template-columns: 1fr 1fr; } .pd-problem { padding: 28px 24px; } .pd-plist li { font-size: 15px; } .pd-flow { grid-template-columns: 1fr 1fr; } .pd-flow-step { padding: 22px 24px; } .pd-flow-step-t { font-size: 16px; } .pd-modules { grid-template-columns: 1fr; } .pd-module-h { padding: 22px 24px 16px; } .pd-module-b { padding: 6px 24px 14px; } .pd-file { font-size: 14px; } .pd-formats-grid { grid-template-columns: 1fr 1fr; } .pd-format { font-size: 14px; padding: 18px 20px; } .pd-for { grid-template-columns: 1fr; } .pd-for-y, .pd-for-n { padding: 28px 24px; } .pd-for-y { border-right: none; border-bottom: 1px solid #e5e7eb; } .pd-outcomes { grid-template-columns: 1fr; } .pd-out { padding: 28px 24px; } .pd-divider { margin: 40px 0; } .pd-faq-q { font-size: 16px; padding: 20px 0; } .pd-faq-a { font-size: 15px; }}\u003c\/style\u003e\u003cdiv class=\"pd-wrap\"\u003e\n\u003c!-- STATS --\u003e\u003cdiv class=\"pd-stats\"\u003e\n\u003cdiv class=\"pd-stat\"\u003e\n\u003cdiv class=\"pd-stat-n\"\u003e7\u003c\/div\u003e\n\u003cdiv class=\"pd-stat-l\"\u003eCore Modules\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-stat\"\u003e\n\u003cdiv class=\"pd-stat-n\"\u003e255\u003c\/div\u003e\n\u003cdiv class=\"pd-stat-l\"\u003eVerified Formulas\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-stat\"\u003e\n\u003cdiv class=\"pd-stat-n\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"pd-stat-l\"\u003eFile Formats\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-stat\"\u003e\n\u003cdiv class=\"pd-stat-n\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"pd-stat-l\"\u003eOrganisation Licence\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- POSITIONING --\u003e\u003cdiv class=\"pd-position\"\u003e\n\u003cp\u003eIf your marketing produces \u003cspan\u003eactivity\u003c\/span\u003e but not \u003cspan\u003epredictable revenue\u003c\/span\u003e, the system underneath it is missing.\u003c\/p\u003e\n\u003cp class=\"pd-position-sub\"\u003eBuilt for B2B SaaS and high-ticket service firms managing $5K–$100K+ monthly marketing spend. The framework boards and investors expect to see.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- DESIGNED FOR --\u003e\u003cdiv class=\"pd-sec\"\u003e\n\u003cspan class=\"pd-ey\"\u003eDesigned For\u003c\/span\u003e\u003ch2 class=\"pd-h2\"\u003eWho Uses This System\u003c\/h2\u003e\n\u003cp class=\"pd-body\"\u003eFor B2B founders and marketing leaders who need to connect every marketing decision to revenue — and report it credibly to boards.\u003c\/p\u003e\n\u003cdiv class=\"pd-personas\"\u003e\n\u003cdiv class=\"pd-persona\"\u003eB2B SaaS Companies ($500K–$20M ARR)\u003c\/div\u003e\n\u003cdiv class=\"pd-persona\"\u003eHigh-Ticket Service Firms\u003c\/div\u003e\n\u003cdiv class=\"pd-persona\"\u003eFounders Preparing for Scale\u003c\/div\u003e\n\u003cdiv class=\"pd-persona\"\u003eMarketing Leaders Building Revenue Systems\u003c\/div\u003e\n\u003cdiv class=\"pd-persona\"\u003eTeams Reporting to Boards or Investors\u003c\/div\u003e\n\u003cdiv class=\"pd-persona\"\u003eCMOs Managing $5K–$100K+ Monthly Spend\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003c!-- THE PROBLEM --\u003e\u003cdiv class=\"pd-sec\"\u003e\n\u003cspan class=\"pd-ey\"\u003eThe Problem\u003c\/span\u003e\u003ch2 class=\"pd-h2\"\u003eWhy B2B Marketing Stays a Cost Centre\u003c\/h2\u003e\n\u003cdiv class=\"pd-problem\"\u003e\n\u003cp class=\"pd-problem-lead\"\u003eMost B2B marketing teams produce activity — content, campaigns, leads. Very few connect that activity to predictable revenue. The board sees the spend, the team sees the campaigns, and nobody sees the same number.\u003c\/p\u003e\n\u003cul class=\"pd-plist\"\u003e\n\u003cli\u003eNo revenue target connected to funnel requirements and budget\u003c\/li\u003e\n\u003cli\u003eNo CAC and LTV framework to justify channel investment\u003c\/li\u003e\n\u003cli\u003eNo scenario modeling to stress-test budget before committing\u003c\/li\u003e\n\u003cli\u003eNo KPI dashboard connecting marketing execution to revenue output\u003c\/li\u003e\n\u003cli\u003eNo board reporting that presents marketing as a revenue function\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003c!-- SYSTEM ARCHITECTURE --\u003e\u003cdiv class=\"pd-sec\"\u003e\n\u003cspan class=\"pd-ey\"\u003eSystem Architecture\u003c\/span\u003e\u003ch2 class=\"pd-h2\"\u003eHow Everything Connects\u003c\/h2\u003e\n\u003cp class=\"pd-body\"\u003eEvery module sits in sequence — revenue target through to executive reporting.\u003c\/p\u003e\n\u003cdiv class=\"pd-flow\"\u003e\n\u003cdiv class=\"pd-flow-step\"\u003e\n\u003cspan class=\"pd-flow-num\"\u003eStep 1\u003c\/span\u003e\u003cdiv class=\"pd-flow-step-t\"\u003eRevenue Target\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-flow-step\"\u003e\n\u003cspan class=\"pd-flow-num\"\u003eStep 2\u003c\/span\u003e\u003cdiv class=\"pd-flow-step-t\"\u003eFunnel Requirements\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-flow-step\"\u003e\n\u003cspan class=\"pd-flow-num\"\u003eStep 3\u003c\/span\u003e\u003cdiv class=\"pd-flow-step-t\"\u003eBudget Allocation\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-flow-step\"\u003e\n\u003cspan class=\"pd-flow-num\"\u003eStep 4\u003c\/span\u003e\u003cdiv class=\"pd-flow-step-t\"\u003eChannel Strategy\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-flow-step\"\u003e\n\u003cspan class=\"pd-flow-num\"\u003eStep 5\u003c\/span\u003e\u003cdiv class=\"pd-flow-step-t\"\u003ePerformance Tracking\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-flow-step\"\u003e\n\u003cspan class=\"pd-flow-num\"\u003eStep 6\u003c\/span\u003e\u003cdiv class=\"pd-flow-step-t\"\u003eExecutive Reporting\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003c!-- WHAT YOU RECEIVE --\u003e\u003cdiv class=\"pd-sec\"\u003e\n\u003cspan class=\"pd-ey\"\u003eComplete System\u003c\/span\u003e\u003ch2 class=\"pd-h2\"\u003eWhat You Receive\u003c\/h2\u003e\n\u003cp class=\"pd-body\"\u003eSeven connected modules across Excel, PDF, and PowerPoint — built like a consulting deliverable, not a template pack.\u003c\/p\u003e\n\u003cdiv class=\"pd-modules\"\u003e\n\u003cdiv class=\"pd-module\"\u003e\n\u003cdiv class=\"pd-module-h\"\u003e\n\u003cspan class=\"pd-module-n\"\u003e01\u003c\/span\u003e\u003cdiv class=\"pd-module-t\"\u003eRevenue Target \u0026amp; Funnel Planning Model\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-module-b\"\u003e\n\u003cdiv class=\"pd-file\"\u003eRevenue target → funnel requirements calculator\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eMQL, SQL, opportunity, and close rate modeling\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eChannel contribution breakdown\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eCapacity and headcount alignment inputs\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-module\"\u003e\n\u003cdiv class=\"pd-module-h\"\u003e\n\u003cspan class=\"pd-module-n\"\u003e02\u003c\/span\u003e\u003cdiv class=\"pd-module-t\"\u003eCAC, LTV \u0026amp; Payback Calculator\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-module-b\"\u003e\n\u003cdiv class=\"pd-file\"\u003eFull-funnel CAC by channel and segment\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eLTV modeling with cohort retention assumptions\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003ePayback period calculator\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eLTV:CAC ratio dashboard with threshold alerts\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-module\"\u003e\n\u003cdiv class=\"pd-module-h\"\u003e\n\u003cspan class=\"pd-module-n\"\u003e03\u003c\/span\u003e\u003cdiv class=\"pd-module-t\"\u003eBudget Allocation \u0026amp; Scenario Simulator\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-module-b\"\u003e\n\u003cdiv class=\"pd-file\"\u003eChannel budget allocation framework\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003e3-scenario simulator (conservative, base, aggressive)\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eBudget vs revenue outcome modeling\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eReallocation decision support\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-module\"\u003e\n\u003cdiv class=\"pd-module-h\"\u003e\n\u003cspan class=\"pd-module-n\"\u003e04\u003c\/span\u003e\u003cdiv class=\"pd-module-t\"\u003eKPI Dashboard \u0026amp; Performance Tracking\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-module-b\"\u003e\n\u003cdiv class=\"pd-file\"\u003eUnified KPI dashboard — marketing to revenue\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eMonthly performance tracking system\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eChannel execution playbooks (LinkedIn, Google, SEO, Email)\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eHiring \u0026amp; marketing tools framework\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-module\"\u003e\n\u003cdiv class=\"pd-module-h\"\u003e\n\u003cspan class=\"pd-module-n\"\u003e05\u003c\/span\u003e\u003cdiv class=\"pd-module-t\"\u003eBoard Reporting \u0026amp; Strategy Frameworks\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-module-b\"\u003e\n\u003cdiv class=\"pd-file\"\u003eMonthly board reporting template (PPT)\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003ePDF strategy frameworks for each module\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eExecutive summary structure\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eInvestor-ready output formatting\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-module\"\u003e\n\u003cdiv class=\"pd-module-h\"\u003e\n\u003cspan class=\"pd-module-n\"\u003e06\u003c\/span\u003e\u003cdiv class=\"pd-module-t\"\u003eTemplates \u0026amp; Documentation\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-module-b\"\u003e\n\u003cdiv class=\"pd-file\"\u003eFilled example version with realistic B2B data\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eBlank master template for live inputs\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eSingle-organisation commercial licence\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eOne-time purchase — no subscription required\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003c!-- FORMAT --\u003e\u003cdiv class=\"pd-sec\"\u003e\n\u003cspan class=\"pd-ey\"\u003eDelivery Format\u003c\/span\u003e\u003ch2 class=\"pd-h2\"\u003eFormat \u0026amp; Licence\u003c\/h2\u003e\n\u003cdiv class=\"pd-formats-grid\"\u003e\n\u003cdiv class=\"pd-format\"\u003ePDF Strategy Frameworks\u003c\/div\u003e\n\u003cdiv class=\"pd-format\"\u003eExcel Financial \u0026amp; KPI Models\u003c\/div\u003e\n\u003cdiv class=\"pd-format\"\u003ePowerPoint Board Templates\u003c\/div\u003e\n\u003cdiv class=\"pd-format\"\u003eSingle-Organisation Licence\u003c\/div\u003e\n\u003cdiv class=\"pd-format\"\u003eInstant Download\u003c\/div\u003e\n\u003cdiv class=\"pd-format\"\u003eOne-Time Purchase\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003c!-- FOR \/ NOT FOR --\u003e\u003cdiv class=\"pd-sec\"\u003e\n\u003cspan class=\"pd-ey\"\u003eQualification\u003c\/span\u003e\u003ch2 class=\"pd-h2\"\u003eIs This Right For You?\u003c\/h2\u003e\n\u003cdiv class=\"pd-for\"\u003e\n\u003cdiv class=\"pd-for-y\"\u003e\n\u003cdiv class=\"pd-for-t\"\u003eThis System Is For\u003c\/div\u003e\n\u003cul class=\"pd-flist yes\"\u003e\n\u003cli\u003eB2B SaaS companies at $500K–$20M ARR\u003c\/li\u003e\n\u003cli\u003eHigh-ticket service businesses managing defined pipelines\u003c\/li\u003e\n\u003cli\u003eFounders preparing for institutional fundraising or scale\u003c\/li\u003e\n\u003cli\u003eMarketing leaders building revenue systems\u003c\/li\u003e\n\u003cli\u003eTeams that report marketing performance to boards or investors\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-for-n\"\u003e\n\u003cdiv class=\"pd-for-t\"\u003eNot Suitable For\u003c\/div\u003e\n\u003cul class=\"pd-flist no\"\u003e\n\u003cli\u003eeCommerce or D2C brands — different revenue model\u003c\/li\u003e\n\u003cli\u003eInfluencer or social media management agencies\u003c\/li\u003e\n\u003cli\u003eMarketing beginners without performance data\u003c\/li\u003e\n\u003cli\u003eBusinesses spending under $2K\/month on marketing\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003c!-- OUTCOMES --\u003e\u003cdiv class=\"pd-sec\"\u003e\n\u003cspan class=\"pd-ey\"\u003eOutcomes\u003c\/span\u003e\u003ch2 class=\"pd-h2\"\u003eWhat This Enables\u003c\/h2\u003e\n\u003cdiv class=\"pd-outcomes\"\u003e\n\u003cdiv class=\"pd-out\"\u003e\n\u003cspan class=\"pd-out-n\"\u003e01\u003c\/span\u003e\u003cdiv class=\"pd-out-t\"\u003eMarketing as a Revenue Function\u003c\/div\u003e\n\u003cdiv class=\"pd-out-d\"\u003eEvery marketing decision tied to pipeline and revenue. No more cost-centre framing at the board.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-out\"\u003e\n\u003cspan class=\"pd-out-n\"\u003e02\u003c\/span\u003e\u003cdiv class=\"pd-out-t\"\u003eCapital Allocation Discipline\u003c\/div\u003e\n\u003cdiv class=\"pd-out-d\"\u003eChannel decisions run against scenario models before the cycle starts. Wasted spend gets caught early.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-out\"\u003e\n\u003cspan class=\"pd-out-n\"\u003e03\u003c\/span\u003e\u003cdiv class=\"pd-out-t\"\u003ePredictable Revenue Engine\u003c\/div\u003e\n\u003cdiv class=\"pd-out-d\"\u003eMarketing and sales on one plan. Higher MQL quality. Numbers you can take to the board without disclaimers.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003c!-- FAQ --\u003e\u003cdiv class=\"pd-sec\"\u003e\n\u003cspan class=\"pd-ey\"\u003eCommon Questions\u003c\/span\u003e\u003ch2 class=\"pd-h2\"\u003eFrequently Asked\u003c\/h2\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n\u003cdetails class=\"pd-faq-item\" open\u003e\u003csummary class=\"pd-faq-q\"\u003eWhat files are included in the download?\u003c\/summary\u003e\u003cdiv class=\"pd-faq-a\"\u003eAll seven modules delivered across Excel workbooks, PDF strategy frameworks, and a PowerPoint board reporting template. You receive a filled example version with realistic B2B data and a blank master template. Fully editable under a single-organisation commercial licence.\u003c\/div\u003e\u003c\/details\u003e\u003cdetails class=\"pd-faq-item\"\u003e\u003csummary class=\"pd-faq-q\"\u003eHow is this different from individual marketing templates?\u003c\/summary\u003e\u003cdiv class=\"pd-faq-a\"\u003eIndividual templates operate in isolation. This system connects every module in sequence — revenue target through funnel requirements, budget allocation, channel strategy, performance tracking, executive reporting. That sequence is the operating system.\u003c\/div\u003e\u003c\/details\u003e\u003cdetails class=\"pd-faq-item\"\u003e\u003csummary class=\"pd-faq-q\"\u003eCan this be used to prepare a board or investor presentation?\u003c\/summary\u003e\u003cdiv class=\"pd-faq-a\"\u003eYes — it is built for this. The monthly board reporting template, CAC\/LTV framework, and budget scenario models are all formatted for board-level review. Multiple teams have used this as the marketing strategy backbone of Series A and B fundraising processes.\u003c\/div\u003e\u003c\/details\u003e\u003cdetails class=\"pd-faq-item\"\u003e\u003csummary class=\"pd-faq-q\"\u003eIs this suitable for a service business as well as SaaS?\u003c\/summary\u003e\u003cdiv class=\"pd-faq-a\"\u003eYes. The system works for any B2B business with a defined sales funnel, deal sizes, and measurable marketing spend. High-ticket service firms, consultancies, and professional services businesses use it alongside SaaS companies. The requirement is trackable CAC, pipeline stages, and revenue targets.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Insigra Reports","offers":[{"title":"Default Title","offer_id":44036505731158,"sku":null,"price":399.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/6296\/4822\/files\/03.webp?v=1780290698"},{"product_id":"insigra-website-revenue-performance-control-dashboard-2026","title":"Insigra™ Website \u0026 Revenue Performance Control Dashboard 2026","description":"\u003c!-- ============================================================= INSIGRA REPORTS · Website \u0026 Revenue Performance Control Dashboard 2026 Product page block — paste into Shopify product description ============================================================= --\u003e\u003cstyle\u003e.pd-wrap, .pd-wrap * { box-sizing: border-box; margin: 0; padding: 0; }.pd-wrap { font-family: 'Inter', sans-serif; color: #0e1318; max-width: 100%; font-size: 17px; line-height: 1.75;}\/* HERO *\/.pd-hero { margin-bottom: 40px; }.pd-badge { font-family: 'Inter', sans-serif; font-size: 12px; letter-spacing: 0.22em; text-transform: uppercase; color: #475569; font-weight: 600; margin-bottom: 18px; display: block;}.pd-h1 { font-family: 'IBM Plex Sans', sans-serif; font-size: clamp(28px, 4vw, 38px); font-weight: 700; color: #0e1318; line-height: 1.15; letter-spacing: -0.025em; margin-bottom: 14px;}.pd-hero-sub { font-size: 17px; color: #475569; line-height: 1.75; max-width: 720px;}\/* STATS — 4 cols, navy block *\/.pd-stats { background: #1e3a8a; padding: 48px 32px; display: grid; grid-template-columns: repeat(4, 1fr); align-items: center; margin-bottom: 64px;}.pd-stat { text-align: center; padding: 4px 8px; }.pd-stat + .pd-stat { border-left: 1px solid rgba(255,255,255,0.18); }.pd-stat-n { font-family: 'IBM Plex Sans', sans-serif; font-size: 52px; font-weight: 700; color: #ffffff; line-height: 1; margin-bottom: 14px; letter-spacing: -0.03em;}.pd-stat-l { font-size: 11px; color: rgba(255,255,255,0.72); text-transform: uppercase; letter-spacing: 0.16em; font-weight: 600;}\/* SECTIONS *\/.pd-sec { margin-bottom: 64px; }.pd-ey { font-family: 'Inter', sans-serif; font-size: 12px; letter-spacing: 0.22em; text-transform: uppercase; color: #475569; font-weight: 600; margin-bottom: 16px; display: block;}.pd-h2 { font-family: 'IBM Plex Sans', sans-serif; font-size: 30px; font-weight: 700; color: #0e1318; margin-bottom: 18px; letter-spacing: -0.02em; line-height: 1.2;}.pd-body { font-size: 17px; color: #475569; line-height: 1.75; max-width: 760px; }.pd-divider { border: none; border-top: 1px solid #e5e7eb; margin: 56px 0; }\/* POSITION *\/.pd-position { background: #f8fafc; padding: 44px 40px; margin-bottom: 64px;}.pd-position p { font-family: 'IBM Plex Sans', sans-serif; font-size: 22px; font-weight: 600; color: #0e1318; line-height: 1.5; margin-bottom: 16px; letter-spacing: -0.015em;}.pd-position p:last-child { margin-bottom: 0; }.pd-position span { color: #1e3a8a; }.pd-position-sub { font-family: 'Inter', sans-serif !important; font-size: 16px !important; font-weight: 400 !important; color: #475569 !important; line-height: 1.75 !important; letter-spacing: 0 !important;}\/* PERSONAS *\/.pd-personas { display: grid; grid-template-columns: repeat(3, 1fr); margin-top: 28px; border-top: 1px solid #e5e7eb; border-left: 1px solid #e5e7eb;}.pd-persona { padding: 20px 22px; font-size: 15px; font-weight: 400; color: #0e1318; border-right: 1px solid #e5e7eb; border-bottom: 1px solid #e5e7eb; line-height: 1.4;}\/* PROBLEM *\/.pd-problem { background: #f8fafc; padding: 36px 40px; margin-top: 28px;}.pd-problem-lead { font-size: 17px; color: #475569; line-height: 1.75; margin-bottom: 26px;}.pd-plist { list-style: none; border-top: 1px solid #e5e7eb; }.pd-plist li { font-size: 16px; color: #0e1318; line-height: 1.55; padding: 14px 0; border-bottom: 1px solid #e5e7eb; font-weight: 400;}\/* FLOW *\/.pd-flow { display: grid; grid-template-columns: repeat(4, 1fr); margin-top: 28px; border-top: 1px solid #e5e7eb; border-left: 1px solid #e5e7eb;}.pd-flow-step { padding: 24px 24px; border-right: 1px solid #e5e7eb; border-bottom: 1px solid #e5e7eb; background: #ffffff;}.pd-flow-num { display: block; font-family: 'IBM Plex Sans', sans-serif; font-size: 12px; font-weight: 600; color: #1e3a8a; letter-spacing: 0.16em; margin-bottom: 12px;}.pd-flow-step-t { font-family: 'IBM Plex Sans', sans-serif; font-size: 17px; font-weight: 600; color: #0e1318; line-height: 1.3; letter-spacing: -0.01em;}\/* MODULES *\/.pd-modules { display: grid; grid-template-columns: repeat(2, 1fr); margin-top: 28px; border-top: 1px solid #e5e7eb; border-left: 1px solid #e5e7eb;}.pd-module { border-right: 1px solid #e5e7eb; border-bottom: 1px solid #e5e7eb; background: #ffffff;}.pd-module-h { padding: 24px 28px 18px; background: #f8fafc; border-bottom: 1px solid #e5e7eb;}.pd-module-n { font-family: 'IBM Plex Sans', sans-serif; font-size: 12px; font-weight: 600; color: #1e3a8a; letter-spacing: 0.16em; margin-bottom: 10px; display: block;}.pd-module-t { font-family: 'IBM Plex Sans', sans-serif; font-size: 18px; font-weight: 600; color: #0e1318; line-height: 1.3; letter-spacing: -0.01em;}.pd-module-b { padding: 8px 28px 16px; }.pd-file { font-size: 15px; color: #475569; padding: 12px 0; border-bottom: 1px solid #e5e7eb; line-height: 1.5;}.pd-file:last-child { border-bottom: none; }\/* FORMAT *\/.pd-formats-grid { display: grid; grid-template-columns: repeat(3, 1fr); margin-top: 28px; border-top: 1px solid #e5e7eb; border-left: 1px solid #e5e7eb;}.pd-format { padding: 22px 24px; font-family: 'IBM Plex Sans', sans-serif; font-size: 15px; font-weight: 500; color: #0e1318; border-right: 1px solid #e5e7eb; border-bottom: 1px solid #e5e7eb; line-height: 1.4; letter-spacing: -0.005em;}\/* FOR \/ NOT FOR *\/.pd-for { display: grid; grid-template-columns: 1fr 1fr; margin-top: 28px; border-top: 1px solid #e5e7eb; border-bottom: 1px solid #e5e7eb;}.pd-for-y, .pd-for-n { padding: 32px 36px; }.pd-for-y { border-right: 1px solid #e5e7eb; }.pd-for-n { background: #f8fafc; }.pd-for-t { font-family: 'IBM Plex Sans', sans-serif; font-size: 16px; font-weight: 600; margin-bottom: 22px; padding-bottom: 16px; border-bottom: 1px solid #e5e7eb; letter-spacing: -0.005em; color: #0e1318;}.pd-flist { list-style: none; }.pd-flist li { font-size: 15px; line-height: 1.55; padding: 12px 0 12px 26px; position: relative; border-bottom: 1px solid #e5e7eb;}.pd-flist li:last-child { border-bottom: none; }.pd-flist.yes li { color: #0e1318; font-weight: 400; }.pd-flist.yes li::before { content: '+'; position: absolute; left: 0; top: 11px; color: #1e3a8a; font-weight: 700; font-size: 17px; line-height: 1;}.pd-flist.no li { color: #475569; }.pd-flist.no li::before { content: '−'; position: absolute; left: 0; top: 11px; color: #475569; font-weight: 700; font-size: 17px; line-height: 1;}\/* OUTCOMES *\/.pd-outcomes { display: grid; grid-template-columns: repeat(3, 1fr); margin-top: 28px; border-top: 1px solid #e5e7eb; border-left: 1px solid #e5e7eb;}.pd-out { padding: 32px 28px; border-right: 1px solid #e5e7eb; border-bottom: 1px solid #e5e7eb;}.pd-out-n { font-family: 'IBM Plex Sans', sans-serif; font-size: 12px; font-weight: 600; color: #1e3a8a; letter-spacing: 0.16em; margin-bottom: 18px; display: block;}.pd-out-t { font-family: 'IBM Plex Sans', sans-serif; font-size: 19px; font-weight: 600; color: #0e1318; line-height: 1.3; margin-bottom: 12px; letter-spacing: -0.01em;}.pd-out-d { font-size: 15px; color: #475569; line-height: 1.7; }\/* FAQ *\/.pd-faq { margin-top: 28px; border-top: 1px solid #e5e7eb; }.pd-faq-item { border-bottom: 1px solid #e5e7eb; }.pd-faq-q { padding: 22px 0; font-family: 'IBM Plex Sans', sans-serif; font-size: 17px; font-weight: 600; color: #0e1318; cursor: pointer; display: flex; justify-content: space-between; align-items: center; list-style: none; user-select: none; line-height: 1.4; gap: 16px; letter-spacing: -0.005em;}.pd-faq-q::-webkit-details-marker { display: none; }.pd-faq-q::after { content: '+'; font-size: 22px; font-weight: 400; color: #1e3a8a; flex-shrink: 0;}.pd-faq-item[open] .pd-faq-q::after { content: '−'; }.pd-faq-a { padding: 0 0 24px; font-size: 16px; color: #475569; line-height: 1.75;}\/* MOBILE *\/@media (max-width: 680px) { .pd-hero { margin-bottom: 32px; } .pd-stats { grid-template-columns: 1fr 1fr; padding: 32px 20px; margin-bottom: 48px; } .pd-stat { padding: 20px 12px; } .pd-stat + .pd-stat { border-left: none; } .pd-stat:nth-child(2), .pd-stat:nth-child(4) { border-left: 1px solid rgba(255,255,255,0.18); } .pd-stat:nth-child(3), .pd-stat:nth-child(4) { border-top: 1px solid rgba(255,255,255,0.18); } .pd-stat-n { font-size: 42px; } .pd-sec { margin-bottom: 48px; } .pd-h2 { font-size: 24px; } .pd-body { font-size: 16px; } .pd-hero-sub { font-size: 16px; } .pd-position { padding: 28px 24px; margin-bottom: 48px; } .pd-position p { font-size: 19px; } .pd-personas { grid-template-columns: 1fr 1fr; } .pd-problem { padding: 28px 24px; } .pd-plist li { font-size: 15px; } .pd-flow { grid-template-columns: 1fr 1fr; } .pd-flow-step { padding: 22px 22px; } .pd-flow-step-t { font-size: 16px; } .pd-modules { grid-template-columns: 1fr; } .pd-module-h { padding: 22px 24px 16px; } .pd-module-b { padding: 6px 24px 14px; } .pd-file { font-size: 14px; } .pd-formats-grid { grid-template-columns: 1fr 1fr; } .pd-format { font-size: 14px; padding: 18px 20px; } .pd-for { grid-template-columns: 1fr; } .pd-for-y, .pd-for-n { padding: 28px 24px; } .pd-for-y { border-right: none; border-bottom: 1px solid #e5e7eb; } .pd-outcomes { grid-template-columns: 1fr; } .pd-out { padding: 28px 24px; } .pd-divider { margin: 40px 0; } .pd-faq-q { font-size: 16px; padding: 20px 0; } .pd-faq-a { font-size: 15px; }}\u003c\/style\u003e\u003cdiv class=\"pd-wrap\"\u003e\n\u003c!-- HERO --\u003e\u003cdiv class=\"pd-hero\"\u003e\n\u003cspan class=\"pd-badge\"\u003eB2B Website Analytics \u0026amp; Revenue · 2026 Edition\u003c\/span\u003e\u003ch1 class=\"pd-h1\"\u003eInsigra™ Website \u0026amp; Revenue Performance\u003cbr\u003eControl Dashboard 2026\u003c\/h1\u003e\n\u003cp class=\"pd-hero-sub\"\u003eConnect traffic, conversion, and revenue performance in a single Excel control layer — built for B2B teams that need to answer \"is the website actually working\" with a number, not a deck.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- STATS --\u003e\u003cdiv class=\"pd-stats\"\u003e\n\u003cdiv class=\"pd-stat\"\u003e\n\u003cdiv class=\"pd-stat-n\"\u003e15\u003c\/div\u003e\n\u003cdiv class=\"pd-stat-l\"\u003eAnalytical Sheets\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-stat\"\u003e\n\u003cdiv class=\"pd-stat-n\"\u003e938\u003c\/div\u003e\n\u003cdiv class=\"pd-stat-l\"\u003eVerified Formulas\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-stat\"\u003e\n\u003cdiv class=\"pd-stat-n\"\u003e6\u003c\/div\u003e\n\u003cdiv class=\"pd-stat-l\"\u003eBoard-Ready Dashboards\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-stat\"\u003e\n\u003cdiv class=\"pd-stat-n\"\u003e10-pg\u003c\/div\u003e\n\u003cdiv class=\"pd-stat-l\"\u003eExecutive companion guide\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- POSITIONING --\u003e\u003cdiv class=\"pd-position\"\u003e\n\u003cp\u003eYour website is a P\u0026amp;L — most teams report it like an analytics dump. \u003cspan\u003eSessions and bounce rate\u003c\/span\u003e tell you what happened. \u003cspan\u003eRevenue and contribution\u003c\/span\u003e tell you what mattered.\u003c\/p\u003e\n\u003cp class=\"pd-position-sub\"\u003eThis system runs your GA4 traffic, channel spend, and conversion data through a single Excel control layer — so the CMO, the CFO, and the founder finally look at the same number.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- DESIGNED FOR --\u003e\u003cdiv class=\"pd-sec\"\u003e\n\u003cspan class=\"pd-ey\"\u003eDesigned For\u003c\/span\u003e\u003ch2 class=\"pd-h2\"\u003eWho Uses This System\u003c\/h2\u003e\n\u003cp class=\"pd-body\"\u003eFor B2B teams managing meaningful digital spend who need to connect every website-side decision back to CAC, ROAS, and revenue — and report it credibly to boards and investors.\u003c\/p\u003e\n\u003cdiv class=\"pd-personas\"\u003e\n\u003cdiv class=\"pd-persona\"\u003eB2B SaaS Founders ($1M–$50M ARR)\u003c\/div\u003e\n\u003cdiv class=\"pd-persona\"\u003eCMOs \u0026amp; VPs of Marketing\u003c\/div\u003e\n\u003cdiv class=\"pd-persona\"\u003eGrowth \u0026amp; Performance Marketing Leads\u003c\/div\u003e\n\u003cdiv class=\"pd-persona\"\u003eRevenue Operations Teams\u003c\/div\u003e\n\u003cdiv class=\"pd-persona\"\u003eB2B Marketing \u0026amp; Performance Agencies\u003c\/div\u003e\n\u003cdiv class=\"pd-persona\"\u003eDigital Heads Reporting to Boards\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003c!-- THE PROBLEM --\u003e\u003cdiv class=\"pd-sec\"\u003e\n\u003cspan class=\"pd-ey\"\u003eThe Problem\u003c\/span\u003e\u003ch2 class=\"pd-h2\"\u003eWhy Website Reporting Stops at Sessions\u003c\/h2\u003e\n\u003cdiv class=\"pd-problem\"\u003e\n\u003cp class=\"pd-problem-lead\"\u003eMost teams report sessions, users, and bounce rate. None of those tell you whether the website made money this month — or which channel, page, or funnel stage took it away. The dashboard sits next to the spend, but never explains it.\u003c\/p\u003e\n\u003cul class=\"pd-plist\"\u003e\n\u003cli\u003eNo view connecting traffic to revenue contribution by channel\u003c\/li\u003e\n\u003cli\u003eNo CAC, LTV, or payback model tied to actual marketing spend\u003c\/li\u003e\n\u003cli\u003eNo funnel diagnosis showing which stage is leaking revenue\u003c\/li\u003e\n\u003cli\u003eNo campaign-level ROAS check against portfolio benchmarks\u003c\/li\u003e\n\u003cli\u003eNo board-ready executive layer the CFO can read in three minutes\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003c!-- SYSTEM ARCHITECTURE --\u003e\u003cdiv class=\"pd-sec\"\u003e\n\u003cspan class=\"pd-ey\"\u003eSystem Architecture\u003c\/span\u003e\u003ch2 class=\"pd-h2\"\u003eHow the System Works\u003c\/h2\u003e\n\u003cp class=\"pd-body\"\u003eFour layers, in sequence. Raw exports go in. Decision intelligence comes out.\u003c\/p\u003e\n\u003cdiv class=\"pd-flow\"\u003e\n\u003cdiv class=\"pd-flow-step\"\u003e\n\u003cspan class=\"pd-flow-num\"\u003eStep 1\u003c\/span\u003e\u003cdiv class=\"pd-flow-step-t\"\u003eData Input\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-flow-step\"\u003e\n\u003cspan class=\"pd-flow-num\"\u003eStep 2\u003c\/span\u003e\u003cdiv class=\"pd-flow-step-t\"\u003eKPI Engine\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-flow-step\"\u003e\n\u003cspan class=\"pd-flow-num\"\u003eStep 3\u003c\/span\u003e\u003cdiv class=\"pd-flow-step-t\"\u003ePerformance Dashboards\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-flow-step\"\u003e\n\u003cspan class=\"pd-flow-num\"\u003eStep 4\u003c\/span\u003e\u003cdiv class=\"pd-flow-step-t\"\u003eDecision Intelligence\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003c!-- WHAT YOU RECEIVE --\u003e\u003cdiv class=\"pd-sec\"\u003e\n\u003cspan class=\"pd-ey\"\u003eComplete System\u003c\/span\u003e\u003ch2 class=\"pd-h2\"\u003eWhat You Receive\u003c\/h2\u003e\n\u003cp class=\"pd-body\"\u003eFifteen connected sheets across input, engine, dashboard, and modelling layers — plus a 10-page PDF executive companion guide. Built to consulting-grade standard.\u003c\/p\u003e\n\u003cdiv class=\"pd-modules\"\u003e\n\u003cdiv class=\"pd-module\"\u003e\n\u003cdiv class=\"pd-module-h\"\u003e\n\u003cspan class=\"pd-module-n\"\u003e01\u003c\/span\u003e\u003cdiv class=\"pd-module-t\"\u003eData Input System\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-module-b\"\u003e\n\u003cdiv class=\"pd-file\"\u003eStart Here onboarding sheet with 5-step setup\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eGA4 raw data paste layer (sessions, users, conversions, revenue)\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eChannel performance input (spend, conversions, ROAS source)\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eCampaign input layer (Google Ads, Meta, by campaign)\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eWhite-cell input discipline — no formula contamination\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-module\"\u003e\n\u003cdiv class=\"pd-module-h\"\u003e\n\u003cspan class=\"pd-module-n\"\u003e02\u003c\/span\u003e\u003cdiv class=\"pd-module-t\"\u003eKPI Engine \u0026amp; Aggregation\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-module-b\"\u003e\n\u003cdiv class=\"pd-file\"\u003eAuto-monthly aggregation across all input layers\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eKPI engine — single source of truth for every metric\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eChannel ranking logic by ROAS and CAC\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eMoM growth, 3-month rolling averages, benchmark deltas\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eCAC, CPA, ROAS, conversion rate, engagement time\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-module\"\u003e\n\u003cdiv class=\"pd-module-h\"\u003e\n\u003cspan class=\"pd-module-n\"\u003e03\u003c\/span\u003e\u003cdiv class=\"pd-module-t\"\u003eExecutive Performance Dashboards\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-module-b\"\u003e\n\u003cdiv class=\"pd-file\"\u003e1-page Executive Performance Summary — board-ready\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eExecutive Overview with KPI cards, trend charts, benchmarks\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003ePrimary indicators: revenue, conv rate, ROAS, CAC, spend, sessions\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eChannel efficiency ranking, funnel health, unit economics health\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-module\"\u003e\n\u003cdiv class=\"pd-module-h\"\u003e\n\u003cspan class=\"pd-module-n\"\u003e04\u003c\/span\u003e\u003cdiv class=\"pd-module-t\"\u003eChannel, Funnel \u0026amp; Campaign Performance\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-module-b\"\u003e\n\u003cdiv class=\"pd-file\"\u003eTraffic Source Performance — channel efficiency ranking, ROAS, CAC\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eFunnel Performance — stage conversion, drop-off, revenue lost\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003ePaid Campaign Performance — campaign-level ROAS, CPA flags\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eSEO \u0026amp; Landing Pages — URL-level bounce, conversion, revenue\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-module\"\u003e\n\u003cdiv class=\"pd-module-h\"\u003e\n\u003cspan class=\"pd-module-n\"\u003e05\u003c\/span\u003e\u003cdiv class=\"pd-module-t\"\u003eUnit Economics \u0026amp; Decision Intelligence\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-module-b\"\u003e\n\u003cdiv class=\"pd-file\"\u003eUnit economics: LTV, CAC, payback period, LTV:CAC ratio\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eScenario simulation across price, churn, and channel mix\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eAuto-generated insights — best channel, worst channel, biggest leak\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eExecutive Action Priority Matrix — top 3 monthly decisions\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eBoard Decision Matrix with revenue impact and effort scoring\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-module\"\u003e\n\u003cdiv class=\"pd-module-h\"\u003e\n\u003cspan class=\"pd-module-n\"\u003e06\u003c\/span\u003e\u003cdiv class=\"pd-module-t\"\u003eExecutive Companion Guide (PDF)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-module-b\"\u003e\n\u003cdiv class=\"pd-file\"\u003e10-page Website Performance \u0026amp; ROI Optimization Guide\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eCAC, CPA \u0026amp; ROAS — definitions and decision logic\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eChannel profitability, funnel diagnosis, CAC reduction\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eCRO priorities, traffic quality, marketing budget framework\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eB2B SaaS benchmarks and executive reporting best practices\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003c!-- FORMAT --\u003e\u003cdiv class=\"pd-sec\"\u003e\n\u003cspan class=\"pd-ey\"\u003eDelivery Format\u003c\/span\u003e\u003ch2 class=\"pd-h2\"\u003eFormat \u0026amp; Licence\u003c\/h2\u003e\n\u003cdiv class=\"pd-formats-grid\"\u003e\n\u003cdiv class=\"pd-format\"\u003eExcel Analytical Workbook\u003c\/div\u003e\n\u003cdiv class=\"pd-format\"\u003ePDF Executive Companion Guide\u003c\/div\u003e\n\u003cdiv class=\"pd-format\"\u003eFilled Example + Blank Template\u003c\/div\u003e\n\u003cdiv class=\"pd-format\"\u003eSingle-Organisation Licence\u003c\/div\u003e\n\u003cdiv class=\"pd-format\"\u003eInstant Download\u003c\/div\u003e\n\u003cdiv class=\"pd-format\"\u003eOne-Time Purchase\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003c!-- FOR \/ NOT FOR --\u003e\u003cdiv class=\"pd-sec\"\u003e\n\u003cspan class=\"pd-ey\"\u003eQualification\u003c\/span\u003e\u003ch2 class=\"pd-h2\"\u003eIs This Right For You?\u003c\/h2\u003e\n\u003cdiv class=\"pd-for\"\u003e\n\u003cdiv class=\"pd-for-y\"\u003e\n\u003cdiv class=\"pd-for-t\"\u003eThis System Is For\u003c\/div\u003e\n\u003cul class=\"pd-flist yes\"\u003e\n\u003cli\u003eB2B SaaS companies measuring website-driven revenue\u003c\/li\u003e\n\u003cli\u003eCMOs presenting marketing performance to boards or investors\u003c\/li\u003e\n\u003cli\u003eAgencies running monthly client performance reviews\u003c\/li\u003e\n\u003cli\u003eGrowth teams managing $5K–$100K+ monthly digital spend\u003c\/li\u003e\n\u003cli\u003eFounders who want \"is the website working\" answered with numbers\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-for-n\"\u003e\n\u003cdiv class=\"pd-for-t\"\u003eNot Suitable For\u003c\/div\u003e\n\u003cul class=\"pd-flist no\"\u003e\n\u003cli\u003eE-commerce or D2C — different funnel model and KPIs\u003c\/li\u003e\n\u003cli\u003eTeams that don't track conversion or revenue server-side\u003c\/li\u003e\n\u003cli\u003eBusinesses spending under $2K\/month on marketing\u003c\/li\u003e\n\u003cli\u003eCompanies looking for a live API-connected dashboard\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003c!-- OUTCOMES --\u003e\u003cdiv class=\"pd-sec\"\u003e\n\u003cspan class=\"pd-ey\"\u003eOutcomes\u003c\/span\u003e\u003ch2 class=\"pd-h2\"\u003eWhat This Enables\u003c\/h2\u003e\n\u003cdiv class=\"pd-outcomes\"\u003e\n\u003cdiv class=\"pd-out\"\u003e\n\u003cspan class=\"pd-out-n\"\u003e01\u003c\/span\u003e\u003cdiv class=\"pd-out-t\"\u003eTraffic Connected to Revenue\u003c\/div\u003e\n\u003cdiv class=\"pd-out-d\"\u003eEvery channel scored on its contribution to revenue, not sessions. The CFO sees the same number the marketing team sees.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-out\"\u003e\n\u003cspan class=\"pd-out-n\"\u003e02\u003c\/span\u003e\u003cdiv class=\"pd-out-t\"\u003eFunnel Diagnosis with a Number\u003c\/div\u003e\n\u003cdiv class=\"pd-out-d\"\u003eStage-by-stage drop-off with the revenue value of each leak. Fixing the right stage becomes a quantitative decision.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-out\"\u003e\n\u003cspan class=\"pd-out-n\"\u003e03\u003c\/span\u003e\u003cdiv class=\"pd-out-t\"\u003eAuto-Generated Decision Intelligence\u003c\/div\u003e\n\u003cdiv class=\"pd-out-d\"\u003eBest channel, worst channel, biggest leak, top three priorities — the panel writes the board narrative for you.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003c!-- FAQ --\u003e\u003cdiv class=\"pd-sec\"\u003e\n\u003cspan class=\"pd-ey\"\u003eCommon Questions\u003c\/span\u003e\u003ch2 class=\"pd-h2\"\u003eFrequently Asked\u003c\/h2\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n\u003cdetails class=\"pd-faq-item\" open\u003e\u003csummary class=\"pd-faq-q\"\u003eWhat's in the download?\u003c\/summary\u003e\u003cdiv class=\"pd-faq-a\"\u003eTwo Excel files — a filled example workbook with realistic B2B SaaS data (15 sheets, 938 formulas) and a blank master template. Plus the 10-page Insigra Website Performance \u0026amp; ROI Optimization Guide as a PDF. Fully editable under a single-organisation commercial licence.\u003c\/div\u003e\u003c\/details\u003e\u003cdetails class=\"pd-faq-item\"\u003e\u003csummary class=\"pd-faq-q\"\u003eHow long does setup take?\u003c\/summary\u003e\u003cdiv class=\"pd-faq-a\"\u003e30 to 60 minutes once you have your GA4 export, channel performance data, and campaign data ready. The Start Here sheet walks through five steps. Only white cells take input — grey and blue cells calculate automatically.\u003c\/div\u003e\u003c\/details\u003e\u003cdetails class=\"pd-faq-item\"\u003e\u003csummary class=\"pd-faq-q\"\u003eDoes this connect to GA4 or my ad accounts directly?\u003c\/summary\u003e\u003cdiv class=\"pd-faq-a\"\u003eNo. This is a control layer, not an API integration. You paste raw exports from GA4, Google Ads, and Meta — the engine aggregates and calculates. By design: no subscription, no broken connectors, no per-seat pricing.\u003c\/div\u003e\u003c\/details\u003e\u003cdetails class=\"pd-faq-item\"\u003e\u003csummary class=\"pd-faq-q\"\u003eIs this suitable for B2B SaaS specifically?\u003c\/summary\u003e\u003cdiv class=\"pd-faq-a\"\u003eYes — built for it. The unit economics module models LTV, CAC, and payback the way SaaS reviews them. The benchmark layer references B2B SaaS conversion rates by stage. The example data set is a SaaS company (FlowSync CRM).\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Insigra Reports","offers":[{"title":"Default Title","offer_id":44041334095958,"sku":null,"price":99.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/6296\/4822\/files\/05.webp?v=1780290699"},{"product_id":"saas-marketing-budget-pipeline-framework-2026","title":"SaaS Marketing Budget \u0026 Pipeline Framework 2026","description":"\u003c!-- ============================================================= INSIGRA REPORTS · SaaS Marketing Budget \u0026 Pipeline Framework 2026 Product page block — paste into Shopify product description Matches: Marketing OS · SEO Governance · SMGI · Website Revenue Dashboard ============================================================= --\u003e\u003cstyle\u003e.pd-wrap, .pd-wrap * { box-sizing: border-box; margin: 0; padding: 0; }.pd-wrap { font-family: 'Inter', sans-serif; color: #0e1318; max-width: 100%; font-size: 17px; line-height: 1.75;}\/* HERO *\/.pd-hero { margin-bottom: 40px; }.pd-badge { font-family: 'Inter', sans-serif; font-size: 12px; letter-spacing: 0.22em; text-transform: uppercase; color: #475569; font-weight: 600; margin-bottom: 18px; display: block;}.pd-h1 { font-family: 'IBM Plex Sans', sans-serif; font-size: clamp(28px, 4vw, 38px); font-weight: 700; color: #0e1318; line-height: 1.15; letter-spacing: -0.025em; margin-bottom: 14px;}.pd-hero-sub { font-size: 17px; color: #475569; line-height: 1.75; max-width: 720px;}\/* STATS — navy block *\/.pd-stats { background: #1e3a8a; padding: 48px 32px; display: grid; grid-template-columns: repeat(4, 1fr); align-items: center; margin-bottom: 64px;}.pd-stat { text-align: center; padding: 4px 8px; }.pd-stat + .pd-stat { border-left: 1px solid rgba(255,255,255,0.18); }.pd-stat-n { font-family: 'IBM Plex Sans', sans-serif; font-size: 52px; font-weight: 700; color: #ffffff; line-height: 1; margin-bottom: 14px; letter-spacing: -0.03em;}.pd-stat-l { font-size: 11px; color: rgba(255,255,255,0.72); text-transform: uppercase; letter-spacing: 0.16em; font-weight: 600;}\/* SECTIONS *\/.pd-sec { margin-bottom: 64px; }.pd-ey { font-family: 'Inter', sans-serif; font-size: 12px; letter-spacing: 0.22em; text-transform: uppercase; color: #475569; font-weight: 600; margin-bottom: 16px; display: block;}.pd-h2 { font-family: 'IBM Plex Sans', sans-serif; font-size: 30px; font-weight: 700; color: #0e1318; margin-bottom: 16px; letter-spacing: -0.02em; line-height: 1.2;}.pd-body { font-size: 17px; color: #475569; line-height: 1.8; }.pd-divider { border: none; border-top: 1px solid #e5e7eb; margin: 56px 0; }\/* POSITIONING — padded card *\/.pd-position { background: #f8fafc; padding: 40px 36px; margin-bottom: 64px; border-left: 3px solid #1e3a8a;}.pd-position p { font-family: 'IBM Plex Sans', sans-serif; font-size: 22px; font-weight: 600; color: #0e1318; line-height: 1.5; margin-bottom: 14px; letter-spacing: -0.015em;}.pd-position p:last-child { margin-bottom: 0; }.pd-position p.pd-position-sub { font-family: 'Inter', sans-serif; font-size: 17px; font-weight: 400; color: #475569; line-height: 1.75; letter-spacing: 0;}.pd-position span { color: #1e3a8a; font-weight: 700; }\/* PERSONAS *\/.pd-personas { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0; margin-top: 28px; border-top: 1px solid #e5e7eb;}.pd-persona { font-family: 'IBM Plex Sans', sans-serif; font-size: 15px; font-weight: 600; color: #0e1318; padding: 16px 16px 16px 0; border-bottom: 1px solid #e5e7eb; line-height: 1.4;}\/* PROBLEM — padded card *\/.pd-problem { background: #f8fafc; padding: 36px 32px; margin-top: 24px;}.pd-problem p { font-size: 17px; color: #475569; line-height: 1.8; margin-bottom: 22px;}.pd-plist { list-style: none; }.pd-plist li { font-size: 16px; color: #0e1318; line-height: 1.55; padding: 12px 0; border-bottom: 1px solid #e5e7eb; font-weight: 500;}.pd-plist li:last-child { border-bottom: none; }\/* FLOW — phases *\/.pd-flow { display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px; margin-top: 28px;}.pd-flow-step { background: #f8fafc; padding: 26px 24px; border-top: 3px solid #1e3a8a;}.pd-flow-step-n { font-family: 'IBM Plex Sans', sans-serif; font-size: 11px; font-weight: 700; color: #1e3a8a; letter-spacing: 0.22em; margin-bottom: 10px; text-transform: uppercase;}.pd-flow-step-t { font-family: 'IBM Plex Sans', sans-serif; font-size: 17px; font-weight: 700; color: #0e1318; line-height: 1.3; letter-spacing: -0.01em; margin-bottom: 8px;}.pd-flow-step-d { font-size: 14px; color: #475569; line-height: 1.6;}\/* MODULES *\/.pd-modules { display: grid; grid-template-columns: repeat(2, 1fr); gap: 24px; margin-top: 28px;}.pd-module { background: #ffffff; border: 1px solid #e5e7eb;}.pd-module-h { background: #f8fafc; padding: 22px 28px 18px; border-bottom: 1px solid #e5e7eb;}.pd-module-n { font-family: 'IBM Plex Sans', sans-serif; font-size: 11px; font-weight: 700; color: #1e3a8a; letter-spacing: 0.22em; margin-bottom: 8px; display: block; text-transform: uppercase;}.pd-module-t { font-family: 'IBM Plex Sans', sans-serif; font-size: 18px; font-weight: 700; color: #0e1318; line-height: 1.3; letter-spacing: -0.01em;}.pd-module-b { padding: 14px 28px 22px;}.pd-file { font-size: 15px; color: #475569; padding: 8px 0; line-height: 1.55; border-bottom: 1px solid #e5e7eb;}.pd-file:last-child { border-bottom: none; }\/* FORMATS *\/.pd-formats-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; margin-top: 28px;}.pd-format { background: #f8fafc; padding: 22px 24px; text-align: left;}.pd-format-tag { font-family: 'IBM Plex Sans', sans-serif; font-size: 11px; font-weight: 700; color: #1e3a8a; letter-spacing: 0.22em; margin-bottom: 8px; text-transform: uppercase;}.pd-format-t { font-family: 'IBM Plex Sans', sans-serif; font-size: 16px; font-weight: 700; color: #0e1318; line-height: 1.3; margin-bottom: 6px;}.pd-format-d { font-size: 14px; color: #475569; line-height: 1.55;}\/* KEY OUTPUTS *\/.pd-outputs { display: grid; grid-template-columns: repeat(2, 1fr); gap: 0 40px; margin-top: 24px;}.pd-output { padding: 14px 0; font-size: 15px; color: #0e1318; line-height: 1.55; font-weight: 500; border-bottom: 1px solid #e5e7eb;}\/* DIFF *\/.pd-diff { margin-top: 28px; }.pd-diff-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0;}.pd-diff-col { padding: 28px 32px; background: #f8fafc; }.pd-diff-col:first-child { border-right: 1px solid #e5e7eb; }.pd-diff-label { font-family: 'IBM Plex Sans', sans-serif; font-size: 12px; font-weight: 700; letter-spacing: 0.2em; text-transform: uppercase; margin-bottom: 20px; display: block;}.pd-diff-col:first-child .pd-diff-label { color: #475569; }.pd-diff-col:last-child .pd-diff-label { color: #1e3a8a; }.pd-diff-list { list-style: none; }.pd-diff-list li { font-size: 15px; line-height: 1.65; padding: 12px 0; border-bottom: 1px solid #e5e7eb;}.pd-diff-list li:last-child { border-bottom: none; }.pd-diff-col:first-child .pd-diff-list li { color: #475569; }.pd-diff-col:last-child .pd-diff-list li { color: #0e1318; font-weight: 500; }\/* FOR \/ NOT FOR *\/.pd-for { display: grid; grid-template-columns: 1fr 1fr; gap: 0; margin-top: 28px; }.pd-for-y, .pd-for-n { background: #f8fafc; padding: 32px 32px;}.pd-for-y { border-right: 1px solid #e5e7eb; }.pd-for-t { font-family: 'IBM Plex Sans', sans-serif; font-size: 12px; font-weight: 700; letter-spacing: 0.2em; text-transform: uppercase; margin-bottom: 20px;}.pd-for-y .pd-for-t { color: #1e3a8a; }.pd-for-n .pd-for-t { color: #475569; }.pd-flist { list-style: none; }.pd-flist li { font-size: 15px; line-height: 1.65; padding: 12px 0; border-bottom: 1px solid #e5e7eb;}.pd-flist li:last-child { border-bottom: none; }.pd-flist.yes li { color: #0e1318; font-weight: 500; }.pd-flist.no li { color: #475569; }\/* OUTCOMES *\/.pd-outcomes { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; margin-top: 28px; }.pd-out { background: #f8fafc; padding: 32px 28px; display: flex; flex-direction: column; gap: 10px; border-top: 3px solid #1e3a8a;}.pd-out-num { font-family: 'IBM Plex Sans', sans-serif; font-size: 11px; font-weight: 700; color: #1e3a8a; letter-spacing: 0.22em;}.pd-out-t { font-family: 'IBM Plex Sans', sans-serif; font-size: 19px; font-weight: 700; color: #0e1318; line-height: 1.3; letter-spacing: -0.01em;}.pd-out-d { font-size: 15px; color: #475569; line-height: 1.7; }\/* FAQ *\/.pd-faq { border-top: 1px solid #e5e7eb; margin-top: 24px; }.pd-faq-item { border-bottom: 1px solid #e5e7eb; }.pd-faq-q { padding: 22px 0; font-family: 'IBM Plex Sans', sans-serif; font-size: 17px; font-weight: 700; color: #0e1318; cursor: pointer; display: flex; justify-content: space-between; align-items: center; user-select: none; line-height: 1.4; gap: 16px;}.pd-faq-q span { font-size: 22px; font-weight: 400; color: #475569; flex-shrink: 0; }.pd-faq-a { padding: 0 0 22px; font-size: 16px; color: #475569; line-height: 1.8; display: none;}.pd-faq-item.open .pd-faq-a { display: block; padding-top: 4px; }.pd-faq-item.open .pd-faq-q span { color: #1e3a8a; }\/* MOBILE *\/@media (max-width: 680px) { .pd-wrap { font-size: 16px; } .pd-h1 { font-size: 26px; } .pd-hero-sub { font-size: 16px; } .pd-stats { grid-template-columns: 1fr 1fr; padding: 32px 20px; } .pd-stat { padding: 20px 8px; } .pd-stat + .pd-stat { border-left: none; } .pd-stat:nth-child(2), .pd-stat:nth-child(4) { border-left: 1px solid rgba(255,255,255,0.18); } .pd-stat:nth-child(3), .pd-stat:nth-child(4) { border-top: 1px solid rgba(255,255,255,0.18); } .pd-stat-n { font-size: 42px; } .pd-sec { margin-bottom: 48px; } .pd-h2 { font-size: 24px; } .pd-body { font-size: 16px; } .pd-position { padding: 28px 24px; margin-bottom: 48px; } .pd-position p { font-size: 19px; } .pd-position p.pd-position-sub { font-size: 16px; } .pd-personas { grid-template-columns: 1fr 1fr; } .pd-problem { padding: 28px 24px; } .pd-plist li { font-size: 15px; } .pd-flow { grid-template-columns: 1fr 1fr; gap: 12px; } .pd-flow-step { padding: 22px 22px; } .pd-flow-step-t { font-size: 16px; } .pd-modules { grid-template-columns: 1fr; } .pd-module-h { padding: 22px 24px 16px; } .pd-module-b { padding: 8px 24px 18px; } .pd-file { font-size: 14px; } .pd-formats-grid { grid-template-columns: 1fr; } .pd-format { font-size: 14px; padding: 22px 24px; } .pd-outputs { grid-template-columns: 1fr; gap: 0; } .pd-diff-grid { grid-template-columns: 1fr; } .pd-diff-col { padding: 28px 24px; } .pd-diff-col:first-child { border-right: none; border-bottom: 1px solid #e5e7eb; } .pd-for { grid-template-columns: 1fr; } .pd-for-y, .pd-for-n { padding: 28px 24px; } .pd-for-y { border-right: none; border-bottom: 1px solid #e5e7eb; } .pd-outcomes { grid-template-columns: 1fr; } .pd-out { padding: 28px 24px; } .pd-divider { margin: 40px 0; } .pd-faq-q { font-size: 16px; padding: 20px 0; } .pd-faq-a { font-size: 15px; padding-bottom: 18px; }}\u003c\/style\u003e\u003cdiv class=\"pd-wrap\"\u003e\n\u003c!-- HERO --\u003e\u003cdiv class=\"pd-hero\"\u003e\n\u003cspan class=\"pd-badge\"\u003eSaaS Revenue Planning · 2026 Edition\u003c\/span\u003e\u003ch1 class=\"pd-h1\"\u003eInsigra™ SaaS Marketing Budget \u0026amp;\u003cbr\u003ePipeline Framework 2026\u003c\/h1\u003e\n\u003cp class=\"pd-hero-sub\"\u003eDerive marketing budget, pipeline coverage, CAC limits, and MQL targets directly from ARR goals. Built for growth-stage B2B SaaS teams between $5M and $30M ARR who need to defend every number at board and investor level.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- STATS --\u003e\u003cdiv class=\"pd-stats\"\u003e\n\u003cdiv class=\"pd-stat\"\u003e\n\u003cdiv class=\"pd-stat-n\"\u003e10\u003c\/div\u003e\n\u003cdiv class=\"pd-stat-l\"\u003eExcel Sheets\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-stat\"\u003e\n\u003cdiv class=\"pd-stat-n\"\u003e27\u003c\/div\u003e\n\u003cdiv class=\"pd-stat-l\"\u003eBoard Deck Slides\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-stat\"\u003e\n\u003cdiv class=\"pd-stat-n\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"pd-stat-l\"\u003eDeliverable Files\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-stat\"\u003e\n\u003cdiv class=\"pd-stat-n\"\u003e90\u003c\/div\u003e\n\u003cdiv class=\"pd-stat-l\"\u003eDay Playbook\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- POSITIONING --\u003e\u003cdiv class=\"pd-position\"\u003e\n\u003cp\u003eMost SaaS marketing budgets are built from \u003cspan\u003ehistory.\u003c\/span\u003e Last year's spend, plus 10%.\u003c\/p\u003e\n\u003cp class=\"pd-position-sub\"\u003eThis framework derives marketing budget, pipeline requirements, CAC limits, and lead targets directly from ARR goals — the way capital-efficient SaaS finance teams build them.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- DESIGNED FOR --\u003e\u003cdiv class=\"pd-sec\"\u003e\n\u003cspan class=\"pd-ey\"\u003eDesigned For\u003c\/span\u003e\u003ch2 class=\"pd-h2\"\u003eWho Uses This Framework\u003c\/h2\u003e\n\u003cp class=\"pd-body\"\u003eFor SaaS founders and marketing leaders who need to tie budget decisions to ARR targets — and defend every number at board and investor level.\u003c\/p\u003e\n\u003cdiv class=\"pd-personas\"\u003e\n\u003cdiv class=\"pd-persona\"\u003eSaaS Founders Preparing Board Reports\u003c\/div\u003e\n\u003cdiv class=\"pd-persona\"\u003eVP Marketing \u0026amp; CMOs\u003c\/div\u003e\n\u003cdiv class=\"pd-persona\"\u003eRevOps Leaders\u003c\/div\u003e\n\u003cdiv class=\"pd-persona\"\u003eMarketing \u0026amp; Sales Alignment Teams\u003c\/div\u003e\n\u003cdiv class=\"pd-persona\"\u003eSaaS Teams Raising Capital\u003c\/div\u003e\n\u003cdiv class=\"pd-persona\"\u003eGrowth-Stage B2B SaaS ($5M–$30M ARR)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003c!-- THE PROBLEM --\u003e\u003cdiv class=\"pd-sec\"\u003e\n\u003cspan class=\"pd-ey\"\u003eThe Problem\u003c\/span\u003e\u003ch2 class=\"pd-h2\"\u003eWhy SaaS Marketing Budgets Stay Disconnected from Revenue\u003c\/h2\u003e\n\u003cdiv class=\"pd-problem\"\u003e\n\u003cp\u003eMost SaaS marketing systems focus on channels — not on ARR. Budget gets set by gut feel or last year plus a percentage, with no thread connecting it to pipeline, CAC, or revenue outcomes. Every budget discussion becomes a negotiation rather than a calculation.\u003c\/p\u003e\n\u003cul class=\"pd-plist\"\u003e\n\u003cli\u003eUnclear marketing contribution to revenue targets\u003c\/li\u003e\n\u003cli\u003eBudget misalignment between marketing and finance\u003c\/li\u003e\n\u003cli\u003eIncomplete CAC calculations with no governance limits\u003c\/li\u003e\n\u003cli\u003eWeak pipeline coverage planning — no 3× pipeline discipline\u003c\/li\u003e\n\u003cli\u003eNo scenario modeling before committing capital\u003c\/li\u003e\n\u003cli\u003ePoor visibility into ROI and payback at the channel level\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003c!-- FLOW --\u003e\u003cdiv class=\"pd-sec\"\u003e\n\u003cspan class=\"pd-ey\"\u003eHow It Works\u003c\/span\u003e\u003ch2 class=\"pd-h2\"\u003eFrom ARR Goal to Board-Ready Plan in Four Steps\u003c\/h2\u003e\n\u003cp class=\"pd-body\"\u003eThe framework moves from the revenue target backward — pipeline, budget, governance, rollout — so every number ties to ARR by the time the deck is finished.\u003c\/p\u003e\n\u003cdiv class=\"pd-flow\"\u003e\n\u003cdiv class=\"pd-flow-step\"\u003e\n\u003cdiv class=\"pd-flow-step-n\"\u003eStep 01\u003c\/div\u003e\n\u003cdiv class=\"pd-flow-step-t\"\u003eARR Decomposition\u003c\/div\u003e\n\u003cdiv class=\"pd-flow-step-d\"\u003eBreak the ARR target into new-logo, expansion, and marketing-sourced contribution.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-flow-step\"\u003e\n\u003cdiv class=\"pd-flow-step-n\"\u003eStep 02\u003c\/div\u003e\n\u003cdiv class=\"pd-flow-step-t\"\u003ePipeline Derivation\u003c\/div\u003e\n\u003cdiv class=\"pd-flow-step-d\"\u003eReverse-engineer required MQLs, SQLs, and pipeline coverage from win rates.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-flow-step\"\u003e\n\u003cdiv class=\"pd-flow-step-n\"\u003eStep 03\u003c\/div\u003e\n\u003cdiv class=\"pd-flow-step-t\"\u003eBudget \u0026amp; CAC Governance\u003c\/div\u003e\n\u003cdiv class=\"pd-flow-step-d\"\u003eSet channel budgets, CAC ceilings, and LTV:CAC zones with built-in alerts.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-flow-step\"\u003e\n\u003cdiv class=\"pd-flow-step-n\"\u003eStep 04\u003c\/div\u003e\n\u003cdiv class=\"pd-flow-step-t\"\u003eBoard-Ready Output\u003c\/div\u003e\n\u003cdiv class=\"pd-flow-step-d\"\u003eScenario models and 27-slide deck formatted for leadership and investor review.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003c!-- WHAT YOU RECEIVE --\u003e\u003cdiv class=\"pd-sec\"\u003e\n\u003cspan class=\"pd-ey\"\u003eComplete System\u003c\/span\u003e\u003ch2 class=\"pd-h2\"\u003eWhat You Receive\u003c\/h2\u003e\n\u003cp class=\"pd-body\"\u003eFour files covering the SaaS marketing budget and pipeline planning workflow — from ARR decomposition through board presentation and 90-day rollout.\u003c\/p\u003e\n\u003cdiv class=\"pd-modules\"\u003e\n\u003cdiv class=\"pd-module\"\u003e\n\u003cdiv class=\"pd-module-h\"\u003e\n\u003cspan class=\"pd-module-n\"\u003eModule 01\u003c\/span\u003e\u003cdiv class=\"pd-module-t\"\u003eStrategic Guide (PDF)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-module-b\"\u003e\n\u003cdiv class=\"pd-file\"\u003eARR decomposition methodology\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003ePipeline derivation logic\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eFully-loaded CAC methodology\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eLTV \u0026amp; payback governance zones\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eBudget derivation steps\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eScenario triggers and risk controls\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-module\"\u003e\n\u003cdiv class=\"pd-module-h\"\u003e\n\u003cspan class=\"pd-module-n\"\u003eModule 02\u003c\/span\u003e\u003cdiv class=\"pd-module-t\"\u003eExcel Revenue Model (10 Sheets)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-module-b\"\u003e\n\u003cdiv class=\"pd-file\"\u003eARR Growth Planner\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eMarketing Budget Engine\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eChannel ROI Model\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eFunnel Conversion Model\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eFully-loaded CAC Calculator\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eLTV \u0026amp; Payback Engine\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eScenario Simulator (Conservative \/ Base \/ Aggressive)\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003ePerformance Dashboard \u0026amp; Executive Summary\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-module\"\u003e\n\u003cdiv class=\"pd-module-h\"\u003e\n\u003cspan class=\"pd-module-n\"\u003eModule 03\u003c\/span\u003e\u003cdiv class=\"pd-module-t\"\u003eBoard-Ready Presentation Deck (PPT)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-module-b\"\u003e\n\u003cdiv class=\"pd-file\"\u003e27-slide executive template\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eRevenue waterfall \u0026amp; marketing contribution logic\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eBudget allocation breakdown\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eFunnel sensitivity analysis\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003ePipeline coverage modeling\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eCAC \u0026amp; payback reporting\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eScenario comparison \u0026amp; governance thresholds\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eDecision approval slides\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-module\"\u003e\n\u003cdiv class=\"pd-module-h\"\u003e\n\u003cspan class=\"pd-module-n\"\u003eModule 04\u003c\/span\u003e\u003cdiv class=\"pd-module-t\"\u003e90-Day Implementation Playbook\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-module-b\"\u003e\n\u003cdiv class=\"pd-file\"\u003ePhase 1 — Foundation (weeks 1–4)\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003ePhase 2 — Execution (weeks 5–8)\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003ePhase 3 — Governance (weeks 9–13)\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eClear ownership and milestone checkpoints\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eReview structure for each phase\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003c!-- FORMATS --\u003e\u003cdiv class=\"pd-sec\"\u003e\n\u003cspan class=\"pd-ey\"\u003eFormat\u003c\/span\u003e\u003ch2 class=\"pd-h2\"\u003eWhat's In the Download\u003c\/h2\u003e\n\u003cp class=\"pd-body\"\u003eAll files delivered together. Both filled example and blank template versions of the Excel model included.\u003c\/p\u003e\n\u003cdiv class=\"pd-formats-grid\"\u003e\n\u003cdiv class=\"pd-format\"\u003e\n\u003cdiv class=\"pd-format-tag\"\u003ePDF\u003c\/div\u003e\n\u003cdiv class=\"pd-format-t\"\u003eStrategic Guide\u003c\/div\u003e\n\u003cdiv class=\"pd-format-d\"\u003eARR decomposition and methodology reference.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-format\"\u003e\n\u003cdiv class=\"pd-format-tag\"\u003eXLSX\u003c\/div\u003e\n\u003cdiv class=\"pd-format-t\"\u003eExcel Revenue Model\u003c\/div\u003e\n\u003cdiv class=\"pd-format-d\"\u003e10-sheet revenue model — Example + Blank pair.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-format\"\u003e\n\u003cdiv class=\"pd-format-tag\"\u003ePPTX\u003c\/div\u003e\n\u003cdiv class=\"pd-format-t\"\u003eBoard Deck\u003c\/div\u003e\n\u003cdiv class=\"pd-format-d\"\u003e27-slide investor and leadership template.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003c!-- KEY OUTPUTS --\u003e\u003cdiv class=\"pd-sec\"\u003e\n\u003cspan class=\"pd-ey\"\u003eKey Outputs\u003c\/span\u003e\u003ch2 class=\"pd-h2\"\u003eWhat This Framework Produces\u003c\/h2\u003e\n\u003cp class=\"pd-body\"\u003eEvery output derived from ARR logic, not tactical assumptions. Numbers that hold up in board reviews and investor due diligence.\u003c\/p\u003e\n\u003cdiv class=\"pd-outputs\"\u003e\n\u003cdiv class=\"pd-output\"\u003eMarketing-sourced ARR target by channel\u003c\/div\u003e\n\u003cdiv class=\"pd-output\"\u003eRequired pipeline coverage ratio\u003c\/div\u003e\n\u003cdiv class=\"pd-output\"\u003eMonthly MQL targets by channel\u003c\/div\u003e\n\u003cdiv class=\"pd-output\"\u003eBlended and channel-level CAC\u003c\/div\u003e\n\u003cdiv class=\"pd-output\"\u003eCAC ceiling governance limits\u003c\/div\u003e\n\u003cdiv class=\"pd-output\"\u003eLTV:CAC ratio by segment\u003c\/div\u003e\n\u003cdiv class=\"pd-output\"\u003ePayback period by acquisition channel\u003c\/div\u003e\n\u003cdiv class=\"pd-output\"\u003eScenario-based growth planning (3 cases)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003c!-- WHY DIFFERENT --\u003e\u003cdiv class=\"pd-sec\"\u003e\n\u003cspan class=\"pd-ey\"\u003eDifferentiation\u003c\/span\u003e\u003ch2 class=\"pd-h2\"\u003eWhy This Framework Is Different\u003c\/h2\u003e\n\u003cp class=\"pd-body\"\u003eMost marketing systems start with channels. This one starts with ARR — and derives every budget and pipeline requirement backward from the revenue goal.\u003c\/p\u003e\n\u003cdiv class=\"pd-diff\"\u003e\u003cdiv class=\"pd-diff-grid\"\u003e\n\u003cdiv class=\"pd-diff-col\"\u003e\n\u003cspan class=\"pd-diff-label\"\u003eMost Marketing Systems\u003c\/span\u003e\u003cul class=\"pd-diff-list\"\u003e\n\u003cli\u003eFocus on channel activity and campaign output\u003c\/li\u003e\n\u003cli\u003eBudget set from prior year spend plus a percentage\u003c\/li\u003e\n\u003cli\u003eCAC tracked but not governed with ceiling limits\u003c\/li\u003e\n\u003cli\u003ePipeline coverage not connected to ARR requirements\u003c\/li\u003e\n\u003cli\u003eNo scenario modeling before capital commitment\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-diff-col\"\u003e\n\u003cspan class=\"pd-diff-label\"\u003eThis Framework\u003c\/span\u003e\u003cul class=\"pd-diff-list\"\u003e\n\u003cli\u003eStarts with ARR target, derives all requirements backward\u003c\/li\u003e\n\u003cli\u003eEvery budget line tied to pipeline and revenue outcome\u003c\/li\u003e\n\u003cli\u003eCAC governance limits with automatic threshold alerts\u003c\/li\u003e\n\u003cli\u003e3× pipeline coverage discipline built into the model\u003c\/li\u003e\n\u003cli\u003eEvery output ties back to revenue and capital efficiency\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003c!-- FOR \/ NOT FOR --\u003e\u003cdiv class=\"pd-sec\"\u003e\n\u003cspan class=\"pd-ey\"\u003eQualification\u003c\/span\u003e\u003ch2 class=\"pd-h2\"\u003eIs This Right For You?\u003c\/h2\u003e\n\u003cdiv class=\"pd-for\"\u003e\n\u003cdiv class=\"pd-for-y\"\u003e\n\u003cdiv class=\"pd-for-t\"\u003eThis Framework Is For\u003c\/div\u003e\n\u003cul class=\"pd-flist yes\"\u003e\n\u003cli\u003eSaaS founders preparing board reports and investor updates\u003c\/li\u003e\n\u003cli\u003eVP Marketing \/ CMOs building revenue-backed budgets\u003c\/li\u003e\n\u003cli\u003eRevOps leaders aligning marketing and sales math\u003c\/li\u003e\n\u003cli\u003eSaaS teams raising Series A, B, or growth capital\u003c\/li\u003e\n\u003cli\u003eGrowth-stage B2B SaaS companies ($5M–$30M ARR)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-for-n\"\u003e\n\u003cdiv class=\"pd-for-t\"\u003eNot Suitable For\u003c\/div\u003e\n\u003cul class=\"pd-flist no\"\u003e\n\u003cli\u003eEarly-stage startups under $1M ARR without performance data\u003c\/li\u003e\n\u003cli\u003eeCommerce or D2C businesses — different revenue model\u003c\/li\u003e\n\u003cli\u003eTeams looking for a campaign management tool\u003c\/li\u003e\n\u003cli\u003eBusinesses spending under $2K\/month on marketing\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003c!-- OUTCOMES --\u003e\u003cdiv class=\"pd-sec\"\u003e\n\u003cspan class=\"pd-ey\"\u003eOutcomes\u003c\/span\u003e\u003ch2 class=\"pd-h2\"\u003eWhat This Enables\u003c\/h2\u003e\n\u003cdiv class=\"pd-outcomes\"\u003e\n\u003cdiv class=\"pd-out\"\u003e\n\u003cdiv class=\"pd-out-num\"\u003e01\u003c\/div\u003e\n\u003cdiv class=\"pd-out-t\"\u003eARR-Derived Budget Logic\u003c\/div\u003e\n\u003cdiv class=\"pd-out-d\"\u003eEvery budget line derived from revenue targets — not gut feel. Marketing operates as a financial function, not a cost centre.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-out\"\u003e\n\u003cdiv class=\"pd-out-num\"\u003e02\u003c\/div\u003e\n\u003cdiv class=\"pd-out-t\"\u003eBoard-Ready in One System\u003c\/div\u003e\n\u003cdiv class=\"pd-out-d\"\u003e27-slide board deck, scenario models, and CAC governance — formatted for investor and leadership review.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-out\"\u003e\n\u003cdiv class=\"pd-out-num\"\u003e03\u003c\/div\u003e\n\u003cdiv class=\"pd-out-t\"\u003ePhased 90-Day Rollout\u003c\/div\u003e\n\u003cdiv class=\"pd-out-d\"\u003eFrom planning to governance in 90 days. Three phases: Foundation, Execution, Governance.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003c!-- FAQ --\u003e\u003cdiv class=\"pd-sec\"\u003e\n\u003cspan class=\"pd-ey\"\u003eCommon Questions\u003c\/span\u003e\u003ch2 class=\"pd-h2\"\u003eFrequently Asked\u003c\/h2\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n\u003cdiv class=\"pd-faq-item open\"\u003e\n\u003cdiv class=\"pd-faq-q\" onclick=\"this.parentElement.classList.toggle('open')\"\u003e What files are included in the download? \u003cspan\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-a\"\u003eFour files: the Strategic Guide PDF covering ARR decomposition and methodology, the 10-sheet Excel Revenue Model, a 27-slide Board-Ready PPT presentation, and the 90-Day Implementation Playbook. Both a filled example version and a blank template are included.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-item\"\u003e\n\u003cdiv class=\"pd-faq-q\" onclick=\"this.parentElement.classList.toggle('open')\"\u003e Is this suitable for pre-revenue or very early stage SaaS? \u003cspan\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-a\"\u003eThe framework is designed for companies between $5M and $30M ARR with existing marketing operations and performance data. Pre-revenue or very early stage startups (under $1M ARR) will not have the funnel and CAC data required to populate the model meaningfully.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-item\"\u003e\n\u003cdiv class=\"pd-faq-q\" onclick=\"this.parentElement.classList.toggle('open')\"\u003e Can this be used for a Series A or B fundraise? \u003cspan\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-a\"\u003eYes — it is built for this. The ARR derivation logic, CAC governance, pipeline coverage ratios, and scenario modeling are all formatted to support capital raise documentation and investor due diligence.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-item\"\u003e\n\u003cdiv class=\"pd-faq-q\" onclick=\"this.parentElement.classList.toggle('open')\"\u003e How is this different from a standard marketing budget spreadsheet? \u003cspan\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-a\"\u003eA standard spreadsheet tracks spend. This framework derives budget from ARR logic — every channel budget, MQL target, CAC ceiling, and pipeline requirement is calculated backward from the revenue goal. A financial planning tool for SaaS leaders, not a campaign tracker.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Insigra Reports","offers":[{"title":"Default Title","offer_id":44043690377302,"sku":null,"price":129.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/6296\/4822\/files\/06.webp?v=1780290699"},{"product_id":"cmo-marketing-control-system-2026","title":"CMO Marketing Control System™ 2026","description":"\u003c!-- ============================================================= INSIGRA REPORTS · CMO Marketing Control System 2026 Product page block — paste into Shopify product description Matches: Marketing OS · SEO Governance · SMGI · Website Revenue · SaaS Budget Framework ============================================================= --\u003e\u003cstyle\u003e.pd-wrap, .pd-wrap * { box-sizing: border-box; margin: 0; padding: 0; }.pd-wrap { font-family: 'Inter', sans-serif; color: #0e1318; max-width: 100%; font-size: 17px; line-height: 1.75;}\/* HERO *\/.pd-hero { margin-bottom: 40px; }.pd-badge { font-family: 'Inter', sans-serif; font-size: 12px; letter-spacing: 0.22em; text-transform: uppercase; color: #475569; font-weight: 600; margin-bottom: 18px; display: block;}.pd-h1 { font-family: 'IBM Plex Sans', sans-serif; font-size: clamp(28px, 4vw, 38px); font-weight: 700; color: #0e1318; line-height: 1.15; letter-spacing: -0.025em; margin-bottom: 14px;}.pd-hero-sub { font-size: 17px; color: #475569; line-height: 1.75; max-width: 720px;}\/* STATS — navy block *\/.pd-stats { background: #1e3a8a; padding: 48px 32px; display: grid; grid-template-columns: repeat(4, 1fr); align-items: center; margin-bottom: 64px;}.pd-stat { text-align: center; padding: 4px 8px; }.pd-stat + .pd-stat { border-left: 1px solid rgba(255,255,255,0.18); }.pd-stat-n { font-family: 'IBM Plex Sans', sans-serif; font-size: 52px; font-weight: 700; color: #ffffff; line-height: 1; margin-bottom: 14px; letter-spacing: -0.03em;}.pd-stat-l { font-size: 11px; color: rgba(255,255,255,0.72); text-transform: uppercase; letter-spacing: 0.16em; font-weight: 600;}\/* SECTIONS *\/.pd-sec { margin-bottom: 64px; }.pd-ey { font-family: 'Inter', sans-serif; font-size: 12px; letter-spacing: 0.22em; text-transform: uppercase; color: #475569; font-weight: 600; margin-bottom: 16px; display: block;}.pd-h2 { font-family: 'IBM Plex Sans', sans-serif; font-size: 30px; font-weight: 700; color: #0e1318; margin-bottom: 16px; letter-spacing: -0.02em; line-height: 1.2;}.pd-body { font-size: 17px; color: #475569; line-height: 1.8; }.pd-divider { border: none; border-top: 1px solid #e5e7eb; margin: 56px 0; }\/* POSITIONING — padded card *\/.pd-position { background: #f8fafc; padding: 40px 36px; margin-bottom: 64px; border-left: 3px solid #1e3a8a;}.pd-position p { font-family: 'IBM Plex Sans', sans-serif; font-size: 22px; font-weight: 600; color: #0e1318; line-height: 1.5; margin-bottom: 14px; letter-spacing: -0.015em;}.pd-position p:last-child { margin-bottom: 0; }.pd-position p.pd-position-sub { font-family: 'Inter', sans-serif; font-size: 17px; font-weight: 400; color: #475569; line-height: 1.75; letter-spacing: 0;}.pd-position span { color: #1e3a8a; font-weight: 700; }\/* PERSONAS *\/.pd-personas { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0; margin-top: 28px; border-top: 1px solid #e5e7eb;}.pd-persona { font-family: 'IBM Plex Sans', sans-serif; font-size: 15px; font-weight: 600; color: #0e1318; padding: 16px 16px 16px 0; border-bottom: 1px solid #e5e7eb; line-height: 1.4;}\/* PROBLEM — padded card *\/.pd-problem { background: #f8fafc; padding: 36px 32px; margin-top: 24px;}.pd-problem p { font-size: 17px; color: #475569; line-height: 1.8; margin-bottom: 22px;}.pd-plist { list-style: none; }.pd-plist li { font-size: 16px; color: #0e1318; line-height: 1.55; padding: 12px 0; border-bottom: 1px solid #e5e7eb; font-weight: 500;}.pd-plist li:last-child { border-bottom: none; }\/* FLOW — phases *\/.pd-flow { display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px; margin-top: 28px;}.pd-flow-step { background: #f8fafc; padding: 26px 24px; border-top: 3px solid #1e3a8a;}.pd-flow-step-n { font-family: 'IBM Plex Sans', sans-serif; font-size: 11px; font-weight: 700; color: #1e3a8a; letter-spacing: 0.22em; margin-bottom: 10px; text-transform: uppercase;}.pd-flow-step-t { font-family: 'IBM Plex Sans', sans-serif; font-size: 17px; font-weight: 700; color: #0e1318; line-height: 1.3; letter-spacing: -0.01em; margin-bottom: 8px;}.pd-flow-step-d { font-size: 14px; color: #475569; line-height: 1.6;}\/* MODULES *\/.pd-modules { display: grid; grid-template-columns: repeat(2, 1fr); gap: 24px; margin-top: 28px;}.pd-module { background: #ffffff; border: 1px solid #e5e7eb;}.pd-module-h { background: #f8fafc; padding: 22px 28px 18px; border-bottom: 1px solid #e5e7eb;}.pd-module-n { font-family: 'IBM Plex Sans', sans-serif; font-size: 11px; font-weight: 700; color: #1e3a8a; letter-spacing: 0.22em; margin-bottom: 8px; display: block; text-transform: uppercase;}.pd-module-t { font-family: 'IBM Plex Sans', sans-serif; font-size: 18px; font-weight: 700; color: #0e1318; line-height: 1.3; letter-spacing: -0.01em;}.pd-module-b { padding: 14px 28px 22px;}.pd-file { font-size: 15px; color: #475569; padding: 8px 0; line-height: 1.55; border-bottom: 1px solid #e5e7eb;}.pd-file:last-child { border-bottom: none; }\/* FORMATS *\/.pd-formats-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; margin-top: 28px;}.pd-format { background: #f8fafc; padding: 22px 24px; text-align: left;}.pd-format-tag { font-family: 'IBM Plex Sans', sans-serif; font-size: 11px; font-weight: 700; color: #1e3a8a; letter-spacing: 0.22em; margin-bottom: 8px; text-transform: uppercase;}.pd-format-t { font-family: 'IBM Plex Sans', sans-serif; font-size: 16px; font-weight: 700; color: #0e1318; line-height: 1.3; margin-bottom: 6px;}.pd-format-d { font-size: 14px; color: #475569; line-height: 1.55;}\/* KEY OUTPUTS — channels grid *\/.pd-outputs { display: grid; grid-template-columns: repeat(2, 1fr); gap: 0 40px; margin-top: 24px;}.pd-output { padding: 14px 0; font-size: 15px; color: #0e1318; line-height: 1.55; font-weight: 500; border-bottom: 1px solid #e5e7eb;}\/* FOR \/ NOT FOR *\/.pd-for { display: grid; grid-template-columns: 1fr 1fr; gap: 0; margin-top: 28px; }.pd-for-y, .pd-for-n { background: #f8fafc; padding: 32px 32px;}.pd-for-y { border-right: 1px solid #e5e7eb; }.pd-for-t { font-family: 'IBM Plex Sans', sans-serif; font-size: 12px; font-weight: 700; letter-spacing: 0.2em; text-transform: uppercase; margin-bottom: 20px;}.pd-for-y .pd-for-t { color: #1e3a8a; }.pd-for-n .pd-for-t { color: #475569; }.pd-flist { list-style: none; }.pd-flist li { font-size: 15px; line-height: 1.65; padding: 12px 0; border-bottom: 1px solid #e5e7eb;}.pd-flist li:last-child { border-bottom: none; }.pd-flist.yes li { color: #0e1318; font-weight: 500; }.pd-flist.no li { color: #475569; }\/* OUTCOMES *\/.pd-outcomes { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; margin-top: 28px; }.pd-out { background: #f8fafc; padding: 32px 28px; display: flex; flex-direction: column; gap: 10px; border-top: 3px solid #1e3a8a;}.pd-out-num { font-family: 'IBM Plex Sans', sans-serif; font-size: 11px; font-weight: 700; color: #1e3a8a; letter-spacing: 0.22em;}.pd-out-t { font-family: 'IBM Plex Sans', sans-serif; font-size: 19px; font-weight: 700; color: #0e1318; line-height: 1.3; letter-spacing: -0.01em;}.pd-out-d { font-size: 15px; color: #475569; line-height: 1.7; }\/* FAQ *\/.pd-faq { border-top: 1px solid #e5e7eb; margin-top: 24px; }.pd-faq-item { border-bottom: 1px solid #e5e7eb; }.pd-faq-q { padding: 22px 0; font-family: 'IBM Plex Sans', sans-serif; font-size: 17px; font-weight: 700; color: #0e1318; cursor: pointer; display: flex; justify-content: space-between; align-items: center; user-select: none; line-height: 1.4; gap: 16px;}.pd-faq-q span { font-size: 22px; font-weight: 400; color: #475569; flex-shrink: 0; }.pd-faq-a { padding: 0 0 22px; font-size: 16px; color: #475569; line-height: 1.8; display: none;}.pd-faq-item.open .pd-faq-a { display: block; padding-top: 4px; }.pd-faq-item.open .pd-faq-q span { color: #1e3a8a; }\/* MOBILE *\/@media (max-width: 680px) { .pd-wrap { font-size: 16px; } .pd-h1 { font-size: 26px; } .pd-hero-sub { font-size: 16px; } .pd-stats { grid-template-columns: 1fr 1fr; padding: 32px 20px; } .pd-stat { padding: 20px 8px; } .pd-stat + .pd-stat { border-left: none; } .pd-stat:nth-child(2), .pd-stat:nth-child(4) { border-left: 1px solid rgba(255,255,255,0.18); } .pd-stat:nth-child(3), .pd-stat:nth-child(4) { border-top: 1px solid rgba(255,255,255,0.18); } .pd-stat-n { font-size: 42px; } .pd-sec { margin-bottom: 48px; } .pd-h2 { font-size: 24px; } .pd-body { font-size: 16px; } .pd-position { padding: 28px 24px; margin-bottom: 48px; } .pd-position p { font-size: 19px; } .pd-position p.pd-position-sub { font-size: 16px; } .pd-personas { grid-template-columns: 1fr 1fr; } .pd-problem { padding: 28px 24px; } .pd-plist li { font-size: 15px; } .pd-flow { grid-template-columns: 1fr 1fr; gap: 12px; } .pd-flow-step { padding: 22px 22px; } .pd-flow-step-t { font-size: 16px; } .pd-modules { grid-template-columns: 1fr; } .pd-module-h { padding: 22px 24px 16px; } .pd-module-b { padding: 8px 24px 18px; } .pd-file { font-size: 14px; } .pd-formats-grid { grid-template-columns: 1fr; } .pd-format { font-size: 14px; padding: 22px 24px; } .pd-outputs { grid-template-columns: 1fr; gap: 0; } .pd-for { grid-template-columns: 1fr; } .pd-for-y, .pd-for-n { padding: 28px 24px; } .pd-for-y { border-right: none; border-bottom: 1px solid #e5e7eb; } .pd-outcomes { grid-template-columns: 1fr; } .pd-out { padding: 28px 24px; } .pd-divider { margin: 40px 0; } .pd-faq-q { font-size: 16px; padding: 20px 0; } .pd-faq-a { font-size: 15px; padding-bottom: 18px; }}\u003c\/style\u003e\u003cdiv class=\"pd-wrap\"\u003e\n\u003c!-- HERO --\u003e\u003cdiv class=\"pd-hero\"\u003e\n\u003cspan class=\"pd-badge\"\u003eMulti-Channel Marketing Reporting · 2026 Edition\u003c\/span\u003e\u003ch1 class=\"pd-h1\"\u003eInsigra™ CMO Marketing\u003cbr\u003eControl System 2026\u003c\/h1\u003e\n\u003cp class=\"pd-hero-sub\"\u003eA unified marketing reporting infrastructure for CMOs managing multi-channel teams. Consolidate digital, ATL, BTL, ecommerce, CRM, and funnel performance into one executive control view — built for leaders managing ₹5L to ₹2Cr+ monthly marketing spend.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- STATS --\u003e\u003cdiv class=\"pd-stats\"\u003e\n\u003cdiv class=\"pd-stat\"\u003e\n\u003cdiv class=\"pd-stat-n\"\u003e6\u003c\/div\u003e\n\u003cdiv class=\"pd-stat-l\"\u003eFunctional Dashboards\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-stat\"\u003e\n\u003cdiv class=\"pd-stat-n\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"pd-stat-l\"\u003eCMO Control View\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-stat\"\u003e\n\u003cdiv class=\"pd-stat-n\"\u003e5\u003c\/div\u003e\n\u003cdiv class=\"pd-stat-l\"\u003eDeliverable Files\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-stat\"\u003e\n\u003cdiv class=\"pd-stat-n\"\u003e0\u003c\/div\u003e\n\u003cdiv class=\"pd-stat-l\"\u003eSubscriptions Required\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- POSITIONING --\u003e\u003cdiv class=\"pd-position\"\u003e\n\u003cp\u003eIf you are managing serious marketing spend, you cannot rely on \u003cspan\u003escattered reports.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"pd-position-sub\"\u003eThe CMO Marketing Control System is a structured multi-channel reporting framework for marketing leaders who need full visibility across digital, ATL, BTL, ecommerce, CRM, and funnel performance — in one unified executive view. Not a template. A marketing reporting infrastructure.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- DESIGNED FOR --\u003e\u003cdiv class=\"pd-sec\"\u003e\n\u003cspan class=\"pd-ey\"\u003eDesigned For\u003c\/span\u003e\u003ch2 class=\"pd-h2\"\u003eWho Uses This System\u003c\/h2\u003e\n\u003cp class=\"pd-body\"\u003eBuilt for marketing leaders who need to consolidate fragmented channel data into a single executive control layer — and present it with board-level clarity.\u003c\/p\u003e\n\u003cdiv class=\"pd-personas\"\u003e\n\u003cdiv class=\"pd-persona\"\u003eCMOs \u0026amp; Marketing VPs\u003c\/div\u003e\n\u003cdiv class=\"pd-persona\"\u003eGrowth-Stage Companies\u003c\/div\u003e\n\u003cdiv class=\"pd-persona\"\u003eD2C \u0026amp; Ecommerce Brands\u003c\/div\u003e\n\u003cdiv class=\"pd-persona\"\u003eB2B Marketing Leaders\u003c\/div\u003e\n\u003cdiv class=\"pd-persona\"\u003eMulti-Channel Teams\u003c\/div\u003e\n\u003cdiv class=\"pd-persona\"\u003eMarketing Heads Presenting to Board\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003c!-- THE PROBLEM --\u003e\u003cdiv class=\"pd-sec\"\u003e\n\u003cspan class=\"pd-ey\"\u003eThe Problem\u003c\/span\u003e\u003ch2 class=\"pd-h2\"\u003eWhy Multi-Channel Marketing Reporting Fails\u003c\/h2\u003e\n\u003cdiv class=\"pd-problem\"\u003e\n\u003cp\u003eWhen you manage marketing across 5–8 channels, data fragments across platforms, teams, and spreadsheets. The CMO ends up spending 3–4 hours before every board meeting assembling a picture that should already exist in real time.\u003c\/p\u003e\n\u003cul class=\"pd-plist\"\u003e\n\u003cli\u003eFragmented reporting across teams with no consolidated view\u003c\/li\u003e\n\u003cli\u003eNo unified spend vs revenue visibility across channels\u003c\/li\u003e\n\u003cli\u003eBlended ROAS and CAC impossible to calculate without manual work\u003c\/li\u003e\n\u003cli\u003eNo executive summary ready for board meetings without rebuilding weekly\u003c\/li\u003e\n\u003cli\u003eNo structured performance governance layer above channel tools\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003c!-- FLOW --\u003e\u003cdiv class=\"pd-sec\"\u003e\n\u003cspan class=\"pd-ey\"\u003eHow It Works\u003c\/span\u003e\u003ch2 class=\"pd-h2\"\u003eFrom Team Input to Board Output in Four Steps\u003c\/h2\u003e\n\u003cp class=\"pd-body\"\u003eEach functional team owns its dashboard input. The CMO Executive Control Dashboard consolidates everything automatically — no manual aggregation, no platform dependencies.\u003c\/p\u003e\n\u003cdiv class=\"pd-flow\"\u003e\n\u003cdiv class=\"pd-flow-step\"\u003e\n\u003cdiv class=\"pd-flow-step-n\"\u003eStep 01\u003c\/div\u003e\n\u003cdiv class=\"pd-flow-step-t\"\u003eTeam Input\u003c\/div\u003e\n\u003cdiv class=\"pd-flow-step-d\"\u003eEach functional team enters channel data into its dedicated dashboard sheet.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-flow-step\"\u003e\n\u003cdiv class=\"pd-flow-step-n\"\u003eStep 02\u003c\/div\u003e\n\u003cdiv class=\"pd-flow-step-t\"\u003eAuto Consolidation\u003c\/div\u003e\n\u003cdiv class=\"pd-flow-step-d\"\u003eInputs flow into the CMO Executive Control Dashboard — no manual aggregation required.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-flow-step\"\u003e\n\u003cdiv class=\"pd-flow-step-n\"\u003eStep 03\u003c\/div\u003e\n\u003cdiv class=\"pd-flow-step-t\"\u003eBlended Analysis\u003c\/div\u003e\n\u003cdiv class=\"pd-flow-step-d\"\u003eView blended ROAS, blended CAC, LTV:CAC, and channel mix across all channels at once.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-flow-step\"\u003e\n\u003cdiv class=\"pd-flow-step-n\"\u003eStep 04\u003c\/div\u003e\n\u003cdiv class=\"pd-flow-step-t\"\u003eBoard Output\u003c\/div\u003e\n\u003cdiv class=\"pd-flow-step-d\"\u003ePre-built board deck and one-page executive summary ready for leadership review.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003c!-- WHAT YOU RECEIVE --\u003e\u003cdiv class=\"pd-sec\"\u003e\n\u003cspan class=\"pd-ey\"\u003eComplete System\u003c\/span\u003e\u003ch2 class=\"pd-h2\"\u003eWhat You Receive\u003c\/h2\u003e\n\u003cp class=\"pd-body\"\u003eA complete marketing reporting infrastructure — one unified CMO control dashboard, six functional team dashboards, a board-ready PPT deck, and an executive summary PDF. One-time purchase, no subscriptions.\u003c\/p\u003e\n\u003cdiv class=\"pd-modules\"\u003e\n\u003cdiv class=\"pd-module\"\u003e\n\u003cdiv class=\"pd-module-h\"\u003e\n\u003cspan class=\"pd-module-n\"\u003eModule 01\u003c\/span\u003e\u003cdiv class=\"pd-module-t\"\u003eExecutive Control Dashboard — CMO View\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-module-b\"\u003e\n\u003cdiv class=\"pd-file\"\u003eTotal Spend \u0026amp; Total Revenue (blended)\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eBlended ROAS \u0026amp; Blended CAC\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eLTV:CAC ratio tracker\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eMarketing % of Revenue\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eChannel Mix Allocation view\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003ePerformance Trends \u0026amp; Executive Risk Status\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-module\"\u003e\n\u003cdiv class=\"pd-module-h\"\u003e\n\u003cspan class=\"pd-module-n\"\u003eModule 02\u003c\/span\u003e\u003cdiv class=\"pd-module-t\"\u003eFunctional Team Dashboards (6 Channels)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-module-b\"\u003e\n\u003cdiv class=\"pd-file\"\u003eDigital Marketing dashboard\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eATL \/ Brand dashboard\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eBTL \/ Events dashboard\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eEcommerce dashboard\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eRevenue Performance dashboard\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eCall Center dashboard\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-module\"\u003e\n\u003cdiv class=\"pd-module-h\"\u003e\n\u003cspan class=\"pd-module-n\"\u003eModule 03\u003c\/span\u003e\u003cdiv class=\"pd-module-t\"\u003eBoard Presentation \u0026amp; Summary Suite\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-module-b\"\u003e\n\u003cdiv class=\"pd-file\"\u003ePre-built board PPT deck (executive format)\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003ePerformance Summary slide\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eChannel Allocation slide\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eTrend Analysis \u0026amp; Risk Signals\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eOne-page Executive Summary PDF\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eQuick Start Guide for teams\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-module\"\u003e\n\u003cdiv class=\"pd-module-h\"\u003e\n\u003cspan class=\"pd-module-n\"\u003eModule 04\u003c\/span\u003e\u003cdiv class=\"pd-module-t\"\u003eTemplate \u0026amp; Sample Files\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-module-b\"\u003e\n\u003cdiv class=\"pd-file\"\u003eFilled sample version with realistic data\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eBlank template ready for live data\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eQuick Start Guide per team role\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eSetup checklist for first-time use\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eChannel-by-channel input instructions\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eEditable PPT and PDF for white-labelling\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003c!-- FORMATS --\u003e\u003cdiv class=\"pd-sec\"\u003e\n\u003cspan class=\"pd-ey\"\u003eFormat\u003c\/span\u003e\u003ch2 class=\"pd-h2\"\u003eWhat's In the Download\u003c\/h2\u003e\n\u003cp class=\"pd-body\"\u003eAll files delivered together. Both filled example and blank template versions of the Excel system included.\u003c\/p\u003e\n\u003cdiv class=\"pd-formats-grid\"\u003e\n\u003cdiv class=\"pd-format\"\u003e\n\u003cdiv class=\"pd-format-tag\"\u003eXLSX\u003c\/div\u003e\n\u003cdiv class=\"pd-format-t\"\u003eDashboard System\u003c\/div\u003e\n\u003cdiv class=\"pd-format-d\"\u003e1 CMO control view + 6 functional team dashboards — Example + Blank pair.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-format\"\u003e\n\u003cdiv class=\"pd-format-tag\"\u003ePPTX\u003c\/div\u003e\n\u003cdiv class=\"pd-format-t\"\u003eBoard Deck\u003c\/div\u003e\n\u003cdiv class=\"pd-format-d\"\u003eExecutive-format board presentation, fully editable.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-format\"\u003e\n\u003cdiv class=\"pd-format-tag\"\u003ePDF\u003c\/div\u003e\n\u003cdiv class=\"pd-format-t\"\u003eExecutive Summary\u003c\/div\u003e\n\u003cdiv class=\"pd-format-d\"\u003eOne-page summary plus Quick Start Guide for teams.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003c!-- CHANNELS COVERED --\u003e\u003cdiv class=\"pd-sec\"\u003e\n\u003cspan class=\"pd-ey\"\u003eChannels Covered\u003c\/span\u003e\u003ch2 class=\"pd-h2\"\u003eWhat This System Tracks\u003c\/h2\u003e\n\u003cp class=\"pd-body\"\u003eThe system consolidates performance data across every major channel a growth-stage marketing team operates — in one view, updated by individual team inputs.\u003c\/p\u003e\n\u003cdiv class=\"pd-outputs\"\u003e\n\u003cdiv class=\"pd-output\"\u003eGoogle Ads\u003c\/div\u003e\n\u003cdiv class=\"pd-output\"\u003eMeta \/ Social\u003c\/div\u003e\n\u003cdiv class=\"pd-output\"\u003eSEO \/ Organic\u003c\/div\u003e\n\u003cdiv class=\"pd-output\"\u003eEmail Marketing\u003c\/div\u003e\n\u003cdiv class=\"pd-output\"\u003eATL \/ Brand\u003c\/div\u003e\n\u003cdiv class=\"pd-output\"\u003eBTL \/ Events\u003c\/div\u003e\n\u003cdiv class=\"pd-output\"\u003eEcommerce\u003c\/div\u003e\n\u003cdiv class=\"pd-output\"\u003eCRM \/ Retention\u003c\/div\u003e\n\u003cdiv class=\"pd-output\"\u003eCall Center\u003c\/div\u003e\n\u003cdiv class=\"pd-output\"\u003eRevenue Performance\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003c!-- FOR \/ NOT FOR --\u003e\u003cdiv class=\"pd-sec\"\u003e\n\u003cspan class=\"pd-ey\"\u003eQualification\u003c\/span\u003e\u003ch2 class=\"pd-h2\"\u003eIs This Right For You?\u003c\/h2\u003e\n\u003cdiv class=\"pd-for\"\u003e\n\u003cdiv class=\"pd-for-y\"\u003e\n\u003cdiv class=\"pd-for-t\"\u003eThis System Is For\u003c\/div\u003e\n\u003cul class=\"pd-flist yes\"\u003e\n\u003cli\u003eCMOs managing multi-channel teams with ₹5L+ monthly budgets\u003c\/li\u003e\n\u003cli\u003eGrowth-stage companies needing unified marketing visibility\u003c\/li\u003e\n\u003cli\u003eD2C and ecommerce brands with multi-platform spend\u003c\/li\u003e\n\u003cli\u003eB2B marketing leaders presenting performance to leadership\u003c\/li\u003e\n\u003cli\u003eMarketing heads who need board-ready reporting without rebuilding weekly\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-for-n\"\u003e\n\u003cdiv class=\"pd-for-t\"\u003eNot Suitable For\u003c\/div\u003e\n\u003cul class=\"pd-flist no\"\u003e\n\u003cli\u003eBeginners tracking first campaigns with minimal data\u003c\/li\u003e\n\u003cli\u003eBusinesses without structured revenue data by channel\u003c\/li\u003e\n\u003cli\u003eCompanies seeking AI automation or live API integrations\u003c\/li\u003e\n\u003cli\u003eSingle-channel businesses with no reporting complexity\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003c!-- OUTCOMES --\u003e\u003cdiv class=\"pd-sec\"\u003e\n\u003cspan class=\"pd-ey\"\u003eOutcomes\u003c\/span\u003e\u003ch2 class=\"pd-h2\"\u003eWhat This Enables\u003c\/h2\u003e\n\u003cdiv class=\"pd-outcomes\"\u003e\n\u003cdiv class=\"pd-out\"\u003e\n\u003cdiv class=\"pd-out-num\"\u003e01\u003c\/div\u003e\n\u003cdiv class=\"pd-out-t\"\u003eUnified Marketing Control Layer\u003c\/div\u003e\n\u003cdiv class=\"pd-out-d\"\u003eReplace scattered channel reports with one consolidated executive view updated by team inputs — not manual aggregation.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-out\"\u003e\n\u003cdiv class=\"pd-out-num\"\u003e02\u003c\/div\u003e\n\u003cdiv class=\"pd-out-t\"\u003eBoard-Ready Reporting in Minutes\u003c\/div\u003e\n\u003cdiv class=\"pd-out-d\"\u003ePre-built board deck and executive summary eliminate the hours spent assembling performance data before leadership reviews.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-out\"\u003e\n\u003cdiv class=\"pd-out-num\"\u003e03\u003c\/div\u003e\n\u003cdiv class=\"pd-out-t\"\u003eBlended Performance Visibility\u003c\/div\u003e\n\u003cdiv class=\"pd-out-d\"\u003eSee blended ROAS, blended CAC, and LTV:CAC across all channels simultaneously — not in isolated platform dashboards.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003c!-- FAQ --\u003e\u003cdiv class=\"pd-sec\"\u003e\n\u003cspan class=\"pd-ey\"\u003eCommon Questions\u003c\/span\u003e\u003ch2 class=\"pd-h2\"\u003eFrequently Asked\u003c\/h2\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n\u003cdiv class=\"pd-faq-item open\"\u003e\n\u003cdiv class=\"pd-faq-q\" onclick=\"this.parentElement.classList.toggle('open')\"\u003e How does data get into the system? \u003cspan\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-a\"\u003eEach functional team inputs their channel data into their dedicated dashboard sheet. The CMO Executive Control Dashboard automatically consolidates all inputs into a unified view. No manual aggregation is required after initial setup. The Quick Start Guide walks through the exact input process for each team.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-item\"\u003e\n\u003cdiv class=\"pd-faq-q\" onclick=\"this.parentElement.classList.toggle('open')\"\u003e Does this connect to Google Ads, Meta, or other platforms via API? \u003cspan\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-a\"\u003eNo. This is a structured Excel-based reporting framework, not a live API integration tool. Teams input data from their platforms into the model manually or via copy-paste. This is intentional — the system is designed for structured governance and board-level analysis, not real-time campaign monitoring.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-item\"\u003e\n\u003cdiv class=\"pd-faq-q\" onclick=\"this.parentElement.classList.toggle('open')\"\u003e Can this be used by a team, not just the CMO? \u003cspan\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-a\"\u003eYes. The system is explicitly designed for team use. Each of the 6 functional dashboards is operated by a separate team — digital, brand, events, ecommerce, revenue, and call center. The CMO reviews the consolidated executive output without needing to manage each input layer.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-item\"\u003e\n\u003cdiv class=\"pd-faq-q\" onclick=\"this.parentElement.classList.toggle('open')\"\u003e How is this different from a standard marketing dashboard template? \u003cspan\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-a\"\u003eStandard templates track one channel or one metric. This system operates as a full reporting infrastructure — six functional dashboards feeding into one CMO control view, with blended metrics, LTV:CAC analysis, risk signals, and board-ready output built in. It is designed for leaders managing multi-channel complexity, not campaign managers tracking individual metrics.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Insigra Reports","offers":[{"title":"Default Title","offer_id":44045464436822,"sku":null,"price":249.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/6296\/4822\/files\/07.webp?v=1780290699"},{"product_id":"digital-marketing-budget-roi-model-excel-pptx","title":"Digital Marketing Budget \u0026 ROI Model (Excel + PPTX)","description":"\u003c!-- ============================================================= INSIGRA REPORTS · Digital Marketing Budget \u0026 ROI Model 2026 Product page block — paste into Shopify product description ============================================================= --\u003e\u003cstyle\u003e.pd-wrap, .pd-wrap * { box-sizing: border-box; margin: 0; padding: 0; }.pd-wrap { font-family: 'Inter', sans-serif; color: #0e1318; max-width: 100%; font-size: 15px; line-height: 1.75;}\/* HERO *\/.pd-hero { margin-bottom: 36px; }.pd-badge { font-family: 'Inter', sans-serif; font-size: 11px; letter-spacing: 0.1em; text-transform: uppercase; color: #475569; font-weight: 600; margin-bottom: 16px; display: block;}.pd-h1 { font-family: 'IBM Plex Sans', sans-serif; font-size: clamp(24px, 3.5vw, 32px); font-weight: 700; color: #0e1318; line-height: 1.15; letter-spacing: -0.025em; margin-bottom: 12px;}.pd-hero-sub { font-size: 15px; color: #475569; line-height: 1.75; max-width: 720px;}\/* STATS — navy block *\/.pd-stats { background: #1e3a8a; padding: 40px 28px; display: grid; grid-template-columns: repeat(3, 1fr); align-items: center; margin-bottom: 56px;}.pd-stat { text-align: center; padding: 4px 8px; }.pd-stat + .pd-stat { border-left: 1px solid rgba(255,255,255,0.18); }.pd-stat-n { font-family: 'IBM Plex Sans', sans-serif; font-size: 38px; font-weight: 700; color: #ffffff; line-height: 1; margin-bottom: 12px; letter-spacing: -0.03em;}.pd-stat-l { font-size: 10px; color: rgba(255,255,255,0.72); text-transform: uppercase; letter-spacing: 0.14em; font-weight: 600;}\/* SECTIONS *\/.pd-sec { margin-bottom: 56px; }.pd-ey { font-family: 'Inter', sans-serif; font-size: 11px; letter-spacing: 0.1em; text-transform: uppercase; color: #475569; font-weight: 600; margin-bottom: 14px; display: block;}.pd-h2 { font-family: 'IBM Plex Sans', sans-serif; font-size: 24px; font-weight: 700; color: #0e1318; margin-bottom: 14px; letter-spacing: -0.02em; line-height: 1.25;}.pd-body { font-size: 15px; color: #475569; line-height: 1.8; }.pd-divider { border: none; border-top: 1px solid #e5e7eb; margin: 48px 0; }\/* POSITIONING — padded card *\/.pd-position { background: #f8fafc; padding: 32px 28px; margin-bottom: 56px; border-left: 3px solid #1e3a8a;}.pd-position p { font-family: 'IBM Plex Sans', sans-serif; font-size: 18px; font-weight: 600; color: #0e1318; line-height: 1.5; margin-bottom: 12px; letter-spacing: -0.015em;}.pd-position p:last-child { margin-bottom: 0; }.pd-position p.pd-position-sub { font-family: 'Inter', sans-serif; font-size: 14.5px; font-weight: 400; color: #475569; line-height: 1.75; letter-spacing: 0;}.pd-position span { color: #1e3a8a; font-weight: 700; }\/* PERSONAS *\/.pd-personas { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0; margin-top: 24px; border-top: 1px solid #e5e7eb;}.pd-persona { font-family: 'IBM Plex Sans', sans-serif; font-size: 14px; font-weight: 600; color: #0e1318; padding: 14px 14px 14px 0; border-bottom: 1px solid #e5e7eb; line-height: 1.4;}\/* PROBLEM — padded card *\/.pd-problem { background: #f8fafc; padding: 32px 28px; margin-top: 20px;}.pd-problem p { font-size: 15px; color: #475569; line-height: 1.8; margin-bottom: 20px;}.pd-plist { list-style: none; }.pd-plist li { font-size: 14.5px; color: #0e1318; line-height: 1.55; padding: 11px 0; border-bottom: 1px solid #e5e7eb; font-weight: 500;}.pd-plist li:last-child { border-bottom: none; }\/* FLOW — phases *\/.pd-flow { display: grid; grid-template-columns: repeat(4, 1fr); gap: 14px; margin-top: 24px;}.pd-flow-step { background: #f8fafc; padding: 22px 22px;}.pd-flow-step-n { font-family: 'IBM Plex Sans', sans-serif; font-size: 10.5px; font-weight: 700; color: #1e3a8a; letter-spacing: 0.1em; margin-bottom: 8px; text-transform: uppercase;}.pd-flow-step-t { font-family: 'IBM Plex Sans', sans-serif; font-size: 15px; font-weight: 700; color: #0e1318; line-height: 1.3; letter-spacing: -0.01em; margin-bottom: 6px;}.pd-flow-step-d { font-size: 13px; color: #475569; line-height: 1.6;}\/* MODULES *\/.pd-modules { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; margin-top: 24px;}.pd-module { background: #ffffff; border: 1px solid #e5e7eb;}.pd-module-h { background: #f8fafc; padding: 20px 24px 16px; border-bottom: 1px solid #e5e7eb;}.pd-module-n { font-family: 'IBM Plex Sans', sans-serif; font-size: 10.5px; font-weight: 700; color: #1e3a8a; letter-spacing: 0.1em; margin-bottom: 6px; display: block; text-transform: uppercase;}.pd-module-t { font-family: 'IBM Plex Sans', sans-serif; font-size: 16px; font-weight: 700; color: #0e1318; line-height: 1.3; letter-spacing: -0.01em;}.pd-module-b { padding: 12px 24px 18px;}.pd-file { font-size: 14px; color: #475569; padding: 7px 0; line-height: 1.55; border-bottom: 1px solid #e5e7eb;}.pd-file:last-child { border-bottom: none; }\/* FORMATS *\/.pd-formats-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 14px; margin-top: 24px;}.pd-format { background: #f8fafc; padding: 20px 22px; text-align: left;}.pd-format-tag { font-family: 'IBM Plex Sans', sans-serif; font-size: 10.5px; font-weight: 700; color: #1e3a8a; letter-spacing: 0.1em; margin-bottom: 6px; text-transform: uppercase;}.pd-format-t { font-family: 'IBM Plex Sans', sans-serif; font-size: 14.5px; font-weight: 700; color: #0e1318; line-height: 1.3; margin-bottom: 4px;}.pd-format-d { font-size: 13px; color: #475569; line-height: 1.55;}\/* BENCHMARKS — data grid *\/.pd-bench { display: grid; grid-template-columns: repeat(3, 1fr); gap: 14px; margin-top: 24px;}.pd-bench-card { background: #f8fafc; padding: 24px 22px;}.pd-bench-n { font-family: 'IBM Plex Sans', sans-serif; font-size: 24px; font-weight: 700; color: #1e3a8a; letter-spacing: -0.03em; line-height: 1; margin-bottom: 10px; display: block;}.pd-bench-d { font-size: 13px; color: #0e1318; line-height: 1.55; font-weight: 500; margin-bottom: 6px;}.pd-bench-s { font-size: 11px; color: #475569; line-height: 1.55;}\/* KEY OUTPUTS *\/.pd-outputs { display: grid; grid-template-columns: repeat(2, 1fr); gap: 0 36px; margin-top: 20px;}.pd-output { padding: 12px 0; font-size: 14px; color: #0e1318; line-height: 1.55; font-weight: 500; border-bottom: 1px solid #e5e7eb;}\/* FOR \/ NOT FOR *\/.pd-for { display: grid; grid-template-columns: 1fr 1fr; gap: 0; margin-top: 24px; }.pd-for-y, .pd-for-n { background: #f8fafc; padding: 28px 28px;}.pd-for-y { border-right: 1px solid #e5e7eb; }.pd-for-t { font-family: 'IBM Plex Sans', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; margin-bottom: 18px;}.pd-for-y .pd-for-t { color: #1e3a8a; }.pd-for-n .pd-for-t { color: #475569; }.pd-flist { list-style: none; }.pd-flist li { font-size: 14px; line-height: 1.65; padding: 11px 0; border-bottom: 1px solid #e5e7eb;}.pd-flist li:last-child { border-bottom: none; }.pd-flist.yes li { color: #0e1318; font-weight: 500; }.pd-flist.no li { color: #475569; }\/* OUTCOMES *\/.pd-outcomes { display: grid; grid-template-columns: repeat(3, 1fr); gap: 14px; margin-top: 24px; }.pd-out { background: #f8fafc; padding: 28px 24px; display: flex; flex-direction: column; gap: 9px;}.pd-out-num { font-family: 'IBM Plex Sans', sans-serif; font-size: 10.5px; font-weight: 700; color: #1e3a8a; letter-spacing: 0.1em;}.pd-out-t { font-family: 'IBM Plex Sans', sans-serif; font-size: 16px; font-weight: 700; color: #0e1318; line-height: 1.3; letter-spacing: -0.01em;}.pd-out-d { font-size: 14px; color: #475569; line-height: 1.7; }\/* FAQ — native details\/summary *\/.pd-faq { border-top: 1px solid #e5e7eb; margin-top: 20px; }.pd-faq-item { border-bottom: 1px solid #e5e7eb;}.pd-faq-q { padding: 20px 40px 20px 0; font-family: 'IBM Plex Sans', sans-serif; font-size: 15px; font-weight: 700; color: #0e1318; cursor: pointer; line-height: 1.4; position: relative; list-style: none;}.pd-faq-q::-webkit-details-marker { display: none; }.pd-faq-q::marker { display: none; }.pd-faq-q::after { content: '+'; position: absolute; right: 0; top: 18px; font-size: 22px; font-weight: 400; color: #475569; line-height: 1;}.pd-faq-item[open] .pd-faq-q::after { content: '−'; color: #1e3a8a;}.pd-faq-a { padding: 0 0 20px; font-size: 14px; color: #475569; line-height: 1.8;}\/* MOBILE *\/@media (max-width: 680px) { .pd-wrap { font-size: 15px; } .pd-h1 { font-size: 22px; } .pd-hero-sub { font-size: 14.5px; } .pd-stats { grid-template-columns: repeat(3, 1fr); padding: 24px 14px; } .pd-stat { padding: 12px 6px; } .pd-stat-n { font-size: 26px; } .pd-sec { margin-bottom: 40px; } .pd-h2 { font-size: 20px; } .pd-body { font-size: 14.5px; } .pd-position { padding: 24px 20px; margin-bottom: 40px; } .pd-position p { font-size: 16px; } .pd-position p.pd-position-sub { font-size: 14px; } .pd-personas { grid-template-columns: 1fr 1fr; } .pd-problem { padding: 24px 20px; } .pd-plist li { font-size: 13.5px; } .pd-flow { grid-template-columns: 1fr 1fr; gap: 10px; } .pd-flow-step { padding: 20px 18px; } .pd-flow-step-t { font-size: 14.5px; } .pd-modules { grid-template-columns: 1fr; } .pd-module-h { padding: 20px 20px 14px; } .pd-module-b { padding: 8px 20px 16px; } .pd-file { font-size: 13px; } .pd-formats-grid { grid-template-columns: 1fr; } .pd-format { padding: 20px 22px; } .pd-bench { grid-template-columns: 1fr 1fr; gap: 10px; } .pd-bench-card { padding: 20px 18px; } .pd-bench-n { font-size: 20px; } .pd-outputs { grid-template-columns: 1fr; gap: 0; } .pd-for { grid-template-columns: 1fr; } .pd-for-y, .pd-for-n { padding: 24px 20px; } .pd-for-y { border-right: none; border-bottom: 1px solid #e5e7eb; } .pd-outcomes { grid-template-columns: 1fr; } .pd-out { padding: 24px 20px; } .pd-divider { margin: 36px 0; } .pd-faq-q { font-size: 14.5px; padding: 18px 36px 18px 0; } .pd-faq-q::after { top: 16px; } .pd-faq-a { font-size: 13.5px; padding-bottom: 18px; }}\u003c\/style\u003e\u003cdiv class=\"pd-wrap\"\u003e\n\u003c!-- HERO --\u003e\u003cdiv class=\"pd-hero\"\u003e\n\u003cspan class=\"pd-badge\"\u003eDigital Marketing Finance Model · 2026\u003c\/span\u003e\u003ch1 class=\"pd-h1\"\u003eInsigra™ Digital Marketing Budget \u0026amp;\u003cbr\u003eROI Model 2026\u003c\/h1\u003e\n\u003cp class=\"pd-hero-sub\"\u003eA benchmark-grounded digital marketing budget model with ROI tracking, channel allocation, and board-ready reporting. Excel + PPTX built for CMOs, founders, and marketing finance teams who need to defend every line of marketing spend.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- STATS --\u003e\u003cdiv class=\"pd-stats\"\u003e\n\u003cdiv class=\"pd-stat\"\u003e\n\u003cdiv class=\"pd-stat-n\"\u003e7\u003c\/div\u003e\n\u003cdiv class=\"pd-stat-l\"\u003eDeliverable Files\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-stat\"\u003e\n\u003cdiv class=\"pd-stat-n\"\u003e6\u003c\/div\u003e\n\u003cdiv class=\"pd-stat-l\"\u003ePlanning Modules\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-stat\"\u003e\n\u003cdiv class=\"pd-stat-n\"\u003e24\u003c\/div\u003e\n\u003cdiv class=\"pd-stat-l\"\u003eMonth Projection\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- POSITIONING --\u003e\u003cdiv class=\"pd-position\"\u003e\n\u003cp\u003eMarketing budgets are set as a \u003cspan\u003e% of revenue.\u003c\/span\u003e The channel ROI logic underneath is missing.\u003c\/p\u003e\n\u003cp class=\"pd-position-sub\"\u003eThis model reverses that — starting from channel economics and deriving the budget required to hit revenue targets. Built for Series A–C companies and mid-market enterprises where the CFO is involved in marketing decisions and needs ROI justification, not activity reports.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- DESIGNED FOR --\u003e\u003cdiv class=\"pd-sec\"\u003e\n\u003cspan class=\"pd-ey\"\u003eDesigned For\u003c\/span\u003e\u003ch2 class=\"pd-h2\"\u003eWho Uses This Model\u003c\/h2\u003e\n\u003cp class=\"pd-body\"\u003eFor marketing and finance leaders who need to build a budget defensible to the CFO and the board — backed by channel-level economics, not last year plus a percentage.\u003c\/p\u003e\n\u003cdiv class=\"pd-personas\"\u003e\n\u003cdiv class=\"pd-persona\"\u003eCMOs \u0026amp; VP Marketing\u003c\/div\u003e\n\u003cdiv class=\"pd-persona\"\u003eFounders \u0026amp; CEOs\u003c\/div\u003e\n\u003cdiv class=\"pd-persona\"\u003eCFOs \u0026amp; Finance Heads\u003c\/div\u003e\n\u003cdiv class=\"pd-persona\"\u003eSeries A–C Funded Companies\u003c\/div\u003e\n\u003cdiv class=\"pd-persona\"\u003eMid-Market Enterprises\u003c\/div\u003e\n\u003cdiv class=\"pd-persona\"\u003eB2B SaaS \u0026amp; D2C Marketing Leaders\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003c!-- THE PROBLEM --\u003e\u003cdiv class=\"pd-sec\"\u003e\n\u003cspan class=\"pd-ey\"\u003eThe Problem\u003c\/span\u003e\u003ch2 class=\"pd-h2\"\u003eWhy Standard Budget Templates Fail at Board Level\u003c\/h2\u003e\n\u003cdiv class=\"pd-problem\"\u003e\n\u003cp\u003eMost marketing budget templates are built on stale CPM, CPC, and CPL assumptions with no channel ROI logic underneath. CMOs end up either pulling numbers from outdated templates that inflate budgets, or rebuilding the model from scratch every planning cycle.\u003c\/p\u003e\n\u003cul class=\"pd-plist\"\u003e\n\u003cli\u003eBudget set as % of revenue with no channel ROI justification\u003c\/li\u003e\n\u003cli\u003eCPM and CPC benchmarks not refreshed for current market rates\u003c\/li\u003e\n\u003cli\u003eMarketing as % of revenue ratios skewed by US-scale unit economics\u003c\/li\u003e\n\u003cli\u003eB2B SaaS CAC ranges inflate budget expectations without sector context\u003c\/li\u003e\n\u003cli\u003eNo structured CFO-grade marketing P\u0026amp;L logic in standard templates\u003c\/li\u003e\n\u003cli\u003eNo scenario modeling — base, aggressive, conservative — before commit\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003c!-- FLOW --\u003e\u003cdiv class=\"pd-sec\"\u003e\n\u003cspan class=\"pd-ey\"\u003eHow It Works\u003c\/span\u003e\u003ch2 class=\"pd-h2\"\u003eFrom Revenue Target to Board P\u0026amp;L in Four Steps\u003c\/h2\u003e\n\u003cp class=\"pd-body\"\u003eThe model starts with the revenue goal and works backward — channel economics, ROI allocation, board output — so every line in the budget ties to a benchmark.\u003c\/p\u003e\n\u003cdiv class=\"pd-flow\"\u003e\n\u003cdiv class=\"pd-flow-step\"\u003e\n\u003cdiv class=\"pd-flow-step-n\"\u003eStep 01\u003c\/div\u003e\n\u003cdiv class=\"pd-flow-step-t\"\u003eRevenue Target\u003c\/div\u003e\n\u003cdiv class=\"pd-flow-step-d\"\u003eDefine revenue and growth goals across a 24-month horizon.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-flow-step\"\u003e\n\u003cdiv class=\"pd-flow-step-n\"\u003eStep 02\u003c\/div\u003e\n\u003cdiv class=\"pd-flow-step-t\"\u003eChannel Economics\u003c\/div\u003e\n\u003cdiv class=\"pd-flow-step-d\"\u003eApply CPC, CPM, CPL, and CAC benchmarks by sector.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-flow-step\"\u003e\n\u003cdiv class=\"pd-flow-step-n\"\u003eStep 03\u003c\/div\u003e\n\u003cdiv class=\"pd-flow-step-t\"\u003eROI Allocation\u003c\/div\u003e\n\u003cdiv class=\"pd-flow-step-d\"\u003eOptimizer ranks channels by ROI and allocates budget against priority.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-flow-step\"\u003e\n\u003cdiv class=\"pd-flow-step-n\"\u003eStep 04\u003c\/div\u003e\n\u003cdiv class=\"pd-flow-step-t\"\u003eBoard Output\u003c\/div\u003e\n\u003cdiv class=\"pd-flow-step-d\"\u003e24-month marketing P\u0026amp;L forecast and investor-ready deck output.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003c!-- WHAT YOU RECEIVE --\u003e\u003cdiv class=\"pd-sec\"\u003e\n\u003cspan class=\"pd-ey\"\u003eComplete System\u003c\/span\u003e\u003ch2 class=\"pd-h2\"\u003eWhat You Receive\u003c\/h2\u003e\n\u003cp class=\"pd-body\"\u003eFour modules covering the planning, allocation, tracking, and reporting workflow — packaged with benchmark data and a board reporting deck template.\u003c\/p\u003e\n\u003cdiv class=\"pd-modules\"\u003e\n\u003cdiv class=\"pd-module\"\u003e\n\u003cdiv class=\"pd-module-h\"\u003e\n\u003cspan class=\"pd-module-n\"\u003eModule 01 · For CMOs\u003c\/span\u003e\u003cdiv class=\"pd-module-t\"\u003eChannel ROI \u0026amp; Allocation Engine\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-module-b\"\u003e\n\u003cdiv class=\"pd-file\"\u003eChannel ROI model: Google, Meta, SEO, email, events\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eBenchmarked CPC, CPM, CPL by channel and sector\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eBudget allocation optimizer with ROI-ranked priorities\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eBoard-ready 24-month marketing P\u0026amp;L forecast\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-module\"\u003e\n\u003cdiv class=\"pd-module-h\"\u003e\n\u003cspan class=\"pd-module-n\"\u003eModule 02 · For Founders\u003c\/span\u003e\u003cdiv class=\"pd-module-t\"\u003eStrategic Planning Layer\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-module-b\"\u003e\n\u003cdiv class=\"pd-file\"\u003eMarketing budget as % of revenue — sector benchmarks\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eCAC by channel for B2B and B2C markets\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eLTV:CAC ratio tracking with reallocation triggers\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eInvestor-ready marketing efficiency slide deck\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-module\"\u003e\n\u003cdiv class=\"pd-module-h\"\u003e\n\u003cspan class=\"pd-module-n\"\u003eModule 03 · For Finance\u003c\/span\u003e\u003cdiv class=\"pd-module-t\"\u003eTracking \u0026amp; Variance System\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-module-b\"\u003e\n\u003cdiv class=\"pd-file\"\u003eMonthly marketing spend tracker: actuals vs budget\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eVariance analysis with root cause categories\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eMarketing ROI summary for QBR and board decks\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eScenario modelling: base, aggressive, conservative\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-module\"\u003e\n\u003cdiv class=\"pd-module-h\"\u003e\n\u003cspan class=\"pd-module-n\"\u003eModule 04 · For the Board\u003c\/span\u003e\u003cdiv class=\"pd-module-t\"\u003eReporting Deck \u0026amp; Data Reference\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-module-b\"\u003e\n\u003cdiv class=\"pd-file\"\u003ePre-built PPTX board reporting deck template\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003e24-month marketing P\u0026amp;L forecast slides\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eBenchmark data reference (PDF)\u003c\/div\u003e\n\u003cdiv class=\"pd-file\"\u003eQBR-ready output formats\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003c!-- FORMATS --\u003e\u003cdiv class=\"pd-sec\"\u003e\n\u003cspan class=\"pd-ey\"\u003eFormat\u003c\/span\u003e\u003ch2 class=\"pd-h2\"\u003eWhat's In the Download\u003c\/h2\u003e\n\u003cp class=\"pd-body\"\u003eSeven files delivered together. Both filled example and blank template versions of the Excel model included.\u003c\/p\u003e\n\u003cdiv class=\"pd-formats-grid\"\u003e\n\u003cdiv class=\"pd-format\"\u003e\n\u003cdiv class=\"pd-format-tag\"\u003eXLSX\u003c\/div\u003e\n\u003cdiv class=\"pd-format-t\"\u003eBudget \u0026amp; ROI Model\u003c\/div\u003e\n\u003cdiv class=\"pd-format-d\"\u003eFull Excel model — Example + Blank pair with benchmark data.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-format\"\u003e\n\u003cdiv class=\"pd-format-tag\"\u003ePPTX\u003c\/div\u003e\n\u003cdiv class=\"pd-format-t\"\u003eBoard Reporting Deck\u003c\/div\u003e\n\u003cdiv class=\"pd-format-d\"\u003ePre-built investor and board-format presentation template.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-format\"\u003e\n\u003cdiv class=\"pd-format-tag\"\u003ePDF\u003c\/div\u003e\n\u003cdiv class=\"pd-format-t\"\u003eBenchmark Data Reference\u003c\/div\u003e\n\u003cdiv class=\"pd-format-d\"\u003eCPC, CPM, CPL, and CAC reference data by sector.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003c!-- BENCHMARKS --\u003e\u003cdiv class=\"pd-sec\"\u003e\n\u003cspan class=\"pd-ey\"\u003eBenchmark Data\u003c\/span\u003e\u003ch2 class=\"pd-h2\"\u003eThe Data Built Into This Model\u003c\/h2\u003e\n\u003cp class=\"pd-body\"\u003eEvery channel allocation and CAC calculation in the model is grounded in sourced benchmark data. The six benchmark ranges below are built into the planning logic.\u003c\/p\u003e\n\u003cdiv class=\"pd-bench\"\u003e\n\u003cdiv class=\"pd-bench-card\"\u003e\n\u003cspan class=\"pd-bench-n\"\u003e₹18–42\u003c\/span\u003e\u003cdiv class=\"pd-bench-d\"\u003eB2B Google Search CPC range by sector\u003c\/div\u003e\n\u003cdiv class=\"pd-bench-s\"\u003eGoogle Ads benchmarks, Wordstream data\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-bench-card\"\u003e\n\u003cspan class=\"pd-bench-n\"\u003e₹180–520\u003c\/span\u003e\u003cdiv class=\"pd-bench-d\"\u003eB2B CPL range across paid and organic channels\u003c\/div\u003e\n\u003cdiv class=\"pd-bench-s\"\u003eInsigra marketing benchmark analysis\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-bench-card\"\u003e\n\u003cspan class=\"pd-bench-n\"\u003e3–8%\u003c\/span\u003e\u003cdiv class=\"pd-bench-d\"\u003eMarketing budget as % of revenue — tech sector\u003c\/div\u003e\n\u003cdiv class=\"pd-bench-s\"\u003eStartup surveys, Bessemer data\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-bench-card\"\u003e\n\u003cspan class=\"pd-bench-n\"\u003e₹2,400–8,900\u003c\/span\u003e\u003cdiv class=\"pd-bench-d\"\u003eB2B SaaS CAC range by acquisition channel\u003c\/div\u003e\n\u003cdiv class=\"pd-bench-s\"\u003eInsigra CAC Benchmark Report 2026\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-bench-card\"\u003e\n\u003cspan class=\"pd-bench-n\"\u003e24 Months\u003c\/span\u003e\u003cdiv class=\"pd-bench-d\"\u003eRolling forecast horizon with monthly actuals\u003c\/div\u003e\n\u003cdiv class=\"pd-bench-s\"\u003eBuilt into the model — no additional setup\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-bench-card\"\u003e\n\u003cspan class=\"pd-bench-n\"\u003e7 Files\u003c\/span\u003e\u003cdiv class=\"pd-bench-d\"\u003eExcel model, PPTX deck, and PDF data reference\u003c\/div\u003e\n\u003cdiv class=\"pd-bench-s\"\u003eInstant download — all files delivered together\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003c!-- FOR \/ NOT FOR --\u003e\u003cdiv class=\"pd-sec\"\u003e\n\u003cspan class=\"pd-ey\"\u003eQualification\u003c\/span\u003e\u003ch2 class=\"pd-h2\"\u003eIs This Right For You?\u003c\/h2\u003e\n\u003cdiv class=\"pd-for\"\u003e\n\u003cdiv class=\"pd-for-y\"\u003e\n\u003cdiv class=\"pd-for-t\"\u003eThis Model Is For\u003c\/div\u003e\n\u003cul class=\"pd-flist yes\"\u003e\n\u003cli\u003eCMOs and VPs Marketing building defensible budgets\u003c\/li\u003e\n\u003cli\u003eFounders and CEOs justifying marketing spend to investors\u003c\/li\u003e\n\u003cli\u003eCFOs and Finance Heads reviewing marketing ROI\u003c\/li\u003e\n\u003cli\u003eSeries A–C funded companies with structured planning cycles\u003c\/li\u003e\n\u003cli\u003eMid-market enterprises with multi-channel marketing operations\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-for-n\"\u003e\n\u003cdiv class=\"pd-for-t\"\u003eNot Suitable For\u003c\/div\u003e\n\u003cul class=\"pd-flist no\"\u003e\n\u003cli\u003eEarly-stage startups with no revenue baseline or channel data\u003c\/li\u003e\n\u003cli\u003eTeams seeking a live campaign management tool\u003c\/li\u003e\n\u003cli\u003eBusinesses spending under ₹50K\/month on digital marketing\u003c\/li\u003e\n\u003cli\u003eCompanies looking for AI automation or live API integrations\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003c!-- OUTCOMES --\u003e\u003cdiv class=\"pd-sec\"\u003e\n\u003cspan class=\"pd-ey\"\u003eOutcomes\u003c\/span\u003e\u003ch2 class=\"pd-h2\"\u003eWhat This Enables\u003c\/h2\u003e\n\u003cdiv class=\"pd-outcomes\"\u003e\n\u003cdiv class=\"pd-out\"\u003e\n\u003cdiv class=\"pd-out-num\"\u003e01\u003c\/div\u003e\n\u003cdiv class=\"pd-out-t\"\u003eBenchmarked Budget Logic\u003c\/div\u003e\n\u003cdiv class=\"pd-out-d\"\u003eEvery CPC, CPL, and CAC assumption grounded in sourced data. Defensible at finance review and board level.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-out\"\u003e\n\u003cdiv class=\"pd-out-num\"\u003e02\u003c\/div\u003e\n\u003cdiv class=\"pd-out-t\"\u003eCFO-Grade Marketing Math\u003c\/div\u003e\n\u003cdiv class=\"pd-out-d\"\u003eChannel economics drive the budget, not the other way around. Marketing as a financial function, not a cost line.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-out\"\u003e\n\u003cdiv class=\"pd-out-num\"\u003e03\u003c\/div\u003e\n\u003cdiv class=\"pd-out-t\"\u003e24-Month Board P\u0026amp;L\u003c\/div\u003e\n\u003cdiv class=\"pd-out-d\"\u003eInvestor-ready marketing forecast and reporting deck — one file, ready for QBR and board cycles.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003c!-- FAQ --\u003e\u003cdiv class=\"pd-sec\"\u003e\n\u003cspan class=\"pd-ey\"\u003eCommon Questions\u003c\/span\u003e\u003ch2 class=\"pd-h2\"\u003eFrequently Asked\u003c\/h2\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n\u003cdetails open=\"\" class=\"pd-faq-item\"\u003e\u003csummary class=\"pd-faq-q\"\u003eWhat files are included in the download?\u003c\/summary\u003e\u003cdiv class=\"pd-faq-a\"\u003eSeven files delivered together: the Excel Budget \u0026amp; ROI Model (filled example + blank template), the PPTX Board Reporting Deck, the PDF Benchmark Data reference, the Quick Start Guide, and the 24-month P\u0026amp;L forecast template. All files are fully editable.\u003c\/div\u003e\u003c\/details\u003e\u003cdetails class=\"pd-faq-item\"\u003e\u003csummary class=\"pd-faq-q\"\u003eIs this for B2B, B2C, or both?\u003c\/summary\u003e\u003cdiv class=\"pd-faq-a\"\u003eBoth. The CAC, CPC, and CPL benchmarks include separate ranges for B2B and B2C\/D2C, and the channel allocation engine supports both business models. The same model serves a B2B SaaS company at $5M ARR and a D2C brand with ₹5L+ monthly spend.\u003c\/div\u003e\u003c\/details\u003e\u003cdetails class=\"pd-faq-item\"\u003e\u003csummary class=\"pd-faq-q\"\u003eHow current is the benchmark data?\u003c\/summary\u003e\u003cdiv class=\"pd-faq-a\"\u003eAll benchmark data in the 2026 edition is built from data sources updated through Q4 2025 and early 2026 — including Google Ads, Wordstream, Bessemer, and Insigra's own CAC benchmark analysis. Sources are cited in the PDF data reference.\u003c\/div\u003e\u003c\/details\u003e\u003cdetails class=\"pd-faq-item\"\u003e\u003csummary class=\"pd-faq-q\"\u003eCan I customize the model for my industry?\u003c\/summary\u003e\u003cdiv class=\"pd-faq-a\"\u003eYes. The Excel model is fully editable. Every benchmark range, channel weighting, and conversion assumption can be overridden with your own data. The default values provide a defensible starting point; you replace them as your own channel data accumulates.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Insigra Reports","offers":[{"title":"Default Title","offer_id":44047713730646,"sku":null,"price":149.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/6296\/4822\/files\/08.webp?v=1780290700"}],"url":"https:\/\/insigrareports.com\/collections\/marketing-systems.oembed","provider":"Insigra Reports","version":"1.0","type":"link"}