Legacy SaaS dossier · docsend
DocSend
A short-link generator with page-by-page view tracking. A weekend project sold as a sales-enablement category.
01 · Data
Data the SaaS sits on
Internal Build Score
0.84
Feasibility of a useful internal substitute for the actually-used 20% of this SaaS, built with Claude and your own data layer.
IBS = 0.25·U + 0.25·C + 0.20·D + 0.15·I + 0.15·Mthis record · 84%- U
User adoption gap
weight 0.250.60How much licensed surface area sits idle.
- C
Core simplicity
weight 0.250.97How small the actually-used 20% is when re-implemented honestly.
- D
Data portability
weight 0.200.85How clean the exit is, exports, formats, audit lock.
- I
Integration burden (inverse)
weight 0.150.92How few external systems must keep working through the SaaS.
- M
Moat erosion
weight 0.150.95How much the original differentiator has been commoditised by LLMs + cheap infra.
Editorial heuristic. Not investment advice, not a procurement recommendation.
03 · Feature usage
Commonly used vs. rarely touched
Commonly used
05
- Upload PDF, get a short link
- Per-recipient link with email gate
- Page-by-page view duration
- Email alert when a deck is opened
- Revoke / expire link
Rarely touched
06
- Spaces, folders of links
- Data rooms competing with a real VDR
- eSign add-on inside the Dropbox suite
- Per-page commenting nobody uses on a pitch deck
- Branded portals on the top tier
- Custom domains as an enterprise SKU
Internal build
Build it yourself
01 · Stack & flow
Internal build map
Data in
Agent layer
Logic
Outputs
- Build time
- 1 weeks
- Run cost
- $0.25/seat·mo
- vs. SaaS
- $15K / yr
Build outline
- S3 upload + signed URL per recipient
- PDF.js viewer with email-gate intercept
- Heartbeat every 5s with current page
- Events table: open / page / time-on-page
- Email + Slack webhook on first open
02 · Claude prompt
First, map what you actually use (optional)
03 · Result
Spent most time on slides 5 (Market) and 11 (Pricing); skipped Team; opened 4× across 6 days. Strong signal.