Recruit top talent faster and smarter
AI-powered, open source modern ATS to recruit top talent faster and smarter.
Trusted by fast-growing teams
The product
Everything your hiring team needs,
nothing it doesn't
Hiring pipeline
Every open role, fully organized
Post jobs with AI-written descriptions, drag candidates through custom stages, and track real-time counts across every step of your pipeline.
Manage Pipeline
AI resume screening
Know who's qualified before you open a single file
Every resume parsed and scored automatically against the role. Skills, experience, and fit surfaced instantly — no manual sifting.
Screen Resumes
Candidate messaging
The full conversation, right in the profile
Send and receive emails without leaving the candidate view. Complete thread history, always in context — no inbox switching.
Message Candidates
Workflow automation
Stop doing the same manual tasks twice
Set a trigger, attach actions, and let automations do the follow-up. Stage moves, email sends, reviewer assignments — all logged.
Automate Hiring
Email templates
Every message on-brand and ready to send
Rich-text templates with dynamic variables. Write once, reuse across every automation and manual send — consistent voice across your whole team.
Build Templates
Team collaboration
Built for your whole hiring team
Role-based access ensures everyone sees exactly what they need — and nothing they don't.
- Owner — Full control over org and settings
- Recruiter — Manage jobs, candidates, and pipelines
- Hiring Manager — Review candidates on their roles
- Interviewer — View profiles and leave feedback

FAQ
Questions & answers
Everything you need to know before you get started. Can't find your answer? Reach out.
Yes, completely. Otter Hire is open source — you can self-host it, inspect the code, and use every feature without a subscription or credit card. There are no paid tiers, no feature gates, and no usage limits imposed by us.
When a resume is uploaded or received via inbound email, Otter Hire parses it automatically — extracting skills, experience, education, and certifications. Each candidate is scored against the job requirements so your team sees the strongest applicants first, before anyone opens a single PDF.
Yes. Every job in Otter Hire has its own independent pipeline. You can add, rename, reorder, or remove stages to match your exact hiring process — whether that's a 3-step screen or a 7-stage enterprise loop.
Otter Hire supports PDF and DOCX/DOC uploads. PDFs are previewed natively in-browser; DOCX files are converted to HTML for inline viewing. Both formats go through the same AI parsing pipeline.
You build automations in a visual trigger → action editor. Set a trigger (e.g. candidate moves to Interview stage) and attach actions (e.g. send a confirmation email using a template). Automations run automatically in the background and every execution is logged for audit.
Yes. Otter Hire is built for teams. You can invite members with role-based permissions — owner, admin, recruiter, hiring manager, interviewer, or employee. Each role sees the right context without cluttering their view with irrelevant controls.
Yes. You can connect your SMTP credentials for outbound email, and each job can have a dedicated inbound email address. Resumes sent to that address are automatically parsed and a candidate record is created — no manual upload needed.
All data is stored in a private PostgreSQL database scoped to your organisation. Files are stored in S3 with environment-isolated prefixes. Access requires a valid JWT session and all API routes enforce role-based permission checks.
Ready to start
Ready to Hire Talent.
Launch a cleaner hiring experience for recruiters, hiring managers, and candidates without changing your existing product positioning.