Blogs

>

Content Batch — InvoiceAgent.ai — 2026-05-23

Content Batch — InvoiceAgent.ai — 2026-05-23

IA

The InvoiceAgent.ai Team

| 4 min read

Content Batch — InvoiceAgent.ai — 2026-05-23

30 pieces (15 blogs + 10 resources + 5 lead magnets) — the pre-confirmed slug plan from the handoff, all written verbatim to spec. All files prefixed 2026-05-23-. Frontmatter mirrors existing posts (title, description, date, author, image). Voice: confident, direct, technical-but-accessible. Audience: founders/operators/lean finance. Real tools referenced (Vercel, Figma, Notion, Linear, Cursor, Ramp, Brex, etc.). Positioned per the tech-spend pivot + manifesto: Gmail-first SaaS spend discovery, "the audit comes before the optimization," trust/restraint on inbox access.


⚠️ Before build: prerender routes (DO NOT edit nuxt.config.js yourself — this is a flag for you to action manually)

Per easy-invoice-website/CLAUDE.md: new blog posts must be added to nitro.prerender.routes in nuxt.config.js or Nuxt's crawler won't generate them and they'll 404 on the static host. I did not touch nuxt.config.js (per the hard constraint). You need to add these 30 routes manually.

🔧 URL-prefix decision you must make first

The existing posts live at /blog/<slug> (no date prefix). The handoff mandated 2026-05-23-<slug>.md filenames. By default, Nuxt Content will generate these at /blog/2026-05-23-<slug> (filename = route). That creates two problems:

  1. Public URLs would carry an ugly date prefix, inconsistent with every existing post.
  2. All internal relatedLinks and in-body cross-links in this batch use the date-stripped form (/blog/saas-spend-discovery-guide/), matching the existing-post pattern — so they'd 404 against date-prefixed routes.

Recommended (Option A): strip the date from the public URL so it matches existing posts and the internal links resolve. Either add a slug: field to each post's frontmatter, or add a Nuxt Content route rule that maps 2026-05-23-<slug><slug>. Then use the Option A route list below.

Option B: keep the prefix in the URL. Then use the Option B route list below and update every internal cross-link in the 30 files to include the prefix.

/blog/saas-spend-discovery-guide
/blog/shadow-it-audit-playbook-blog
/blog/saas-renewal-tracking-system
/blog/zombie-saas-spend-calculation
/blog/founder-saas-audit-90-minutes
/blog/ai-tool-sprawl-startups
/blog/typical-startup-saas-cost-2026
/blog/cancel-saas-without-losing-data
/blog/saas-spend-vs-ramp-brex
/blog/former-employee-subscriptions
/blog/annual-vs-monthly-saas-decision
/blog/per-seat-license-audit
/blog/saas-cost-benchmarks-2026
/blog/vendor-consolidation-startups
/blog/billing-inbox-setup
/blog/saas-spend-audit-checklist
/blog/vendor-categorization-rubric
/blog/renewal-calendar-template
/blog/is-this-tool-worth-it-scoring
/blog/shadow-it-audit-playbook
/blog/saas-cancellation-script-library
/blog/trial-decision-framework
/blog/owner-assignment-worksheet
/blog/duplicate-tool-detection-guide
/blog/gmail-search-operators-saas
/blog/saas-audit-playbook-full
/blog/annual-renewal-review-template
/blog/founder-quarterly-saas-review
/blog/vendor-consolidation-framework
/blog/zombie-spend-recovery-workbook

Same 30 paths, each prefixed /blog/2026-05-23-… instead of /blog/….


Blogs (15)

Pillar 1 — Discovery & Audit Methods

  1. 2026-05-23-saas-spend-discovery-guide.md — What SaaS spend discovery is; one-afternoon method.
  2. 2026-05-23-founder-saas-audit-90-minutes.md — Time-boxed 6-step founder audit.

Pillar 2 — Forgotten Subscriptions & Zombie Spend

  1. 2026-05-23-zombie-saas-spend-calculation.md — Calculate your zombie spend; 5 leak types.
  2. 2026-05-23-former-employee-subscriptions.md — Find and reclaim departed-employee tools.

