StackSwap OS · Route 2 · List enrichment
Bring your list. We add what it’s missing — the stack, the spend, the angle.
Upload a CSV or point at a CRM segment. StackSwap OS layers on the detected stack, the recoverable spend, the buying committee, and a fit band — then writes it back to your CRM or hands you the enriched export. Bulk-verified before any credit is charged.
Founders Club: $99 secures 3 months of full access + the club for life — 25% off forever, direct access to Nick, our founder, and a founders badge. Limited spots.
- In
- CSV or CRM segment
- Added
- Stack · spend · committee · fit
- Out
- Write-back or export
- Billing
- Pay per validated
Your list, plus the layer everyone else skips.
Most enrichment stops at title, company, and a maybe-valid email. StackSwap OS adds the part that creates a reason to call.
Two ways in
A CSV, or a live CRM segment.
Bring data however it already lives. Same enrichment engine on the other side; both write back or export, and both only bill on validated rows.
Bring it · CSV
Upload a CSV
Drop a file of companies or contacts — a domain or a company name is enough to start. StackSwap OS reads each row, adds the stack-intel layer, and hands you the enriched export. No template to fight, no schema to map first.
Bring it · CRM
Point at a CRM segment
Connect HubSpot, Salesforce, Pipedrive, Attio, Close, or Zoho and point at a saved segment. StackSwap OS enriches the records in place and syncs the new fields back to where they came from — no middleware, no manual paste.
CSV for a one-off pull, a CRM segment for a list you keep fresh. Either way you build no list from scratch — you sharpen the one you have.
What gets added
Four layers, stacked onto every row.
The same four-layer engine that powers sourcing runs over your list. Each row comes back with the stack, the spend, the committee, and a fit score against your wins.
- 1
The detected stack
Read from job-post technographics (TheirStack, 12M+ companies, 55K+ tools) — observed from what teams staff around, not a script-tag guess that goes blind when a tool is internal or backend.
- 2
The recoverable spend
The displacement engine maps 132 overlap pairs across a 451-tool priced catalog, so each row carries the monthly dollars you could help them recover — and the named replacement angle to open with.
- 3
The buying committee
From People Data Labs (3.2B profiles), the seniority that signs — RevOps, VP Sales, CMO, CRO — pulled by domain and attached to the company, with a verified email on each contact.
- 4
The fit band
A proprietary buyer model scores each row against your wins and losses — not a generic benchmark — so the enriched list comes back ranked by who actually looks like a customer.
Bulk-verified before the meter runs.
A row only costs a credit if it comes back validated — deliverable email, confirmed stack, matched to your tier. Bounces and phantom contacts cost you nothing.
For builders
Skip the UI. Hit the open enrichment API.
Mint a key at /stackswap-os/keys and POST rows straight to /api/enrich — full enrichment or raw, your choice. The same credit metering and bulk verification apply, so you never pay for a bounce. Wire it into your sequencer, your warehouse, or a Zapier catch hook.
Mint a key
Generate a sk_live_… token at /stackswap-os/keys. The plaintext is shown once — drop it into your stack and you’re live.
POST a row
Send the domain plus a homepage or job-post snippet to /api/enrich and get the detected stack, recoverable spend, and angle back — metered the same as a UI pull, charged only on a validated match.
Where it goes
Route it wherever you work.
Push enriched records straight back into your CRM, export a CSV, or pull through the API. No middleware, no manual paste, no list to assemble first.
HubSpot
Sync back
Salesforce
Sync back
Pipedrive
Sync back
Attio
Sync back
Close
Sync back
Zoho
Sync back
CSV export
Download
Open API
Your own key
The old way vs StackSwap OS
A cleaner email. Or a reason to call.
Most enrichment vendors verify a field and bill you for the attempt. StackSwap OS adds the intelligence that actually moves a reply rate — and only meters the rows that validate.
- Title, company, and a maybe-valid email
- Billed on the attempt — bounces still cost you
- No reason to call, just a cleaner row
- Static scores sold to everyone in your category
- Detected stack, recoverable spend, named angle
- Verified before billing — no charge on a bounce
- Buying committee, filtered to who signs
- A fit band scored against YOUR wins
Pay per validated row. No match, no charge.
Questions
The honest FAQ
What does StackSwap OS add to my list?
Most enrichment stops at title, company, and a maybe-valid email. StackSwap OS adds the part that creates a reason to call: the tools the company is actually running, the monthly spend you could help them recover, the named replacement angle, the seniority-filtered buying committee, and a fit band scored against your own wins. Bring a CRM segment or a CSV — it writes the new fields back to your CRM or hands you the enriched export.
How do I get my list in — CSV or CRM?
Either. Upload a CSV (a domain or a company name per row is enough), or connect HubSpot, Salesforce, Pipedrive, Attio, Close, or Zoho and point at a saved segment. On the CRM route the enriched fields sync back in place; on the CSV route you download the enriched file. Builders can skip the UI entirely and POST rows to the open enrichment API with their own key.
What does "validated" mean, and when do I get charged?
Validated means three things are true before a single credit is charged: the email is deliverable, the company is confirmed running the tool, and the record matches the tier and tools you set. List jobs run through a bulk verifier (MillionVerifier) before the meter; single-lead pulls use NeverBounce in real time — a deliverability layer that TheirStack and People Data Labs do not provide. A row only costs a credit if it comes back validated. Bounces and phantom contacts cost you nothing.
How does credit pricing work on an enriched list?
You pay only for validated rows, never per seat. A top-tier stack-intel row (named displacement angle, buyer-model fit 75+, verified contact) is 3 credits. A stack-aware row (known tool and category play, verified contact, no displacement pair yet) is 2 credits. A raw validated contact (verified person, known company, no stack intel) is 1 credit. A no-match row is 0 — always free. Two plans, Starter and Max, set your credit rate, not your features.
Is there an API, or only the UI?
There is an open enrichment API. Mint a key at /stackswap-os/keys, then POST a row of homepage HTML or a job post plus the domain to /api/enrich and get the stack-intel layer back programmatically — full enrichment or raw, your choice. Wire it into your sequencer, your warehouse, or a Zapier catch hook. The same credit metering and bulk verification apply.
Can it push into my CRM, or only export?
Both. StackSwap OS pushes and pulls with HubSpot, Salesforce, Pipedrive, Attio, Close, and Zoho, or you export a CSV. On the enrichment route you bring a CRM segment or upload a CSV, it adds the stack-intel layer, and the enriched records sync back to where they came from. There is also the open enrichment API with your own key for programmatic pulls.
Route 2 · List enrichment
Enrich the list you already have.
Bring a CRM segment or a CSV and get the stack, the spend, the committee, and a fit band back — bulk-verified before a single credit is charged. Or mint a key and hit the open enrichment API.
Keep reading
The rest of the engine
List enrichment is one of two routes into StackSwap OS. Here’s the platform, the credit model, and how it stacks up against the tools you might be paying for now.
The list you already have is full of accounts running a stack you can beat — you just can’t see it yet. Enrich it once and the reason to call is sitting in every row. Bring your list.