The whole system on one screen
Five capabilities, real tools behind each, one Google Sheet as the live database. Click any node to jump to that step.
Step 1 — Create the job description
You give a one-line brief. The agent writes a polished JD and extracts structured screening criteria used everywhere downstream.
- Click "Generate JD" to see the must-haves…
Step 2 — Post to Indeed & LinkedIn
Claude Code drives your logged-in browser via Playwright MCP. It fills the post, shows you a preview, and waits for your confirmation before submitting.
- Indeed — awaiting confirmation
- LinkedIn — awaiting confirmation
- Human-paced actions with random 3–10s delays
- Confirmation required before any post or message
- Daily caps: LinkedIn 30 msgs · Indeed 60 actions
- Never auto-solves CAPTCHA / 2FA — pauses for you
Step 3 — Accept & screen candidates
Applicants flow in from four channels. Every CV is parsed, scored against the role's must-haves, deduped, and written to the pipeline.
apply-by-email + Indeed/LinkedIn alerts
Indeed downloads
exported CVs
Indeed/LinkedIn applicants
| # | Candidate | Score | Tier | Sales | Hyper | Visa | Imm | Source | Status |
|---|
Step 4 — Accept top picks & send project info
The agent drafts the acceptance + project details, shows you one sample, and only sends after you confirm. Statuses update to info_sent.
- Choose options and click "Draft & send"…
Step 5 — Daily report for the business
One command builds the dashboard, emails it, and sends a short WhatsApp recap. Schedule it to run every morning.
you@company.com sent0 8 * * * python agent.py report — every day 8:00 AM (Asia/Dubai)What it looks like in Claude Code
The real commands and the agent's responses — the exact experience for the end user. Click play to watch the session.
Scope of Work — technical
Everything required to build, run, and ship the agent.