Pillar 3 — Renewals, Trials & Billing Traps

  1. 2026-05-23-saas-renewal-tracking-system.md — Build a renewal tracker in Gmail.
  2. 2026-05-23-cancel-saas-without-losing-data.md — Safe cancellation checklist.
  3. 2026-05-23-annual-vs-monthly-saas-decision.md — When each billing model wins.

Pillar 4 — Shadow IT, Ownership & Governance

  1. 2026-05-23-shadow-it-audit-playbook-blog.md — Find tools nobody approved.
  2. 2026-05-23-ai-tool-sprawl-startups.md — Auditing 12+ AI subscriptions.

Pillar 5 — Vendor Strategy, Consolidation & Cost

  1. 2026-05-23-typical-startup-saas-cost-2026.md — What a 10-person startup pays.
  2. 2026-05-23-saas-spend-vs-ramp-brex.md — Why spend cards miss SaaS bills.
  3. 2026-05-23-per-seat-license-audit.md — Spotting wasted seats.
  4. 2026-05-23-saas-cost-benchmarks-2026.md — Benchmarks that actually matter (waste ratio).
  5. 2026-05-23-vendor-consolidation-startups.md — Which categories to consolidate first.
  6. 2026-05-23-billing-inbox-setup.md — Set up a billing-only inbox.

Resources (10)

  1. 2026-05-23-saas-spend-audit-checklist.md — 40-item checklist across 6 phases.
  2. 2026-05-23-vendor-categorization-rubric.md — 10 categories, example vendors, billing signals.
  3. 2026-05-23-renewal-calendar-template.md — Copy-fill calendar + 30-day trigger + monthly routine.
  4. 2026-05-23-is-this-tool-worth-it-scoring.md — Weighted 5-factor keep/cut scoring model (worked example).
  5. 2026-05-23-shadow-it-audit-playbook.md — 7-stage step-by-step detection workflow.
  6. 2026-05-23-saas-cancellation-script-library.md — 7 copy-paste cancellation email templates.
  7. 2026-05-23-trial-decision-framework.md — Trial log + decision date + keep/kill test.
  8. 2026-05-23-owner-assignment-worksheet.md — Owner definition, worksheet, orphan report.
  9. 2026-05-23-duplicate-tool-detection-guide.md — Group-by-job method + common duplicate patterns.
  10. 2026-05-23-gmail-search-operators-saas.md — Copy-paste Gmail query reference for an audit.

Lead magnets (5)

  1. 2026-05-23-saas-audit-playbook-full.md — Complete end-to-end audit playbook (4 parts).
  2. 2026-05-23-annual-renewal-review-template.md — Full pre-renewal review template (6 sections).
  3. 2026-05-23-founder-quarterly-saas-review.md — 60-minute recurring quarterly routine + scorecard.
  4. 2026-05-23-vendor-consolidation-framework.md — Repeatable 5-stage consolidation system.
  5. 2026-05-23-zombie-spend-recovery-workbook.md — 5-part find/kill/recover/prevent workbook.

Other notes for your editorial pass

  • Image paths reference /img/blog/2026-05-23-<slug>.png (matching existing .png pattern). Those images don't exist yet — generate or repoint before publish or they'll 404.
  • Internal linking is dense within the batch (the pieces form a tight hub-and-spoke cluster, good for SEO topical authority). Every internal link assumes the date-stripped URL (Option A above). Reconcile with your prerender decision.
  • No fabricated stats: research-corpus figures used are only those in the manifesto (audit/discovery/sprawl/shadow-IT/cancel/forgotten category counts; "cancel" as most-repeated verb). Everything else is framed qualitatively to avoid inventing benchmarks.
  • Product framing stays honest to the manifesto: email-first, "we only scan billing signals, not your life," "audit before optimization," not a Ramp/Brex/Zylo replacement. The CTA in each piece is soft and consistent ("InvoiceAgent scans your connected billing inbox to…").
  • DID NOT modify nuxt.config.js, any code, or any config. Markdown only.

Suggested publish order (5/week drip)

Week 1: the discovery/hook cluster — #1 (discovery guide), #5 (90-min audit), #4 (zombie calc), #16 (checklist), #25 (Gmail operators). These are the top-of-funnel "see your stack" pieces that match the product's core hook. Then rotate pillars weekly.

Find the SaaS tools billing your company

Scan Gmail for software receipts, invoices, signup emails, and renewal notices.

Scan Gmail Free