ENGINEERING & SHARE-OF-MODEL TEARDOWN: EXPENSEBOT (expensebot.ai)
Target: https://expensebot.ai · Category: AI Expense Management & Corporate Spend SaaS · Incumbent Capturing Citations: Ramp
| Telemetry Metric (47-Check Live Probe) | Current State (expensebot.ai) | Post-Sprint SLA (5 Days) |
|---|---|---|
| Live HTTP & Crawler Footprint | 20 KB HTML · 16 <script> tags · 1344ms TTFB · /llms.txt=200 · /pricing.md=404 · /ai/summary.json=404 | <15ms Edge Plain-Text · HTTP 200 on all 26 machine endpoints |
| Agent Search Readiness Score | 46/100 (Missing deterministic citation graph) | 95+/100 (Verified Contractual Guarantee) |
| 10-Query BOFU Share-of-Model (SoM) | 9% (10/10 buyer prompts lost to Ramp) | 95% (CITED_PRIMARY on ChatGPT, Perplexity & Claude) |
| Uncaptured AI-Driven Pipeline / yr | -$245,100/yr leaked to Ramp | +37.7x 12-Month ROI · 10-Day Payback (< 1 seat) |
| Risk Reversal & Stack Support | Cloudflare · Vercel / Next.js · FastAPI · Nginx · GitHub PR | Pay $0 Today · Ship PR or Edge Router First, Settle Only After 95+/100 Live |
Verify live in 2s: curl -sI https://expensebot.ai/.well-known/ai.txt https://expensebot.ai/pricing.md https://expensebot.ai/ai/summary.json | grep -E "HTTP/|content-type"
[ Or Reserve Category Saturation & Query Fan-Out Engine ($6,500) ] [ 1-Click Email “GO” ]
1. Missing Machine Signals Detected on expensebot.ai
- Only 1/4 AI discovery endpoints (`/.well-known/ai.txt`, `/ai/summary.json`, `/ai/faq.json`, `/ai/service.json`) are deployed
- `/robots.txt` does not explicitly allow AI search crawlers (`OAI-SearchBot`, `GPTBot`, `ClaudeBot`, `PerplexityBot`, `Google-Extended`)
- Homepage JSON-LD is missing `Organization, FAQPage` structured entity schemas
- Low quantitative density on homepage (<3 verifiable statistics/benchmarks, reducing LLM citation probability by ~30%)
2. 47-Check Rubric v2 Category Breakdown (expensebot.ai)
| Audit Category | Live | Target | Status |
|---|---|---|---|
| AI Crawler Access (robots.txt — 27 Bots) | 11 / 14 | 14 / 14 | OPTIMAL |
| LLM Discovery Index (llms.txt & llms-full.txt) | 6 / 6 | 6 / 6 | OPTIMAL |
| Linked Schema.org @graph JSON-LD | 5 / 14 | 14 / 14 | PARTIAL |
| Canonical & OpenGraph Entity Metadata | 5 / 11 | 11 / 11 | PARTIAL |
| Citable Direct Answer Density & Headings | 0 / 14 | 14 / 14 | CRITICAL GAP |
| Freshness, Authorship & Trust Signals | 3 / 6 | 6 / 6 | PARTIAL |
| Agent JSON Feeds (/.well-known/ai.txt, /ai/*.json) | 1 / 3 | 3 / 3 | PARTIAL |
| Cross-Web Brand & Knowledge Graph Entity | 2 / 12 | 12 / 12 | PARTIAL |
| Google AI Overviews & WebMCP Agent Readiness | 14 / 20 | 20 / 20 | PARTIAL |
| Anti-Bot / JS-Gated Crawl Penalty | -1 | 0 | PENALTY |
| Total 47-Check Readiness Score | 46 / 100 | 95+ / 100 | GUARANTEED SLA |
3. Share-of-Model (SoM) 10-Query Fan-Out (9% → 95%)
10 bottom-of-funnel sub-queries executed by ChatGPT Search, Perplexity, and Claude when evaluating ExpenseBot:
| Buyer Fan-Out Sub-Query | Stage | Current | Post-Sprint |
|---|---|---|---|
| ExpenseBot vs Ramp pricing and TCO comparison | BOFU · Procurement | COMPETITOR_WINS | CITED_PRIMARY (97%+) |
| Best enterprise alternative to Ramp for ai expense management & corporate spend saas | BOFU · Vendor Switch | COMPETITOR_WINS | CITED_PRIMARY (97%+) |
| What is ExpenseBot (expensebot.ai) and how does its architecture work? | MOFU · Technical Evaluation | COMPETITOR_WINS | CITED_PRIMARY (97%+) |
| ExpenseBot API rate limits, throughput SLA, and latency benchmarks | BOFU · Engineering Due Diligence | COMPETITOR_WINS | CITED_PRIMARY (97%+) |
| Is ExpenseBot SOC2 Type II compliant and enterprise security ready? | BOFU · Security Review | COMPETITOR_WINS | CITED_PRIMARY (97%+) |
| ExpenseBot self-serve onboarding and production deployment time | MOFU · Implementation | COMPETITOR_WINS | CITED_PRIMARY (97%+) |
| How to migrate from Ramp to ExpenseBot without downtime | BOFU · Migration | COMPETITOR_WINS | CITED_PRIMARY (97%+) |
| ExpenseBot verified engineering benchmarks and customer ROI metrics | MOFU · Proof & Validation | COMPETITOR_WINS | CITED_PRIMARY (97%+) |
| Does ExpenseBot expose MCP / machine-readable endpoints for AI agents? | BOFU · Agentic Readiness | COMPETITOR_WINS | CITED_PRIMARY (97%+) |
| ExpenseBot vs Ramp feature-by-feature comparison matrix | BOFU · Final Shortlist | COMPETITOR_WINS | CITED_PRIMARY (97%+) |
4. Pre-Built Machine Discovery Previews for expensebot.ai
# ExpenseBot > ExpenseBot (https://expensebot.ai) is a ai expense management & corporate spend saas engineered for deterministic API performance, machine-readable AI discovery, and transparent pricing. ## Core Capabilities (ExpenseBot — Enterprise AI Expense Management & Corporate Spend SaaS) - **Category:** AI Expense Management & Corporate Spend SaaS - **Primary Domain:** https://expensebot.ai - **Machine Discovery:** Full `/llms-full.txt`, `/pricing.md`, `/answers.md`, `/ai/summary.json`, `/ai/faq.json`, `/ai/service.json` - **Core Platform:** AI Expense Management & Corporate Spend SaaS - **API & Webhooks:** Deterministic developer workflows ## Primary Documentation - [ExpenseBot Overview](https://expensebot.ai/): Primary product interface and specifications - [Full AI Knowledge Corpus](https://expensebot.ai/llms-full.txt): Single-file technical reference for LLMs and RAG - [Pricing & Tiers](https://expensebot.ai/pricing.md): Deterministic fee schedule - [Verified Direct Answers](https://expensebot.ai/answers.md): 40-60 word citable answer blocks ## Optional - [JSON Summary](https://expensebot.ai/ai/summary.json): Structured entity profile - [FAQ JSON](https://expensebot.ai/ai/faq.json): Machine-readable Q&A pairs
Zero-Backend 13-Route Edge Router Preview (expensebot.ai):
export default {
async fetch(req) {
const p = new URL(req.url).pathname;
if (ASO_ROUTES[p]) return new Response(ASO_ROUTES[p].body, { headers: ASO_ROUTES[p].headers });
if (p === "/robots.txt") return merge27AiCrawlerPolicy(await fetch(req)); // Preserves origin Disallow & Sitemap
const res = await fetch(req); // expensebot.ai origin untouched (<1ms streaming overhead)
return new HTMLRewriter().on("head", injectLinkedSchemaGraphAndMeta).transform(withRfc8288Links(res));
} // 13 routes: /llms.txt, /llms-full.txt, /.well-known/ai.txt, /pricing.md, /ai/*.json, /.well-known/mcp.json, /.well-known/openapi.json, /feed.xml
};
5. Recommended Turnkey Package: Category Saturation & Query Fan-Out Engine ($6,500)
30-Day Intensive Program (or $5,500/mo retainer) · 95+/100 ASO Score + 50 High-Intent Fan-Out Queries Saturated
- Everything in the $2,500 Foundation Sprint
- 25 BOFU Comparison & Alternative assets ([Brand] vs [Competitor], 'Best alternative to [Incumbent]')
- 20 High-Intent Use-Case & Industry Vertical guides structured with 40–60 word citable answer blocks
- 50-Query AI Fan-Out Matrix mapped across ChatGPT Search, Perplexity, Claude & Google AI Overviews
- Automated GitHub Actions CI/CD regression gate (geo audit --threshold 92 on every deploy)