Introduction
Hamrr is an AI recruiting workspace that helps agency recruiters source, follow up, review pipeline health, and keep candidate work moving from one place.
Instead of clicking through multiple dashboards, you describe the recruiting outcome you want in plain English. Hamrr reads the context it has, does the desk work, and shows you what it found before anything important is sent or changed.
What Hamrr does
- Find stronger shortlists — search across your recruiting data and turn a loose brief into candidates worth reviewing.
- Keep follow-ups moving — spot silent candidates, missing feedback, and stalled roles before they become problems.
- Draft the next action — prepare outreach, notes, summaries, and follow-up plans for recruiter approval.
- Run repeatable agents — save recurring desk workflows like weekly pipeline checks or daily candidate follow-ups.
- Show its work — Flow Watch lets you see what Hamrr is doing and where it needs your input.
Hamrr is built for recruiters, not engineers. Connect the tools your team already uses, then ask for the result you want.
How this docs site is organised
The left sidebar groups topics by area. Start with Quick Start if you're new, then explore sections as you need them. Each section is self-contained — you can jump directly to Integrations or Saved Agents without reading everything in order.
Quick Start
Get from sign-up to your first useful agent run without needing a setup guide.
-
Connect your ATS
Open Setup → Connectors and connect the recruiting tools your team uses. Once connected, Hamrr can use that context when you ask questions or run agents. -
Open the Workspace
Click Workspace. This is where you chat with Hamrr, review answers, and watch agent work progress. -
Send your first message
Try something like: "Find senior Python developers in London and show me the best five to review." Hamrr will explain what it found and suggest the next step. -
Save a workflow as an agent
Once a workflow is useful, save it as an agent so it can run again on demand or on a schedule.
You can ask for the full recruiting outcome in one message: "Find React engineers, explain why they match, and draft a short outreach angle for each."
Example queries to try
- "Show me Product Manager candidates in London who are worth re-engaging."
- "Which open roles need attention before the end of the week?"
- "Draft follow-ups for candidates who have gone quiet after final interview."
- "Create a weekly agent that checks weak pipelines every Monday morning."
Core Concepts
A few ideas make Hamrr easier to use day to day.
The Agent
An agent is a recruiting assistant that can do multi-step work. You give it an outcome, such as finding candidates or preparing follow-ups, and it works through the necessary recruiting context.
Connectors
Connectors are the systems Hamrr can work with, such as your ATS, email, calendar, WhatsApp, or team tools. You do not need to choose the behind-the-scenes action; Hamrr uses the right connected source for the task.
Saved Agents
A Saved Agent is a repeatable workflow. For example, you can save a weekly agent that checks open roles, finds weak pipelines, and prepares actions for review.
Use chat when you are exploring or asking a one-off question. Use Saved Agents for work you want Hamrr to repeat reliably.
How It Works
Hamrr breaks your request into visible steps so you can understand the work without needing to understand the system behind it.
The work behind each answer
| Step | What happens |
|---|---|
| Understand | Hamrr reads your request and the recruiting context around it. |
| Check sources | It looks at the connected systems that matter for the task, such as your ATS, memory, email, or calendar. |
| Prepare the work | It builds the shortlist, summary, draft, or recommended action you asked for. |
| Ask when needed | If the agent needs recruiter judgment, it pauses and asks before continuing. |
| Show the result | It returns a recruiter-ready answer with the next action clearly explained. |
Context-aware follow-ups
You can use natural follow-ups like "do that for the London role" or "make the tone warmer". Hamrr uses the conversation context so you do not need to repeat the whole brief.
Live progress updates
While the agent works, you will see plain-English updates like "checking applications", "drafting follow-ups", or "waiting for your input."
Multi-Step Work
Some recruiting requests need more than one step. Hamrr handles that sequence for you and keeps the progress visible.
When extra steps happen
Most simple questions get answered quickly. Longer recruiting tasks may require several checks before the final answer is useful. For example:
- You ask for a shortlist, so Hamrr reviews the role, checks candidates, and explains why the strongest profiles fit.
- You ask for follow-ups, so Hamrr checks recent activity, decides who needs attention, and drafts messages for review.
- You ask for interview prep, so Hamrr gathers candidate context and turns it into a manager-ready summary.
Each major step appears in Flow Watch so the work does not feel like a black box.
Working Across Sources
Hamrr can use several connected sources in one request, which helps recruiters avoid tab switching and copy-paste work.
What this means in practice
- ATS context — candidates, applications, jobs, stages, notes, and interview history can be brought into one answer.
- Productivity context — email, calendar, WhatsApp, Slack, and Teams help Hamrr prepare actions in the channels recruiters already use.
- Recruiter control — Hamrr can draft and recommend, while you stay in control of approvals and important changes.
Memory & Context
Hamrr is designed to remember useful recruiting context so agents can build on what you already told them.
| What Hamrr can remember | Why it helps |
|---|---|
| Role details | Compensation, must-have skills, location rules, and hiring manager preferences. |
| Candidate context | Recent replies, interview status, objections, and next-step notes. |
| Desk preferences | Preferred outreach tone, reporting format, and when to ask for approval. |
| Paused work | If Hamrr needs input, it can continue from the same point after you reply. |
Chat Interface
The chat panel is the primary way to interact with the Hamrr agent. It supports free-form natural language, multi-step instructions, and follow-up questions.
Writing effective messages
- Be specific about what you want — "find 10 React developers in Berlin with 5+ years experience" is better than "find developers".
- Chain instructions in one message — the agent processes them in order: "search, enrich the top 5, then email me a CSV."
- Use follow-ups freely — "sort those by seniority" or "do the same for the London office" work without restating context.
Response format
Hamrr returns answers in recruiter-friendly formats: shortlists, action plans, message drafts, summaries, and downloadable reports when useful.
If you want a specific format (e.g., a numbered list instead of a table), say so in your message: "show me the results as a numbered list."
FlowWatch
FlowWatch is the real-time pipeline monitor built into the Workspace. It shows every step of every agent run as it executes — both live and historical.
What you see
Each agent run appears as a vertical set of steps. Completed steps show what happened, active steps show what Hamrr is doing now, and paused steps explain what the recruiter needs to provide.
Run Breakdown labels
FlowWatch shows recruiter-facing step names, not internal implementation details:
| Shown in FlowWatch | What it means |
|---|---|
| List applications | Fetching candidates from your ATS |
| Search Hamrr memory | Querying internal candidate history |
| Enrich profile | Pulling LinkedIn and external data |
| Prepare email | Drafting outreach or summary message |
| Waiting for input | Agent paused — needs your answer to continue |
Saved Agent runs in FlowWatch
When a Saved Agent runs, it appears in Flow Watch under recent activity. You can open it to see the step-by-step breakdown and the final output.
Activity Feed
The Activity Feed in FlowWatch shows a reverse-chronological list of completed agent runs across all your Saved Agents.
Feed entries
Each entry shows the agent name, when it ran, whether it finished, and a short summary of the outcome. Open an entry to see more detail.
Attachments
If an agent creates a report, it appears with the run so you can download or share it.
Saved Agents
Saved Agents are reusable, headless workflows. You define the steps once — the agent executes them consistently every run, on schedule or on demand.
How to think about them
A Saved Agent is like a recurring desk habit. Instead of asking Hamrr the same thing every week, you save the workflow once and review the output when it runs.
- Check roles with weak pipeline every Monday morning.
- Find candidates who need a follow-up before the week ends.
- Prepare a hiring manager summary after interviews finish.
- Watch for missing feedback and draft the right nudge.
Saved Agents are best for repeatable workflows. Chat is still better for one-off questions or exploring a new task.
Creating an Agent
You can create a Saved Agent directly from the chat, or from the Agent Builder in Setup.
From chat
- Run a workflow in chat that produces the result you want.
- Say: "Save this as an agent" or "Turn this into a weekly agent."
- Hamrr extracts the workflow plan, tools, and parameters and creates a Saved Agent.
- The agent appears in the Agents panel with its schedule pre-configured.
From the Agent Builder
Open the Agent Builder, describe the workflow in plain English, and review the suggested steps before saving it.
Delivery channels
- In-app — results appear in FlowWatch and Agents panel.
- Email — a formatted summary is sent to your registered address.
- WhatsApp or team tools — summaries and prompts can reach recruiters where they already check updates.
Scheduling & Triggers
Saved Agents can run when you click them, on a daily rhythm, or on a weekly rhythm that matches your desk.
Schedule types
| Type | Example | Description |
|---|---|---|
| On demand | Run now | Use this when you want the agent to work immediately. |
| Daily | Every morning | Useful for follow-ups, new applicants, and daily desk checks. |
| Weekly | Every Monday | Useful for pipeline health, KPI summaries, and hiring manager updates. |
Setting a schedule
When creating an agent from chat, include the schedule in your message: "Save this as a daily 9 AM sourcing agent." To change the schedule later, open the agent in the Agents panel and edit the Schedule field.
Pauses & Human Input
A Saved Agent can pause mid-run and wait for your input before continuing. This enables semi-automated workflows where human judgement is needed at a specific step.
Input types
| What Hamrr may ask for | Example |
|---|---|
| Written context | A missing hiring manager note, compensation detail, or candidate update. |
| A choice | Which candidate to prioritise or which message angle to use. |
| A document | A role brief, candidate export, or hiring manager feedback file. |
| An approval | Whether Hamrr should send, save, or continue with a recommended action. |
Resuming a paused run
When an agent pauses, FlowWatch shows a "Waiting for input" step. Answer the prompt directly in FlowWatch — the agent resumes from exactly where it stopped, carrying forward all completed-step results.
Recruiters stay in control of judgment calls, while Hamrr remembers the work it already completed and continues from there.
Run History
Every run of a Saved Agent is persisted. You can review past runs, inspect step-level outputs, and download generated reports at any time.
Accessing run history
Open the Agents panel and click any Saved Agent. The Run History tab shows all runs in reverse chronological order, with status, timestamp, and run count.
Run statuses
- Done — the agent finished and the output is ready to review.
- Needs input — the agent is waiting for your answer or approval.
- Could not finish — Hamrr explains what stopped the run and what to do next.
Connecting Your ATS
Connect your ATS so Hamrr can understand your live recruiting desk: open roles, candidates, stages, notes, and recent activity.
Supported ATS platforms
Setup steps
- Go to Setup → Connectors in the top nav.
- Select your ATS from the list and click Connect.
- Follow the connection prompts for your ATS.
- Hamrr confirms the connection and shows what it can access.
You can connect more than one ATS if your team works across systems. Hamrr brings the context together when answering recruiter questions.
Zoho Recruit
Hamrr can use Zoho Recruit as the source of truth for roles, candidates, clients, interviews, and notes.
Supported operations
- Candidates — Search, create, update, enrich, add notes, change stage.
- Jobs — List, create, update opening status.
- Clients — Read client records for context when sourcing.
- Interviews — Schedule, list, and update interview records.
- Notes — Add recruiter notes to any candidate or job record.
Connecting Zoho Recruit
- Open Setup → Connectors in Hamrr.
- Select Zoho Recruit and follow the guided connection flow.
- Review the permissions before saving the connection.
Field mapping
Hamrr translates Zoho Recruit fields into plain-language labels so recruiters can ask natural questions instead of remembering system field names.
BreezyHR
Connect BreezyHR to search candidates, manage positions, and move candidates through pipeline stages via chat.
Supported operations
- Candidates — Search by name, email, tags, or stage. Update profile details.
- Positions — List open positions, view applicant counts per stage.
- Pipeline stages — Move candidates between stages programmatically.
Connecting BreezyHR
Open Setup → Connectors, choose BreezyHR, and follow the guided connection steps. Hamrr will confirm when the workspace is ready.
Recruitee
The Recruitee integration supports job management, candidate workflows, and offer tracking.
Supported operations
- Jobs — List, create, and update job postings and their status.
- Candidates — Search candidates, update profiles, move through pipeline.
- Offers — List and track offer status for shortlisted candidates.
Connecting Recruitee
Open Setup → Connectors, choose Recruitee, and follow the guided connection steps. Hamrr will show when the connection is ready to use.
Searching & Sourcing
Hamrr searches your connected ATS, internal candidate history, and job boards simultaneously — returning a unified, ranked list in seconds.
Search sources
- Your ATS — All connected Zoho, BreezyHR, and Recruitee accounts.
- Hamrr memory — Internal candidate history from previous searches and enrichments.
- Job boards — Configured job board integrations (where enabled).
Writing search queries
Use plain English and include the same context you would give a sourcer:
- "Find senior Python developers in Berlin with ML experience."
- "Show candidates who applied in the last two weeks."
- "Search for product managers with B2B SaaS background."
Filtering results
Once results are returned, you can refine inline: "filter to those with 5+ years", "sort by most recent activity", or "remove anyone already in the pipeline."
Profile Enrichment
Enrichment automatically fills in missing candidate data — LinkedIn profile, work history, contact details — without leaving Hamrr.
What gets enriched
- Current role and relevant work history.
- Skills, background, and experience signals.
- Missing candidate context that helps with review.
- Useful notes for outreach or hiring manager summaries.
How to trigger enrichment
- "Add more context to the strongest candidates in this shortlist."
- "Fill in missing profile details before I send this to the hiring manager."
- "Prepare richer notes for these candidates before outreach."
When an update affects your ATS or candidate record, Hamrr makes the action clear so recruiters can review it.
Bulk enrichment via Saved Agents
For ongoing enrichment (e.g., enriching all new applicants daily), create a Saved Agent: "Every morning, enrich any candidates added in the last 24 hours."
Reports & Exports
Hamrr can generate CSV and PDF reports from any search or workflow result, available for immediate download or delivered via email.
Generating a report
- "Create a shortlist report for the React Engineer role."
- "Summarise active candidates in the pipeline."
- "Send me a weekly summary of new applicants."
Report contents
- Candidate lists — useful when recruiters want to review or share pipeline data.
- Shortlist summaries — useful when sending hiring managers a cleaner view of top candidates.
Accessing reports
Reports generated in chat appear with the response. Reports from Saved Agents appear with the run in Flow Watch.
Account Setup
Everything you need to configure Hamrr for your team lives in the Setup page.
Setup sections
| Section | What you configure |
|---|---|
| Connectors | ATS, email, calendar, WhatsApp, Slack, Teams, and other connected tools. |
| Agents | View, edit, and create Saved Agents. |
| Profile | Your details and notification preferences. |
| Team | Invite colleagues and manage who can access the workspace. |
| Billing | Plan, usage, and invoices. |
Connector Access
Connector access controls which recruiting systems Hamrr can use for agent work. The setup flow is guided, and your team can remove a connection later if needed.
Common connector types
| Connector | What it helps with |
|---|---|
| ATS | Roles, candidates, applications, notes, interviews, and pipeline movement. |
| Email and calendar | Follow-ups, reminders, interview context, and scheduling support. |
| WhatsApp and team tools | Agent updates, pipeline checks, and recruiter prompts on the channels your team already checks. |
Changing access
To change or remove a connection, open Setup → Connectors, choose the connected system, and follow the prompts.
Hamrr only uses connected systems for the recruiting work your team asks it to perform. Important actions remain visible for recruiter review.