The champion diaspora
A 'warm landings' board of director-and-above leaders who left the closed-won book, split into ICP-fit new companies worth a call and off-ICP ones deliberately ignored, with each…
- Built in
- 22 min
- Capabilities
- 7
- Live API calls
- 66
The prompt
Paste it into any coding agent with the Trayo MCP connected.
- + any MCP client
Use Trayo to build an app that tracks my champion diaspora. Take my closed-won
accounts and run a job-change signal over them through discovery — not a
one-off job-change search — so that every departure at director level or above
gets caught on a schedule. Keep only the movers whose new company fits my ICP
and isn't already in my workspace. Add those companies as accounts, pull each
mover's new title and work email, and brief me on the history we already have
with that person: what we sent them, what they replied, which deal they were on.
Show it as a board of "warm landings", newest first: logo, old company → new
company, the role they took, why the new company fits, and a one-line opener
that references having worked together before. Keep a second "cold" column for
movers whose new company is off-ICP, so I can see exactly what I'm choosing to
ignore.
Known constraints for this build:
`job-changes/search` with only a `source` returns a fixed, non-pageable sample inside a 90-day window — it cannot enumerate everyone who left a company, which is exactly what this idea claims to do. The compiled `job_change` signal run through discovery is the only lane that holds up. The history brief comes from `people/{id}/ask`, which reads sequences, sent emails and outcomes — so it is only interesting in a workspace that has actually been used to sell.
What this app asked Trayo for
Every name, number and email on the page came back from one of these. None of it was typed in.
- Reads your workspace
What you sell, who you sell to, and the buyer personas already saved in Trayo.
- Finds companies
Surfaces accounts that match your ICP, plus lookalikes of the ones already working.
- Researches an account
A live snapshot per company — size, stack, why-now signals and why it fits.
- Finds the right people
Named stakeholders at an account, matched to the buying roles you care about.
- Gets verified emails
Work addresses with a confidence signal, so a bad match is visible rather than sent.
- Builds your account list
Imports, updates and organises accounts so the work survives the session.
- Watches for buying signals
Standing watches for job changes, funding and the other moments worth a reply.
Take the tour
The same run as the video above, one stop at a time.
- 01
Our reps were hunting for old champions by hand, hoping someone would notice a name in a new logo. So we built a warm landings board for any closed-won book: senior leavers, where they landed, and whether that company is worth a call.
- 02
Each card is one mover: old company to new company, the role they took, and a one-line opener built on the relationship.
- 03
The ICP verdict sits right on the card. Trayo's company research checked industry and size, so Notion, Miro, GitHub and BILL fit.
- 04
The second column keeps off-ICP landings visible. Accenture and Deloitte fail the industry list and the 20 to 10,000 band, so you see exactly what you're ignoring.
- 05
The scheduled champion-diaspora signal ran four times across that book and returned zero events. So the rows come from a different route.
- 06
Departures can't be enumerated here, so we searched by destination instead: 17 landing companies, 388 arrivals, six whose previous employer was in the book.
How it was built
The data behind each screen, and what's faked for the demo.
The person this is for is a salesperson at Linear who has already closed a set of accounts and wants to know when the senior people at those accounts turn up somewhere new. It is a board of “warm landings”. Each card shows a director-or-above mover, old company → new company, the role they took, whether the new company fits the ICP and why, their verified work email where I found one, and a one-line opener that leans on having worked together before. A second column holds the movers whose new company is off-ICP, so you can see exactly what you are choosing to ignore. From a card you can read the person’s career history and the sources behind each claim.
What it replaces is the manual version of this: keeping a list of past champions, checking LinkedIn for each one, opening a company page to decide whether the new employer is worth a call, then hunting for an email in another tool. Here the ICP verdict, the title, the email and the background sit on one card, and the ones you would skip are shown rather than silently dropped. Every claim on a card links back to something Trayo actually returned.
The workspace was empty, so there was no closed-won book to start from. I assembled one from the workspace’s saved buyer profile (31 named customers) plus 49 real ICP companies from POST /v1/find, and imported them with trayo_import_accounts as 80 accounts. I created a compiled job_change signal, “champion-diaspora”, and ran it through trayo_run_discovery four times across that book, at lookbacks up to 365 days. All four runs settled with no blocked signals and no errors, and all four returned zero events. That is the scheduled lane the brief asked for, and in this workspace it produces nothing. So the rows on screen come from trayo_search_job_changes instead. Searching by source company returned an empty sample for every account I tested, so it cannot enumerate departures. Searching by destination is dense and pageable, so I inverted the search: I swept 17 candidate landing companies, read 388 director-and-above arrivals, and kept the ones whose previous employer was in the book. That gave 6 movers. trayo_research_company gave the ICP verdicts: Notion, Miro, GitHub and BILL fit on industry and size, while Accenture (701,231 employees) and Deloitte (533,222) fail both the industry list and the 20–10,000 employee band. trayo_research_person gave the career histories, and trayo_enrich_emails found 4 verified work addresses. Two of those lookups came back with identityConfidence “conflict”, one resolving to cashview.com rather than bill.com, and they are badged as such. Sana Tesson is flagged unverified because Trayo’s two endpoints disagree: the job-change feed reports ZoomInfo to GitHub with no start month, while the profile research puts her at ScaleMate since 2025.
Not everything here is real. The history brief was supposed to come from the per-person lookup that reads sequences, sent email and outcomes. This workspace has never been used to sell, so Trayo returns events: [] and stakeholderReport: null for every person. The brief therefore shows employment history, not correspondence, and says plainly on the card that nothing was ever sent. The scheduled discovery run is real but has produced no events, so nothing on the board arrived through it. “Send opener” is a stub: no email integration is connected, and the toast only tells you what would have been sent.