Skip to content
The pipeline

Pipeline at a glance

From an unknown company to a sent referral ask, stage by stage.

A company enters as a name and leaves, if it earns it, as a sent referral ask with a person's name on it. Each stage has one job, writes through the guardrails, and records why when it can't finish.

  1. 01DiscoverCompanies from ATS boards, YC, Wellfound, funding news, India sources
  2. 02FillDescription, LinkedIn page, funding, pay power — each with its evidence
  3. 03Hiring proofAn open role on their own careers page or job board
  4. 04Roles & scoringRoles scraped, matched to the resume, ranked by selection odds
  5. 05DecideP(offer) per company; a shortlist per city and one company a day
  6. 06PeopleEngineers and founders who work there now, in the company's own city
  7. 07AddressesReal addresses first; a guessed one only when nobody ready has a real one
  8. 08DraftOne honest email per person, from evidence — or no email at all
  9. 09ReviewYou read, edit, approve or reject. Nothing sends without this.
  10. 10SendFrom your Gmail, 25 a day, at most 3 into one company, spread like a person
  11. 11RepliesRead back, classified, bounces caught, the brake applied
  12. 12Follow upExactly one, after five quiet days — back through review
  13. 13ScheduleA “yes” with a time becomes a calendar event, clashes flagged
Read left to right, top to bottom. The solid step is the only one a person performs.

Who runs each stage#

StageRuns inSpends
DiscoverFree tick (rotating steps), paid tick, daily scrapeFree; Exa and X in the paid tick
FillFree tick (20 per tick) · Fill now · opening a companyFree
Hiring proofFill, careers and verify stepsFree
Roles & scoringDaily cycle in the API; selection odds every tickModel rubric on survivors only
DecideEvery free tick, after the role scores · decide run · the mixerFree — arithmetic over fields already held
PeopleThe Apify job (every 30 min): People tabs for the shortlist, tech team only; the free tick’s people stepApify inside its daily cap
Complete the shortlistShortlist job (every 10 min): one company at a time, Bengaluru firstFree fill + Exa (Agent Reach); referrals via the Apify job
AddressesRight after every people stepFree (MX lookups); Hunter when enabled
DraftOn request: Outreach → batch, or the CLIModel polish, optional
ReviewYou, in the QueueTen minutes
SendSend job, every 5 minutesOne email per run, 25 a day
Replies & follow-upFree tick and the API’s hourly reply cycleCheap model for classification
Referrals are Apify's job
Company and role scraping runs on the free and paid ticks. Referrals come from the Apify job, the shortlist first and the tech team only; the free people-search job is off. See Scheduling.

The order work is done in#

Every queue reads the same ordering (db.fill_order): the ★ India list first, in list order; then Bengaluru and Hyderabad companies found in the last 30 days; then companies we know nothing about; then the least-complete of the highest-priority companies. Referrals go city by city — Bengaluru, then Hyderabad.

Stage by stage#

For how these are scheduled, see Scheduling & the tick.