Recruiting & executive search
The best candidates aren't looking, today's 'no' is next year's placement, and every person you place becomes a future client. Here's how Dhaga keeps a decade of candidate and hiring-manager relationships warm without a heavyweight ATS.
The short version
Recruiting isn't a transaction — it's a relationship you carry for years. The candidate who declines today is the one who says yes in eighteen months; the person you place becomes the hiring manager who fills their team through you. Dhaga captures every screening call and coffee, turns your notes into a private, searchable graph of candidates and hiring managers, and lets you ask it plain questions like "which backend engineers wanted remote?" It quietly flags when someone changes roles — the moment a passive candidate becomes an active one. Your network stays yours: self-hostable, exportable, no lock-in.
See how you'd use Dhaga
Meet Sofia Delgado, a Staff Engineer at Fernwood Labs in San Francisco — a passive senior candidate, seeded here as a demo contact inside a recruiter's Dhaga account. She's exactly the kind of person who never shows up in your ATS, and exactly the kind Dhaga is built to hold onto.
It remembers what you'd forget. Her profile carries the facts that decide a placement: she's open to a Staff or Principal role — remote, mission-driven, around $210k base — but explicitly does not want a manager track, wants scope over title, and hates take-home tests. She has a new baby and won't relocate this year. The last screening call is captured in her own words: happy at Fernwood day-to-day but hitting a ceiling with no Staff+ path, and she told you she won't seriously interview until her team ships its big platform launch at the end of Q2 — circle back right after. You last reached out 47 days ago against a 30-day cadence, so she's overdue. And the graph knows who she connects to: she reports to Priya Raghunathan, worked alongside Marcus Webb, and was referred by David Chen, a past placement.

Every morning, it tells you who to check in with. The daily view surfaces the people who've gone past their cadence — Sofia among them — next to the open follow-ups you still owe. Each one is tied to a real name: send Sofia the fintech Staff role this week, get Naomi Reyes her Solaris Grid shortlist today, and float Sofia to Ethan Brooks at Kite Financial once she's post-launch.

See how your two-sided network connects. Focus the graph on Sofia and her relationships fan out as labeled edges: reports-to Priya, colleague of Marcus, referred by David — and the events where your paths crossed, the State University Alumni Night and the Fintech Hiring Mixer, sit as their own nodes tying candidates and hiring managers into one connected book.



