Skip to content
SlashClone

Tam builder

@gtmengineer/tam-builder

Define your ICP and size the market from a companies CSV (a CRM export or any company list). Applies market filters for SAM, scores every company into A, B, and C tiers with reasons, values each layer with ACV by size band, and writes a tiered account list ready for territories or outbound.

SkillDatav1.0.0 (latest)Tested
Activity
New: be the first to try it
  1. 1# TAM builder
  2. 2
  3. 3Turns your ideal customer profile into numbers. From a list of companies it works out the total market, the part you can serve, and the best-fit accounts, puts a dollar value on each layer, and gives every company a tier with the reasons.
  4. 4
  5. 5## Who it is for
  6. 6
  7. 7Founders, GTM engineers, and RevOps teams sizing a market, planning territories, or building a target account list from a CRM export or a company list.
  8. 8
  9. 9## Example
  10. 11Input: `examples/companies.csv` (15 companies) and `examples/icp.json` (North America and UK, 50 to 10,000 employees, no government; points for software and financial services, 200 to 2,000 employees, a CRM in the tech stack, growth-stage funding, and headcount growth).
  11. 13Output (`out/tam.md`):
  12. 15| Layer | Companies | Annual value |
  13. 16| --- | ---: | ---: |
  14. 17| TAM | 15 | $440,000 |
  15. 18| SAM | 9 | $296,000 |
  16. 19| Target (A, B) | 6 | $203,000 |
  17. 21Plus a size band by tier table, why companies fell out of market, and `out/tam-accounts.csv` with every company's tier, score, and reasons.
  18. 23## What it can access
  19. 25- Runs `node scripts/tam.mjs` (Node built-ins only, no network).
  20. 26- Reads `data/` (plus the kit's own `examples/`), writes `data/` and `out/`.
  21. 28## Setup
  22. 30None. Put your company list in `data/companies.csv` and your ICP in `data/icp.json`.