ashh.ai
Ashh.ai home

For Recruiting firms, staffing agencies, and headhunters

AI chatbot for recruiters — candidate + client intake, job FAQ

Your recruiting firm's website gets two audiences — candidates looking for jobs, clients looking for talent. Both have FAQ ("what kinds of roles do you place?", "what industries?"). Ashh.ai handles both audiences (different bots, same workspace), captures structured intake, routes to your ATS.

Two-audience configuration

Configure one bot per audience: candidate-facing (job seekers) + client-facing (hiring companies). Candidates browse roles, ask about your placement process. Clients ask about your candidates + fees. Both managed from one workspace.

Candidate profile capture

Bot captures resume + role preferences + salary expectations + work authorization. Pushes to your ATS (Bullhorn, JobAdder, Vincere, Loxo, HubSpot) via webhook with the candidate transcript attached.

Client role intake

Client-side bot captures hiring brief (role title, salary range, must-haves, industry, location). Pushes to your ATS or CRM with a structured job-spec object. Recruiter gets a fresh client lead by morning.

Multi-tenant agency support

On Team tier, run separate bots per recruiter or per practice area (IT, Finance, Healthcare, Legal). Workspace permissions control which recruiter sees which leads.

Questions Recruiting firms, staffing agencies, and headhunters ask

How does it integrate with our ATS (Bullhorn, JobAdder, Vincere)?+

Webhook handoff. Bot captures candidate profile → webhook → ATS creates a Candidate + Activity with bot transcript + parsed info attached. Works with Bullhorn, JobAdder, Vincere, Loxo, BrightHire, Greenhouse, or any ATS that accepts webhooks.

What about candidate confidentiality?+

Visitor chats encrypted at rest. We never train models on data. Candidate-side bot conversations stored only as long as the candidate is active in your pipeline; expire automatically per your retention policy.

Can it actually qualify candidates against open roles?+

Bot can match candidate profile against your published role descriptions and suggest fits. Direct ATS-driven matching (real-time pipeline state) is on the Team-custom roadmap. For now: bot captures structured info, recruiter does final matching.

How does it work for contract / contingency / retained firms?+

Same pattern, different qualification rubrics. Contingency firms: focus on candidate volume. Retained firms: focus on client-role depth. Configure per-bot.

Try it on your recruiting site in 5 minutes.

Free tier is genuinely free. No card required to ship a bot.