Great recruiting looks like luck from the outside. You "happen" to know the right VP of Engineering the week a client needs one. In reality it's the payoff of a conversation you had two years ago and remembered — the comp they wanted, the two-hour commute they were done with, the vesting cliff they were waiting out. The recruiters who win the long game aren't faster on the reach-out. They remember more, for longer, about more people.
That memory is exactly what falls apart at scale. After a thousand screening calls, the details blur. This is the gap Dhaga is built to close.
The best candidates aren't in your ATS — they're in your head
Your applicant tracking system is a record of people who applied. The candidates worth placing rarely apply. They're passive: heads-down, well-paid, not looking — until the one Tuesday they are. Between now and that Tuesday, the entire relationship lives in your memory and a scatter of notes.
Dhaga is built for capture wherever those touches happen. Right after a screening call, record a voice note while it's fresh — "Priya, staff backend at a fintech, happy technically but wants to move into management, would consider remote-first only, comp expectation around senior-staff band, not active but open in six months." Dhaga turns that into structured facts on Priya's profile. Met someone at a meetup? Scan their badge or card. Working a sourcing list? Import a CSV or LinkedIn export. Sitting at your desk? Web quick-add or the browser extension. However the contact arrives, it lands in one place instead of five.
The point isn't tidiness. It's that six months from now, when a role opens that fits Priya, you can actually find her — and you remember why she's a fit.
"Who wanted remote?" — ask in plain English
A knowledge graph you can't query is just a nicer filing cabinet. Dhaga's recall works in plain English, answered only from your own notes — it doesn't invent an answer it can't source.
Ask the things a recruiter actually needs:
- "Which backend engineers did I talk to who wanted remote?"
- "Who told me they'd be open to moving in the second half of this year?"
- "Which candidates are waiting out a vesting cliff, and when does it end?"
- "Who have I not contacted in nine months?"
That last one is the quiet killer of recruiting relationships. People don't go cold because you stopped caring — they go cold because there's no system telling you the thread is fraying. Dhaga's graph knows the last time you touched each person, so a pipeline you'd otherwise forget stays a pipeline.
Every AI-derived fact keeps a receipt back to the note it came from. So when Dhaga tells you Priya wanted remote, you can see the screening call it learned that from — not a hallucinated summary, but your own words, dated. For work where a wrong detail costs you a placement, that traceability matters.
Today's "no" and yesterday's placement are your best future roles
Two of the most valuable groups in recruiting are the ones most systems throw away:
Silver-medalists. The finalist who came second is often perfect for the next search. But by then their file is buried under three closed roles. Keep a note on why they were strong and where they fell short, and a plain-English query surfaces them the moment a similar role opens — instead of you re-sourcing from scratch.
Past placements. The engineer you placed two years ago is now a senior lead with a team to build — and every reason to hire through the recruiter who got their move right. The candidate becomes the client, and a warm one. But only if you stayed in touch through the two years when there was no deal on the table. Dhaga makes those years cheap to maintain: a light note after each catch-up, and recall that reminds you who's due.
This is the two-sided nature of the business, and it's where a generic CRM struggles. You're not tracking one pipeline. You're tracking candidates and hiring managers as one connected network — and the same person moves between the two sides over a career. Because Dhaga is a graph, the relationships between them are first-class: who referred whom, who used to report to whom, which manager you placed three people with. When a client asks for someone like the engineer you placed last spring, you can trace the web instead of straining to recall it.
The moment a passive candidate becomes active
The single highest-value signal in recruiting is a role change — someone getting promoted, joining a new company, or quietly updating a title. It often means a person who was closed is suddenly open, or a former candidate now sits in a seat that can hire you.
Dhaga's proactive intelligence is an opt-in watchlist: pick the people you most want to stay ahead of, and Dhaga watches for role and company changes on them. It's deliberately bounded — you choose who's on it, and it's a focused set, not a firehose across your whole book. When something moves, that's your cue to reach out with a reason, not a cold "just checking in."
Around each conversation, Dhaga can help you prepare and follow up. A pre-meeting brief pulls together what you already know before a call so you walk in remembering the vesting cliff and the two kids in school. User-triggered enrichment and follow-up draft assistance help you move faster — always on your command, never firing on its own or scraping in the background.
| The recruiting problem | The Dhaga capability |
|---|---|
| Details from a screening call fade in a week | Voice note → structured facts, captured on the spot |
| Passive candidates live only in your memory | Private knowledge graph of every person and detail |
| "Who fits this role?" means re-sourcing | Natural-language recall, answered from your notes |
| Silver-medalists and past placements go cold | "Who haven't I contacted in 9 months?" recall |
| You miss when a candidate becomes "open" | Opt-in watchlist for role/company changes |
| Candidates and hiring managers tracked separately | One graph holding both sides and their links |
Your network is your book of business — keep it yours
For a recruiter, the candidate and client network is the business. Handing it to a platform that can change terms, price you up, or hold your data hostage is a risk to the asset itself.
Dhaga is privacy-first and self-hostable. You can run it yourself, bring your own AI API key so your notes never fund someone else's model business, and export everything at any time. There's no enrichment happening quietly in the background and no silent data collection — the AI acts when you ask it to. The relationships you spent a decade building stay under your control, portable if you ever move on.
The thread you don't drop
Recruiting rewards the long memory: the note you took two years ago, the silver-medalist you didn't forget, the placement you kept warm until they became a client. Dhaga is the thread that ties those years together, so the next great placement is one you're already holding onto.
If you're curious how the proactive-intelligence pieces are built and bounded under the hood, the engineering blog goes into the details.
Discussion
B2B sales & account executives
Complex deals are multi-threaded and champions move companies. Dhaga is the personal relationship graph that keeps every stakeholder, warm-intro path, and closed-won relationship alive — alongside the CRM your team runs the deal in.
Venture capital & angel investors
Deal flow is a network effect, and a fund's edge is its relationship graph — founders tracked over years, co-investors, operators, and LPs. Here's how Dhaga turns scattered founder meetings and warm-intro paths into a private, queryable graph you actually own.