From client career page to filled pipeline in 60 seconds.

Recruiting agencies waste hours per day copying jobs from client career pages into spreadsheets. placement.solutions auto-scrapes those pages every morning, lands jobs directly in your pipeline board, and matches your candidates with AI scoring at Pro tier. Free signup. 1 client included.

How it works

Three steps. No code. No CSV imports. No manual pasting.

1

Paste your client's career page URL

Drop the URL of any client career page (Workday, iCIMS, Greenhouse, native CMS — we detect the ATS automatically). First scrape runs immediately and you watch jobs land in real-time.

[ Screenshot: paste-URL onboarding ]
2

Daily auto-scrape at 6am

Every morning, our system pulls fresh jobs from each client's career page. New listings land in your pipeline board. Closed listings auto-archive. Your weekly Monday morning is a 5-minute review, not a 4-hour data-entry session.

[ Screenshot: pipeline board with fresh jobs ]
3

Match candidates with AI PRO

Upload candidate resumes; our matching engine scores fit using SBERT semantic embeddings + skills overlap + experience match + practice-area weighting. Per-family scoring (attorney vs billing vs IT) gives precise rankings. Pro tier feature.

[ Screenshot: candidate-job match grid ]

What you get on Free

Jobs database

Searchable job rows from every client career page you paste. Filter by location, role type, practice area. Free unlimited.

Client CRM

Track 1 client career page on Free, 5 on Pro, 15 on Enterprise. Per-client pipeline + contact + fee agreement + notes.

Pipeline board

Drag-stage Kanban board. New / Sourced / Submitted / Interviewing / Placed / Rejected. Free includes unlimited candidates.

Manual job entry with AI parsing

Paste any JD; Ollama auto-extracts title, location, salary, keywords, practice area. Free includes Ollama parsing for all jobs you paste.

Pricing

Start free. Upgrade when your client roster grows.

Free
$0 /mo
  • 1 client career page (auto-scraped)
  • First 2 clients: premium AI parsing trial
  • Unlimited candidates
  • Jobs database + pipeline board + CRM
  • Manual job entry with Ollama parsing
Sign up free
Pro
$29 /mo
  • 5 client career pages auto-scraped daily
  • Candidate matching unlocked (SBERT + LLM)
  • Kimi-enhanced JD parsing for every paste
  • Match reasoning per pair
  • Reverse match (job → top candidates)
Start Pro
Enterprise
$299 /mo
  • 15 client career pages base + $450/extra
  • Custom MCP scraper builder for niche ATS
  • Claude on premium operations
  • Priority support + onboarding call
  • Cross-org training pool insights
Contact us

FAQ

Is there really a free tier?
Yes — and it's not a 14-day trial. Free includes 1 client career page (auto-scraped daily), unlimited candidates, jobs database, pipeline board, and manual job entry with AI parsing. The first 2 clients you add get premium Kimi parsing as a taste of Pro features.
How does auto-scraping work?
Paste any career page URL. We detect the ATS family (Workday, iCIMS, Greenhouse, Lever, Taleo, or native CMS). For known ATSes, we use canonical templates. For unknown sites, our custom MCP scraper builder generates a per-site Python scraper using Playwright + LLM. Daily scrape at 06:00 UTC.
What's candidate matching like?
Pro tier. Upload resumes; our engine computes a composite score across 9 dimensions: semantic similarity (SBERT 768-dim), skills overlap, experience fit, role-type compatibility, practice-area match, level fit, salary band, location proximity, bar admission. Different candidate types (attorney, billing, IT, paralegal) get tuned weights — billing specialists get 40% skills weight, attorneys get 20% practice-area weight.
Do you scrape LinkedIn?
No. LinkedIn is blocked at three layers as a feature, not a bug. We protect your business from ToS violations. Use LinkedIn directly for sourcing, then drop candidates into placement.solutions for matching.
Where is my data stored?
Multi-tenant SQLite + FAISS vector store on Hostinger KVM 8 (Boston). Your candidates and clients are scoped to your organization — never visible to other accounts. Daily backups with 7-day rotation.
Can I cancel anytime?
Yes. Pro and Enterprise are month-to-month, no annual contract. Cancel from billing settings; data export available on request.