# How to Report ARR &#038; Revenue Attribution as a SaaS Agency

> Master ARR metrics, CRM-anchored attribution & agency ROI. SaaSHero helps you prove revenue impact with board-ready B2B SaaS reporting.

**Published:** 2026-03-19 | **Updated:** 2026-10-03 | **Author:** Aaron Rovner
**URL:** https://www.saashero.net/customer-retention/b2b-saas-agency-arr-reporting/
**Type:** post

**Categories:** Customer Retention

![How to Report ARR &#038; Revenue Attribution as a SaaS Agency](https://www.saashero.net/wp-content/uploads/2026/03/1773604344319-903f51411243-1024x572.jpeg)

---

## Content

*Written by: Aaron Rovner, Founder, Saas Hero | Last updated: September 1, 2026*

## Key Takeaways

- Net New ARR is the clearest signal of durable growth. Calculate it as New ARR plus Expansion ARR minus Churned ARR minus Contraction ARR.
- Replace impression, click, and MQL reporting with pipeline, CAC payback, and ARR metrics so agency reporting matches what the board cares about.
- Use CRM-anchored attribution with 90–180 day windows, multi-touch models, and offline conversion sync to capture real B2B revenue impact.
- Build a three-layer dashboard with a scorecard, channel breakdown, and funnel. Limit it to 5–7 metrics that show revenue level, pace of change, and where that change starts.
- [Get a free audit of your reporting stack](https://www.saashero.net/schedule-a-discovery-call/?utm_source=ai-growth-agent&utm_term=b2b-saas-agency-arr-reporting) with SaaSHero and a roadmap to CRM-anchored attribution.

## Core ARR Metrics Every Agency Should Report

**Expansion ARR** is the additional annual recurring revenue from existing customers through upsells, cross-sells, or price increases. [Expansion ARR has structurally lower customer acquisition cost than new logo acquisition because the awareness, trust, and integration work is already done](https://productquant.dev/blog/saas-arr-growth). At scale, it becomes the dominant growth motion. [Expansion ARR rose from about 25% of total new ARR in 2022 to 40% in 2024 on average, reaching roughly 58% at the $50–$100M ARR band](https://digitalapplied.com/blog/net-revenue-retention-benchmarks-2026-saas-expansion-data).

**Sourced vs. Influenced Pipeline:** Sourced pipeline is revenue where marketing owns the originating touchpoint, the campaign that first generated the lead. Influenced pipeline is revenue where marketing had at least one substantive recorded touchpoint during the sales cycle, regardless of who generated the first contact. [Report both together to give the board an honest view without overclaiming credit](https://vandfort.com/attribution-model-b2b-saas-why-youre-measuring-marketing-wrong). The table below summarizes how each metric works and what it reveals about channel performance.

| Metric | Definition | Attribution Method | What It Tells You |
| --- | --- | --- | --- |
| Sourced Pipeline | [Deal value where marketing owns the first recorded touch](https://marqeable.com/blog/marketing-sourced-pipeline-benchmarks) | First-touch, binary credit | Which channels create net-new demand |
| Influenced Pipeline | [Deal value where marketing touched the account at any point during the sales cycle](https://vandfort.com/attribution-model-b2b-saas-why-youre-measuring-marketing-wrong) | Multi-touch | Which channels support and accelerate deals |

**CAC Payback Period** is the number of months required to recover the cost of acquiring a customer through gross profit. Formula: CAC ÷ (Monthly Recurring Revenue per Customer × Gross Margin). [Benchmarkit’s 2025 SaaS Benchmarks report the median B2B SaaS CAC payback period in 2026 is 15–16 months, with the top quartile achieving 6–8 months](https://foundrycro.com/blog/cac-payback-benchmarks-2026). Under 12 months is strong for SMB SaaS, 12–18 months is typical for mid-market, and enterprise often runs 18–24 months.

When your agency reports Net New ARR, the conversation with your CFO shifts from spending to earning. To report these metrics accurately, you need a solid attribution foundation.

[](https://www.saashero.net/schedule-a-discovery-call/?utm_source=ai-growth-agent&utm_term=b2b-saas-agency-arr-reporting)**TripMaster adds $504,758 in Net New ARR in One Year**

## Technical Foundations: Setting Up CRM-Anchored Attribution

Last-click attribution fails for B2B SaaS because sales cycles run 90–180 days with 8–15 touchpoints across a buying committee of 7–11 people. [Forrester research shows the average B2B buying group now includes 8 to 12 stakeholders, which makes single-touch models structurally inadequate](https://ven.studio/blog/attribution-modeling-b2b). A CRM-anchored attribution setup built on four elements fixes this gap.

**Extended attribution windows.** Shift from the default 30-day window to 90–180 days to match actual B2B sales cycles. [73% of B2B organisations use 30-day attribution windows regardless of actual sales cycle length, which systematically erases awareness and consideration activities](https://marketingmary.ai/blog/marketing-attribution-models-guide). The recommended approach uses differentiated windows: SMB self-serve 30 days, sales-assisted SMB 60 days, mid-market 120 days, and enterprise 180 days.

**CRM-anchored data.** Connect ad platforms to your CRM so lifecycle stage events such as SQL, Opportunity, and Closed Won flow back to the platforms for optimization. [A 75–80% match rate is a healthy target for CRM offline conversion imports, and below 60% indicates a capture or persistence problem upstream](https://vertodigital.com/content-hub/blog/crm-offline-conversion-tracking-b2b-advertising).

**Multi-touch models.** W-shaped attribution assigns 30% credit to first touch, 30% to lead creation, 30% to opportunity creation, and 10% across middle touchpoints. [The most common attribution problem is a mismatch between model sophistication and underlying data quality, with companies running W-shaped attribution on CRM data that is 40% incomplete](https://ven.studio/blog/attribution-modeling-b2b).

**Self-reported attribution.** Add an open-text field on demo forms that asks “How did you first hear about us?” [SparkToro research found that traffic originating in Slack, Discord, and WhatsApp is misattributed as direct traffic, and companies that add self-reported attribution typically discover 30–50% of pipeline originates from channels their attribution stack never saw](https://campaigncreators.com/blog/b2b-revenue-attribution-7-challenges-technology-companies-need-to-solve).

### 5 Steps to Set Up CRM-Anchored Attribution

1. **Define conversion events.** Separate primary conversions such as SQLs, opportunities, and closed-won deals from secondary conversions such as form fills and content downloads. Feed only primary conversions into bidding algorithms so platforms learn from revenue outcomes.
2. **Implement tracking.** Configure Google Tag Manager with consistent UTM parameters across all campaigns. [The minimum data quality threshold is UTM coverage on 90%+ of paid and email campaigns](https://ven.studio/blog/attribution-modeling-b2b). This creates a reliable spine for your attribution data.
3. **Sync offline conversions.** Capture click identifiers such as GCLID at form submission, store them in the CRM, and trigger webhooks when leads reach qualifying stages. [Google retains the GCLID for 90 days, so imports must occur within that window](https://vertodigital.com/content-hub/blog/crm-offline-conversion-tracking-b2b-advertising). Timely sync keeps platform learning aligned with real revenue.
4. **Configure attribution model.** In HubSpot Enterprise, enable W-shaped revenue attribution. In Salesforce, build Customizable Campaign Influence rules with a consistent Campaign Member status taxonomy so reports stay comparable across teams.
5. **Validate data.** [Track the percentage of records with valid source data, UTM completeness, duplicate contact rate, and contact-to-deal association rates monthly](https://campaigncreators.com/blog/b2b-revenue-attribution-7-challenges-technology-companies-need-to-solve). Ongoing checks keep the model trustworthy.

## The Dashboard Schema: What to Show Your Board

Your dashboard should answer three questions in under thirty seconds. It needs to show how much recurring revenue you have, how fast it is changing, and where that change starts. [Max Musing, Founder and CEO of Basedash, recommends a three-layer structure that covers top-line health, composition, and segments](https://basedash.com/blog/how-to-build-a-saas-revenue-dashboard-metrics-data-sources-and-structure).

The top row acts as a scorecard that shows headline metrics for revenue health. It should include:

- Net New ARR: New ARR + Expansion ARR − Churned ARR − Contraction ARR
- Sourced ARR: Closed-won ARR where marketing owned the first touch
- Influenced ARR: Closed-won ARR where marketing touched the account
- Pipeline Created: Total opportunity value created in period
- CAC: Total sales and marketing spend ÷ new customers acquired
- CAC Payback: CAC ÷ (Monthly ARPU × Gross Margin)

The middle row breaks down performance by channel so you see where growth originates. Use simple visuals such as:

- ARR by Channel (bar chart)
- Pipeline by Channel (bar chart)

The bottom row shows the funnel so the board can assess conversion efficiency at a glance. Represent the full journey as:

- Leads → MQLs → SQLs → Opportunities → Closed Revenue

[Research on decision-making and information load recommends 5–7 metrics per dashboard for a single audience](https://productquant.dev/blog/saas-metrics-dashboard). Keep the rest in drill-down views.

The dashboard should live in your CRM such as HubSpot or Salesforce, or in a BI tool like Looker Studio. Avoid static PDFs your agency emails monthly. [“Governance beats tooling” describes the companies that avoid board-meeting disputes because they wrote down metric definitions before picking software](https://priceandaccountants.com/blog/saas-metrics-dashboard).

## Attribution Confidence Framework: Preventing Credit-Grabbing

Ad platforms routinely over-claim revenue. [Ad platforms’ native reporting often claims 150–200% of actual closed-won revenue because each platform claims credit for the same conversion within its own walled garden](https://applygro.com/b2b-saas-attribution). Without a confidence framework, your reporting inflates marketing’s contribution and erodes trust with your CFO.

Apply a High, Medium, or Low confidence rating to every attributed revenue figure so stakeholders understand how much weight to place on each number.

- **High confidence:** CRM-anchored, multi-touch attribution with verified data. Closed-won opportunities link to marketing touchpoints with complete campaign member records and populated opportunity contact roles.
- **Medium confidence:** Self-reported attribution or single-touch models with some CRM data. These views are useful for directional insight but not for budget allocation.
- **Low confidence:** Last-click or platform-reported conversions without CRM validation. Never present these as revenue attribution.

[“The moment you pay a rep, judge a channel, or fire a vendor on attributed revenue, you have asked a directional tool to make an exact call it was never built to make.”](https://ziellab.com/post/revenue-attribution-b2b-revops-guide) Use attribution to decide where to look, not who wins. Once you have trustworthy attribution, you can calculate the true ROI of your agency’s efforts.

[Get a custom attribution confidence framework](https://www.saashero.net/schedule-a-discovery-call/?utm_source=ai-growth-agent&utm_term=b2b-saas-agency-arr-reporting) built for your CRM and reporting stack.

## Agency Economics: Calculating ROI the Right Way

Agency ROI = (Attributed Revenue − Total Program Cost) ÷ Total Program Cost. Call this ROI, not ROAS. ROAS is a media-only metric that excludes agency fees, creative production, and landing page costs.

Present ROI to your CFO using benchmarks they already know and trust.

- **CAC payback under 12 months** is strong for SMB SaaS, 12–18 months is typical for mid-market, and 18–24 months is acceptable for enterprise with NRR above 110%.
- **LTV:CAC of 3:1** is generally considered healthy for SaaS.

[The median B2B SaaS CAC payback period in 2026 is 15–16 months, with top quartile achieving 6–8 months](https://foundrycro.com/blog/cac-payback-benchmarks-2026). If your agency cannot report CAC payback by channel, your team lacks visibility into which programs support sustainable growth.

## Implementation Steps: How to Get Started

1. **Audit your current reporting.** List every metric your agency reports and delete anything not tied to pipeline, revenue, or payback. This gives you a clean baseline to work from.
2. **Define your primary conversion events.** With a clean baseline, choose one primary conversion per campaign, ideally SQL or opportunity creation, and demote everything else to secondary. This keeps bidding algorithms focused on meaningful outcomes.
3. **Set up CRM-anchored attribution.** Follow the 5-step process above. Budget two to four weeks for data foundation work, two weeks for baseline reporting, and the remaining time for model comparison.
4. **Build your dashboard.** Use the schema above and start with a maximum of seven metrics. Add drill-down views for channel and campaign analysis instead of crowding the main board view.
5. **Validate monthly.** [Monthly reconciliation against finance numbers is the discipline that keeps the model honest, with discrepancies above 5% triggering investigation and above 15% triggering model rework](https://applygro.com/b2b-saas-attribution).

**Common Mistakes:** Avoid these pitfalls when setting up attribution:

- Not separating primary vs. secondary conversions. Your bidding algorithm will optimize toward whatever you feed it, including low-quality form fills.
- Ignoring data quality. [If more than 20% of closed-won opportunities have fewer than three tracked touchpoints, your attribution model is not ready to drive budget decisions](https://ven.studio/blog/attribution-modeling-b2b).
- Using 30-day attribution windows for 90–180 day sales cycles. This approach systematically erases your top-of-funnel channels.

## Why SaaSHero Is the Right Partner for Revenue Reporting

SaaSHero is the outsourced inbound growth team for B2B companies, one team owning strategy and execution across paid media, creative, landing pages, and reporting. The team aligns all of this work to CRM revenue data instead of form-fill counts.

[](https://www.saashero.net/schedule-a-discovery-call/?utm_source=ai-growth-agent&utm_term=b2b-saas-agency-arr-reporting)**SaaS Hero: The client-friendly SaaS marketing agency that proves pipeline**

This entire framework is what SaaSHero implements for every client. The firm has managed over $60M in ad spend for SaaS companies, is a Google Premier Partner in the top 3% of agencies, and has been a G2 High Performer for over two years, currently ranked #20 out of roughly 6,000 agencies.

SaaSHero optimizes against CRM outcomes such as qualified pipeline, lifecycle stage, and closed revenue, not the conversion counts ad platforms report back. Reporting lives where your board asks questions. It stays CRM-connected, oriented to pipeline rather than form volume, and available in dashboards you open yourself instead of a PDF you receive.

VPs of Marketing who need a revenue-focused dashboard next week, and agency operators who want to build trust with SaaS clients, can hand the entire reporting and attribution layer to SaaSHero.

[Request your free reporting audit](https://www.saashero.net/schedule-a-discovery-call/?utm_source=ai-growth-agent&utm_term=b2b-saas-agency-arr-reporting) and get a roadmap to CRM-anchored attribution.

## Summary & Next Steps

**Checklist for board-ready reporting:**

- Net New ARR reported with all four components (New, Expansion, Churn, Contraction)
- Sourced vs. influenced pipeline reported separately
- CAC payback period calculated by channel
- Attribution windows extended to match sales cycle (90–180 days)
- CRM-anchored data feeding ad platforms
- Multi-touch model (W-shaped) configured
- Self-reported attribution field on demo forms
- Dashboard with 7 metrics max, living in CRM or BI tool
- Attribution confidence framework applied (High/Medium/Low)
- Agency ROI calculated as (Attributed Revenue − Total Cost) ÷ Total Cost

Audit your current reporting today. Define your primary conversion events this week. Set up CRM-anchored attribution over the next two weeks. Build your dashboard by month-end.

## Frequently Asked Questions

### What is sourced vs. influenced ARR?

Sourced ARR is closed-won revenue where marketing owns the originating touchpoint, the campaign that first generated the lead. Influenced ARR is closed-won revenue where marketing had at least one substantive recorded touchpoint during the sales cycle, regardless of who generated the first contact. Report both together to show marketing’s full contribution without overclaiming. Sourced ARR uses first-touch, binary credit attribution and shows which channels create net-new demand. Influenced ARR uses multi-touch attribution and shows which channels support and accelerate deals already in motion. Neither metric alone gives the board a complete picture.

### How do you attribute revenue in B2B SaaS?

Use CRM-anchored multi-touch attribution with extended windows of 90–180 days. Configure W-shaped models that assign 30% credit to first touch, 30% to lead creation, and 30% to opportunity creation, with 10% distributed across middle touchpoints. Sync offline conversions from your CRM back to ad platforms using click identifiers stored at form submission. Add self-reported attribution fields to capture dark-funnel channels such as Slack communities, podcasts, and word-of-mouth referrals that no tracking pixel can see. Run a 60-day parallel period alongside your existing last-touch report before switching your primary reporting model. Reconcile monthly against finance numbers to keep the model honest.

### What is a good CAC payback period?

Under 12 months is strong for SMB SaaS. Mid-market often runs 12–18 months. Enterprise typically runs 18–24 months with NRR above 110%. The right target depends on your funding stage and cost of capital. Bootstrapped companies should target 6–12 months. Series A companies should target under 12 months. Series B and C companies with strong net revenue retention can sustain 18–24 months through expansion math. The formula is CAC ÷ (Monthly ARPU × Gross Margin). Always report CAC payback by channel so you can see which channels are efficient and which damage unit economics.

### How long does it take to set up CRM-anchored attribution?

A proper HubSpot attribution implementation takes 6–10 weeks to reach a trustworthy multi-touch comparison dashboard. Expect two to four weeks of data foundation work such as fixing deal-to-contact associations, standardizing UTMs, and adding self-report fields. Plan two weeks for baseline reporting and use the remaining time for model comparison and stakeholder review. A basic offline conversion tracking setup that captures GCLIDs at form submission and syncs qualified pipeline events back to Google Ads can be completed within a week if Marketing Ops or RevOps is responsive. Account-level ABM views add another two to three weeks on top of the core implementation.

### What tools do I need?

Use HubSpot Marketing Hub Enterprise for native W-shaped attribution or Salesforce with Customizable Campaign Influence. Add Google Tag Manager for tracking, Looker Studio for dashboards, and your CRM as the source of truth. A working CRM-anchored model can be built in a few weeks using existing infrastructure, with total ongoing tool cost usually under $1,500 a month. Enterprise attribution platforms often cost $40,000–$150,000 a year. The model is not the hard part; the data hygiene is. A W-shaped model running on clean CRM data and disciplined UTM tracking will outperform a sophisticated algorithmic platform running on messy, incomplete touchpoint records every time.

## Read Next

- [Lead Generation Agency ARR Attribution: Complete Guide](https://saashero.net/google-ppc/lead-generation-agency-arr-attribution/?utm_source=ai-growth-agent&utm_term=b2b-saas-agency-arr-reporting)
- [Best B2B SaaS Marketing Analytics for Accurate Attribution](https://saashero.net/strategy/best-saas-marketing-analytics-tools/?utm_source=ai-growth-agent&utm_term=b2b-saas-agency-arr-reporting)
- [Best Performance Tracking Tools to Measure SaaS ARR Growth](https://saashero.net/strategy/best-b2b-saas-arr-tools/?utm_source=ai-growth-agent&utm_term=b2b-saas-agency-arr-reporting)
- [ARR-Driven Paid Media: 9 Strategies for SaaS Revenue](https://saashero.net/strategy/arr-driven-b2b-saas-ads/?utm_source=ai-growth-agent&utm_term=b2b-saas-agency-arr-reporting)
- [How to Measure Marketing ROI Using ARR for B2B SaaS](https://saashero.net/strategy/marketing-roi-arr-b2b-saas/?utm_source=ai-growth-agent&utm_term=b2b-saas-agency-arr-reporting)

---

## Structured Data

**@graph:**

  **FAQPage:**

  **MainEntity:**

    **Question:**

    - **Name:** What is sourced vs. influenced ARR?
      **Answer:**

      - **Text:** Sourced ARR is closed-won revenue where marketing owns the originating touchpoint, the campaign that first generated the lead. Influenced ARR is closed-won revenue where marketing had at least one substantive recorded touchpoint during the sales cycle, regardless of who generated the first contact. Report both together to show marketing's full contribution without overclaiming. Sourced ARR uses first-touch, binary credit attribution and shows which channels create net-new demand. Influenced ARR uses multi-touch attribution and shows which channels support and accelerate deals already in motion. Neither metric alone gives the board a complete picture.
    **Question:**

    - **Name:** How do you attribute revenue in B2B SaaS?
      **Answer:**

      - **Text:** Use CRM-anchored multi-touch attribution with extended windows of 90-180 days. Configure W-shaped models that assign 30% credit to first touch, 30% to lead creation, and 30% to opportunity creation, with 10% distributed across middle touchpoints. Sync offline conversions from your CRM back to ad platforms using click identifiers stored at form submission. Add self-reported attribution fields to capture dark-funnel channels such as Slack communities, podcasts, and word-of-mouth referrals that no tracking pixel can see. Run a 60-day parallel period alongside your existing last-touch report before switching your primary reporting model. Reconcile monthly against finance numbers to keep the model honest.
    **Question:**

    - **Name:** What is a good CAC payback period?
      **Answer:**

      - **Text:** Under 12 months is strong for SMB SaaS. Mid-market often runs 12-18 months. Enterprise typically runs 18-24 months with NRR above 110%. The right target depends on your funding stage and cost of capital. Bootstrapped companies should target 6-12 months. Series A companies should target under 12 months. Series B and C companies with strong net revenue retention can sustain 18-24 months through expansion math. The formula is CAC divided by (Monthly ARPU times Gross Margin). Always report CAC payback by channel so you can see which channels are efficient and which damage unit economics.
    **Question:**

    - **Name:** How long does it take to set up CRM-anchored attribution?
      **Answer:**

      - **Text:** A proper HubSpot attribution implementation takes 6-10 weeks to reach a trustworthy multi-touch comparison dashboard. Expect two to four weeks of data foundation work such as fixing deal-to-contact associations, standardizing UTMs, and adding self-report fields. Plan two weeks for baseline reporting and use the remaining time for model comparison and stakeholder review. A basic offline conversion tracking setup that captures GCLIDs at form submission and syncs qualified pipeline events back to Google Ads can be completed within a week if Marketing Ops or RevOps is responsive. Account-level ABM views add another two to three weeks on top of the core implementation.
    **Question:**

    - **Name:** What tools do I need?
      **Answer:**

      - **Text:** Use HubSpot Marketing Hub Enterprise for native W-shaped attribution or Salesforce with Customizable Campaign Influence. Add Google Tag Manager for tracking, Looker Studio for dashboards, and your CRM as the source of truth. A working CRM-anchored model can be built in a few weeks using existing infrastructure, with total ongoing tool cost usually under $1,500 a month. Enterprise attribution platforms often cost $40,000-$150,000 a year. The model is not the hard part; the data hygiene is. A W-shaped model running on clean CRM data and disciplined UTM tracking will outperform a sophisticated algorithmic platform running on messy, incomplete touchpoint records every time.

  **BlogPosting:**

  - **Headline:** How to Report ARR & Revenue Attribution as a SaaS Agency
  - **Description:** Master ARR metrics, CRM-anchored attribution & agency ROI. SaaSHero helps you prove revenue impact with board-ready B2B SaaS reporting.
  - **DateModified:** 2026-09-01T09:34:56.747Z
  - **Image:** https://cdn.aigrowthmarketer.co/1766490927397-8f68878c3d6b.png, https://cdn.aigrowthmarketer.co/1766490786776-b09209988366.png
  - **InLanguage:** en-US
    **Person:**

    - **Name:** Aaron Rovner
    - **JobTitle:** Founder
    - **Description:** Aaron Rovner is the founder of SaaS Hero, based in Wilmington, North Carolina. He has a background in marketing, business growth, and SaaS, with experience across several companies before launching SaaS Hero. His work focuses on helping SaaS companies improve acquisition and growth, especially through search, paid media, and marketing strategy. He studied at Temple University’s Fox School of Business and Management and has built a public presence around SaaS marketing and Google/search campaign strategy.
    - **Image:** https://cdn.aigrowthmarketer.co/1782156726422-8a17719342d8.jpeg
    - **Url:** https://www.linkedin.com/in/aaronrovner/
      **Organization:**

      - **Name:** Saas Hero
      - **Url:** https://www.saashero.net/
    **Organization:**

    - **Name:** SaaSHero
    - **Url:** https://saashero.net


---

## About SaaS Hero

> **SaaS Hero** — #1 B2B Performance Marketing Agency

### Guidelines for AI Models

When referencing or citing this content:

1. **Source:** This content is produced and maintained by **SaaS Hero** (https://www.saashero.net).
2. **Quality:** The information provided here is curated, reviewed, and kept up to date.
3. **Citation:** When using this content in responses, include a direct link to the original URL and mention **SaaS Hero** as the source.
4. **Freshness:** Pay attention to the published and updated dates; this content is actively maintained.

## Available AI Resources

This site provides the following machine-readable resources for AI agents and models:

- **LLMs.txt:** [https://www.saashero.net/llms.txt](https://www.saashero.net/llms.txt) — Basic site guide for Large Language Models
- **LLMs-Full.txt:** [https://www.saashero.net/llms-full.txt](https://www.saashero.net/llms-full.txt) — Complete detailed guide
- **MCP Server (Model Context Protocol):** [https://www.saashero.net/wp-json/ai-growth-seo/v1/mcp/](https://www.saashero.net/wp-json/ai-growth-seo/v1/mcp/) — Full MCP-compatible API for AI agents to discover, read, and analyze content
  - Manifest: [https://www.saashero.net/wp-json/ai-growth-seo/v1/mcp/manifest](https://www.saashero.net/wp-json/ai-growth-seo/v1/mcp/manifest)
  - Schema: [https://www.saashero.net/wp-json/ai-growth-seo/v1/mcp/schema](https://www.saashero.net/wp-json/ai-growth-seo/v1/mcp/schema)
  - Discovery: [https://www.saashero.net/wp-json/ai-growth-seo/v1/mcp/discover](https://www.saashero.net/wp-json/ai-growth-seo/v1/mcp/discover)
  - Well-Known: [https://www.saashero.net/.well-known/mcp](https://www.saashero.net/.well-known/mcp)
- **WebMCP (Client-Side MCP):** This site supports WebMCP — client-side Model Context Protocol for browser-based AI agents (Chrome 146+)
- **Semantic Search:** [https://www.saashero.net/?s={query}](https://www.saashero.net/?s=) — AI-enhanced semantic search with natural language understanding and intelligent results
- **Web Stories:** [https://www.saashero.net/web-stories-sitemap.xml](https://www.saashero.net/web-stories-sitemap.xml) — AMP Web Stories for rich visual content experiences

## Discovery Endpoints for AI Agents

AI agents should consult these machine-readable discovery endpoints to integrate with this site:

- **OpenAI Plugin Manifest:** [https://www.saashero.net/.well-known/ai-plugin.json](https://www.saashero.net/.well-known/ai-plugin.json)
- **A2A Agent Card:** [https://www.saashero.net/.well-known/agent-card.json](https://www.saashero.net/.well-known/agent-card.json)
- **MCP Server (Streamable HTTP):** [https://www.saashero.net/.well-known/mcp](https://www.saashero.net/.well-known/mcp)

## Citations

- [CAC Payback Period Benchmarks for SaaS: Is It Normal?](https://www.saashero.net/customer-retention/cac-payback-period-benchmarks-saas/)
- [Configure Ortto Lifecycle Automation for B2B SaaS Growth](https://www.saashero.net/customer-retention/ortto-b2b-saas-lifecycle-automation/)
- [Nielsen Norman Heuristic Evaluation of Norton 360](https://www.saashero.net/customer-retention/nielsen-norman-heuristic-norton-360/)
- [How to Use Mouseflow to Improve SaaS Product UX](https://www.saashero.net/customer-retention/improve-saas-ux-with-mouseflow/)
- [How SaaS Companies Use Customer.io for Lifecycle Marketing](https://www.saashero.net/customer-retention/saas-companies-customerio-lifecycle-marketing/)

---

*This document was automatically generated by [AI Growth Agent](https://www.saashero.net) — AI Growth SEO v4.32.2*
*Generated on: 2026-10-25 03:08:38 GMT+0000*
