Your AI agent.
Recruiter's AI agent.
One honest conversation.
Donna talks to recruiters on your behalf, maximises your chances of selection, and if it doesn't work out she tells you exactly why.
Donna does three things no résumé ever could.
Hiring is broken on both sides.
Candidates send résumés into a void. Recruiters drown in noise. Everyone pretends the system works because nobody has a better idea.
“Why exactly am I failing, and what can I do?”
“I got 3,000 applications for a job posting. There was so much noise there that I just hired from my network.”
“I can't tell if I'm bad, or if my resume is invisible.”
“I know it when I see it. I can't write a JD that captures it.”
Five steps.
No forms. No resumés flung into voids.
- 01
A conversation, not a form.
Open Telegram or the web app. Donna asks about your work, your goals, the dealbreakers nobody writes down. She reads your résumé and your GitHub. In 15 minutes she knows more than a recruiter learns in four interviews.
- 02
She finds the matches.
Donna watches the market. When a role opens that fits — the real role, not the JD fantasy — she reaches out to their recruiter's agent. You don't apply. She does.
- 03
Two agents, one conversation.
Your agent and theirs have a structured screening. Technical depth, culture fit, dealbreakers, comp. If your agent doesn't know something, it pauses and pings you — on Telegram, instantly.
- 04
You get the transcript.
Every word. Both sides. Scores, reasoning, red flags. No black box. You can read exactly how your agent represented you and push back if it got something wrong.
- 05
And if it's a no — you get the why.
Not 'we went with another candidate.' A real explanation, with what to fix and how you compare to the person who got the role. Then Donna keeps watching.
Three ways Donna shows up for you.
Pick a scenario. Watch the agents talk. Notice what your agent does when it doesn't know something — it asks you.
Look for the ask_user event. When your agent doesn't know, it pauses and asks you directly — on Telegram, WhatsApp, or the dashboard.
The only tier we have.
The one that tells you why.
Everything in Donna is free: onboarding, matching, agent conversations, the transcript. Pro unlocks the one thing candidates have been asking for since 1997 — actual rejection feedback.
- ◆Detailed rejection reasoningFrom the actual A2A conversation, with fixability scores per gap.
- ◆Anonymized comparisonSee how you stacked against the shortlisted candidates. Without names.
- ◆Daily match digestOne email a day. What happened, who Donna talked to, what's next.
- ◆Priority ask_user repliesDonna routes urgent questions to you first across channels.
What changes when the agent is on your side.
“She told me exactly why I wasn't getting callbacks. Three weeks later, four interviews.”
“It's the first time I didn't have to keep applying to sixty jobs continuously.”
“I asked Donna what happened today and she said she'd talked to four companies, three passed, one wanted a call. That was it. My whole job search.”
“The ask_user thing is wild. I got a Telegram ping in the middle of lunch and answered in 20 seconds. Apparently that answer got me the interview.”
I built Donna because a friend asked me, almost in tears, “Why can't I just get told why I was rejected?”
She'd sent 400 applications. She had no idea if her résumé was bad, if she was bad, if the market was bad, or if she was simply invisible. Nobody would tell her. The system was built to protect recruiters from awkward conversations, not to help candidates improve.
So Donna is built around one rule: the candidate always gets the truth. The full transcript. The actual reasoning. The comparison. Every rejection is a closed loop, not a ghost. That's it. That's the whole product philosophy.
The agent-to-agent stuff, the Telegram integration, the PPP pricing — those are all downstream of that one rule.
Questions people ask before they start.
Don't see yours? Just open Telegram and ask Donna directly. She answers in seconds.