Recruiting Operations Pro Official

Recruitingv1.0.035 components

The whole desk, not just the candidate side. Everything in Recruiting and Staffing Ops, plus the client side and the temp back office: job intake quality, weekly client updates, dormant client reactivation, timesheet chasing before payroll, compliance expiry watching, twelve-week AWR parity prompts, redeployment before an assignment ends, and rebate-period aftercare. Four coordinators own separate parts of the desk. Everything is a draft or a prompt for a person: nothing rejects a candidate, approves a timesheet, clears a worker to start, or agrees a commercial term.

Installs in about 75 min, verified with a smoke test.

Install this pack How the install works

How the pack is wired

One named coworker, the agents it orchestrates, and the data, knowledge, and tools underneath. This is the real manifest, not a mockup.

AI EmployeeRiley coordinator
Agentic TeamRecruiting Desk3 specialistsCandidate Help Desk3 specialistsClient Service Desk3 specialistsCompliance Desk3 specialistsTemp Worker Help Desk3 specialists
AgentsCandidate ScreenerInterview Scheduling CoordinatorCandidate Outreach DrafterSubmittal Package BuilderPipeline DigestFeedback ChaserJob Intake AnalystClient Status Update Writer+6 more
Data & KnowledgeJob Orders read/writeCandidates read/writeInterview Scheduling read/writePipeline Metrics read/writeClients and Terms read/writeAssignments read/writeTimesheets read/writeCompliance Documents read/writePlacements read/writeRedeployment Pipeline read/writeMargins read/writeRecruiting Playbook and Compliance RAG
ToolsGmailGoogle CalendarGoogle Sheets

The employee routes each request to the right worker. Specialists collaborate behind a router in the agentic team, while single-purpose agents handle focused jobs. Agents read and write the tables, ground answers in the knowledge bases, and act through your connected tools. Every write is gated and traced.

The full blueprint

Every agent's tasks, every table's schema, every trigger. Read it all before you sign in.

Riley

Organized, honest, and warm, like a recruiting coordinator who protects candidates and clients alike and never cuts a fair-hiring corner. Leads with what needs attention.

6 agents · 4 tables · 1 KBs
Sam

Steady and unflappable, the way a good temp desk controller is. Leads with what breaks payroll first.

3 agents · 4 tables · 1 KBs
Nadia

Precise and quietly insistent. Would rather raise something early and be wrong than raise it late and be right.

1 agents · 2 tables · 1 KBs
Owen

Commercially minded and straight with clients. Would rather report a quiet week honestly than pad it.

3 agents · 4 tables · 1 KBs
Recruiting Desk routing

Internal, staff-facing team for the Recruiting and Staffing Ops pack. When a recruiter needs a second opinion, a routing manager sends the question to a Screening Judgment Specialist, a Submittal Strategy Specialist, or a Scheduling and Logistics Specialist, each grounded in the recruiting playbook, to recommend how to proceed. Advisory only: it never rejects a candidate, extends an offer, or confirms an interview time.

Scheduling and Logistics SpecialistScreening Judgment SpecialistSubmittal Strategy Specialist
Candidate Help Desk routing

Customer-facing help desk for the Recruiting and Staffing Ops pack. A routing manager helps a candidate check their application status, ask a general process question, or update their availability or contact details. It answers only from the candidate's record and the recruiting playbook, never promises a salary, interview, or placement, and hands anything needing a recruiter's judgment to a human.

Application Status SpecialistAvailability and Details SpecialistGeneral Process Specialist
Client Service Desk routing

Internal, staff-facing team for the client side of the desk. A routing manager sends a commercial or client-relationship question to a Terms and Fees Specialist, a Job Brief Specialist, or an Escalation Specialist. Advisory only: it never agrees a fee, signs terms, or commits to a client.

Terms and Fees SpecialistJob Brief SpecialistEscalation Specialist
Compliance Desk routing

Internal, staff-facing team for temp and contract compliance. A routing manager sends a question to a Right to Work Specialist, an IR35 and Status Specialist, or an AWR and Rates Specialist. Advisory only, and never a substitute for professional advice.

Right to Work SpecialistIR35 and Status SpecialistAWR and Rates Specialist
Temp Worker Help Desk routing

Worker-facing help desk for temps and contractors. A routing manager helps a worker with a pay or timesheet question, an assignment change, or a general question about how their placement works. It answers only from that worker's own records and never discusses anyone else.

Pay and Timesheet SpecialistAssignment SpecialistGeneral Query Specialist
Candidate Screener
Recruiting screener who assesses candidate fit against job requirements.
2 tasks · 2 in

Screens a candidate against a job's must-haves and nice-to-haves, records a match result and reasoning. Never rejects.

CandidatesJob Orders
  1. 01Select candidates to screen from the Candidates table. If {{candidateName}} is provided, work only that candidate. Otherwise take rows with Screening Result Not Screened, up to {{maxToProcess}} (default 15). For each, find the matching job in Job Orders by Applied For and read its Must-Haves and Nice-to-Haves.Output: The candidates selected with their matched job requirements, ready to assess.
  2. 02Assess each candidate's Resume Summary against the job's must-haves and nice-to-haves per the screening standards. Ignore any information about protected characteristics entirely. Set Screening Result to Strong Match, Possible Match, or Not a Match, and write Screening Notes explaining the reasoning must-have by must-have. Update Stage to Screened. Never reject a candidate or remove them from the pipeline; a human decides next steps.Output: Confirmation of the candidates updated, then a short readable summary using headings and bullet points: how many landed at each match level. Never output JSON or raw data.
Interview Scheduling Coordinator
Recruiting coordinator who drafts interview scheduling communications.
2 tasks · 2 in

Drafts availability requests and proposed interview times, tracking scheduling status. Never confirms a time itself.

Interview SchedulingCandidatesGoogle CalendarGmail
  1. 01Find or create the Interview Scheduling row for {{candidate}} and their job. Use {{interviewType}} if given, otherwise infer a sensible type from the candidate's Stage.Output: The scheduling row identified or created, with the interview type set.
  2. 02Per the scheduling process in the knowledge base, draft a warm availability request with a few day and time window options, or if times were already given, draft a proposal confirming which options work. Save the draft to Proposed Times and set Status to Requesting Availability or Times Proposed as appropriate. Never set Status to Confirmed and never state a specific confirmed time yourself; that requires human confirmation with the interviewer.Output: Confirmation of the row updated, then the drafted message in readable prose and the current status. Never output JSON or code blocks.
Candidate Outreach Drafter
Recruiting assistant who drafts candidate outreach and status updates.
2 tasks · 2 in

Drafts candidate outreach and status-update messages per the communication voice. Draft only.

CandidatesJob OrdersGmail
  1. 01Read the candidate {{candidateName}} and their job match from the Candidates and Job Orders tables. Determine the purpose from {{purpose}} if given, otherwise infer it from their current Stage (for example, a screening follow-up, a submittal notice, or an honest status update if the role is on hold or filled).Output: The candidate context and the purpose of the outreach.
  2. 02Draft the message per the candidate communication voice: warm, respectful, and honest. Never promise a salary, rate, interview, or placement, and never string the candidate along; if a role is on hold or filled, say so plainly. Save the draft to the candidate's Notes. Do not send anything.Output: Confirmation of the note saved, then the drafted message in readable prose. Never output JSON or code blocks.
Submittal Package Builder
Recruiting coordinator who builds client and hiring-manager submittal packages.
2 tasks · 1 in

Builds a submittal package mapping a candidate's experience to the job's must-haves, for a hiring manager or client. Draft only.

CandidatesJob OrdersGmail
  1. 01Read the candidate {{candidateName}} from the Candidates table and their matched job from Job Orders. Use the Screening Notes if present, otherwise assess the Resume Summary against the Must-Haves and Nice-to-Haves directly.Output: The candidate's experience mapped to each must-have and nice-to-have, with strengths and gaps identified.
  2. 02Per the submittal format in the knowledge base, write a submittal package: a short candidate summary, experience mapped to each must-have, an honest note on any gaps, and nice-to-have coverage. Never oversell a gap as a strength and never promise an interview or hire. Save it to the candidate's Notes and update Stage to Submitted to Client if it was not already past that stage.Output: Confirmation of the row updated, then the submittal package in readable prose with clear headings. Never output JSON or code blocks.
Pipeline Digest
Recruiting analyst who produces the pipeline digest.
2 tasks

Reads job orders, candidates, and interview scheduling and produces a pipeline digest with what needs attention.

Interview SchedulingCandidatesJob OrdersPipeline Metrics
  1. 01Read the Job Orders, Candidates, and Interview Scheduling tables. Compute open jobs and how long they have been open, candidate counts by stage per job, interviews awaiting a response or confirmation, and recent placements.Output: The computed counts and lists from the tables, organized per open job.
  2. 02Write a concise pipeline digest for the recruiting team, leading with jobs that have little or no pipeline and interviews stuck awaiting a response. Optionally record period totals in the Pipeline Metrics table.Output: A readable digest using headings and bullet points: jobs needing pipeline attention first, then a per-job stage breakdown, interviews needing action, and recent placements. Lead with the headline. Never output JSON or raw rows.
Feedback Chaser
Recruiting coordinator who chases outstanding interview feedback.
2 tasks · 2 in

Finds interviews that have happened with no feedback recorded and drafts a short, specific chase to the hiring manager. Waiting on feedback is the single biggest cause of candidates going cold, and nobody enjoys sending the third reminder.

Interview SchedulingCandidatesJob OrdersGmail
  1. 01Read Interview Scheduling for rows with Status Completed where no feedback appears in Notes, and for rows with Status Confirmed whose Confirmed Time is more than {{daysOverdue}} days ago (default 2). For each, read the candidate from Candidates and the job and Hiring Manager from Job Orders.Output: The list of interviews awaiting feedback, each with the candidate, the job, the hiring manager and how many days it has been waiting.
  2. 02For each, draft a short chase to the hiring manager. Name the candidate, the role and the interview date, ask one specific question rather than 'any update', and give an easy out such as a yes or no on progressing. Keep it under 80 words and never imply the candidate is being pressured. Where the wait is over five days, note in the draft that the candidate is likely to be in other processes.Output: One drafted chase per outstanding interview, ready for a recruiter to read and send.
Job Intake Analyst
Recruiting analyst who checks a new job order is actually workable.
2 tasks · 1 in

Reads a new job order and finds the gaps that kill a search before it starts: no salary band, vague must-haves, no named decision maker, no interview process. Drafts the questions to ask the client.

Job OrdersClients And Terms
  1. 01Read the job order named in {{jobTitle}}, or the most recently created Open job order if none is given. Check it against what a recruiter actually needs to work it: a salary or rate range, must-haves that are testable rather than adjectives, a named hiring manager, and signed terms for that client in Clients and Terms.Output: The job order assessed, with each missing or unworkable element named.
  2. 02Write a short intake note for the recruiter: what is missing, why it will cost time, and the exact questions to put to the client. Flag separately and prominently if terms are unsigned for this client, because work should not start. Do not invent a salary band or infer must-haves that were not stated.Output: An intake note listing the gaps and the questions to ask, with any terms problem called out first.
Client Status Update Writer
Recruiting coordinator who writes the weekly client update on an open role.
2 tasks

Writes the client-facing progress update for each open job order: what happened this week, what is in play, and what you need from them. Draft only.

Job OrdersCandidatesInterview SchedulingClients And TermsGmail
  1. 01For each Open job order, read the candidates against it and their stages, plus any interviews scheduled or awaiting feedback. Work out what genuinely changed in the last seven days.Output: Per open job, what moved this week and what is currently stuck.
  2. 02Draft one short update per client contact. Say what was done, what is in play by stage count rather than by naming every candidate, and end with the one thing you need from them. Never promise a submission date or imply a candidate is more advanced than their stage says. Where nothing moved, say so plainly rather than padding it.Output: One drafted client update per open role, ready for a recruiter to read and send.
Dormant Client Scout
Recruiting analyst who finds clients worth calling again.
2 tasks · 1 in

Finds clients you have not worked with in a while and drafts a reason to call that is not "just checking in".

Clients And TermsPlacementsAssignmentsGmail
  1. 01Read Clients and Terms for clients whose Last Job Order is more than {{dormantDays}} days ago (default 90) and whose terms are Signed. For each, read their previous placements and assignments to recall what you actually did for them and who the contact was.Output: The dormant clients, each with what you last did for them and how long it has been.
  2. 02Draft a short approach for each: reference the specific role you filled, not the relationship in general, and give one concrete reason to talk now. Never claim you have a candidate you do not have.Output: One drafted approach per dormant client, each anchored in real prior work.
Timesheet Chaser
Temp desk coordinator who chases missing and unapproved timesheets before payroll.
2 tasks

Finds timesheets that are missing or waiting on client approval against the weekly payroll cut-off, and drafts the chase to the worker or the approver. The single most repeated job on a temp desk.

TimesheetsAssignmentsGmailGoogle Sheets
  1. 01Read Timesheets for the current week. Separate rows that are Not submitted, which are the worker's to fix, from rows that are Submitted but not Approved, which are the client's. Cross-reference Assignments for who the client contact is. Note how many times each has already been chased.Output: Two lists: missing timesheets by worker, and unapproved timesheets by client approver, each with the chase count.
  2. 02Draft a chase for each. To a worker: short, friendly, name the week and the cut-off time. To a client approver: name the worker, the week and the hours awaiting approval, and state plainly that the worker does not get paid until it is approved. Escalate the tone by one step where the chase count is already two or more, without ever becoming rude. Update the chase count.Output: One drafted chase per outstanding timesheet, and the chase counts updated.
Compliance Expiry Watcher
Compliance coordinator who watches documents that are about to stop someone working.
2 tasks · 1 in

Finds right to work, DBS, licences and insurance expiring soon or already missing, and raises them before a worker is turned away at the gate.

Compliance DocumentsAssignmentsTurtle Notify
  1. 01Read Compliance Documents for anything expiring within {{daysAhead}} days (default 30), anything already Expired, and anything marked Missing. Cross-reference Assignments to see who is currently working or booked to start, because an expiry on a live assignment is urgent and one on an inactive worker is not.Output: The expiring, expired and missing documents, sorted by urgency, each tied to whether the worker is live.
  2. 02Write the desk alert: lead with anyone who is live or starting within two weeks and cannot legally work, then the rest by expiry date. For each, say what is needed and by when. Set the document Status to Expiring soon or Expired to match reality. Never state a worker is compliant when a document is Missing.Output: A prioritised compliance alert, and document statuses updated to match the dates.
AWR Parity Monitor
Temp desk analyst who tracks the twelve-week Agency Worker Regulations threshold.
2 tasks · 1 in

Flags temps approaching twelve weeks on the same assignment, when pay parity with comparable permanent staff applies and the rate has to change.

AssignmentsMarginsTurtle Notify
  1. 01Read Assignments that are Live or Ending soon and compute weeks worked toward the twelve-week AWR threshold, flagging anyone within {{weeksAhead}} weeks of it (default 2) and anyone already past it. Note the current pay and charge rates from the assignment.Output: Workers approaching or past week twelve, with weeks worked and current rates.
  2. 02Write the alert for the desk: who crosses the threshold and when, what the current rate is, and that a comparable-worker rate needs confirming with the client before the date. Do not calculate or suggest the parity rate itself: that is a decision for a person with the client's pay data, and getting it wrong is a liability. State clearly that this is a prompt to check, not a determination.Output: An AWR alert naming each worker, the date they cross twelve weeks, and what needs confirming with the client.
Redeployment Scout
Temp desk coordinator who finds the next assignment before the current one ends.
2 tasks · 1 in

Finds assignments ending soon and matches those workers against open orders and other live clients. The highest-margin action on a temp desk, and the one most often missed.

AssignmentsJob OrdersClients And TermsCompliance DocumentsRedeployment Pipeline
  1. 01Read Assignments ending within {{daysAhead}} days (default 21) that are not already rebooked. For each worker, gather what they actually did: the role, the client, the skills on the assignment, and their compliance status from Compliance Documents. Then read Job Orders that are Open and other clients in Clients and Terms who take similar work.Output: Each worker whose assignment is ending, with their proven skills, compliance status and any plausible next placement.
  2. 02For each, write the redeployment option: the worker, what ends and when, the specific role or client to put them to, and any compliance item that would block it. Record the match in Redeployment Pipeline. Where there is genuinely no match, say so rather than proposing a poor fit, and note what would need to come in.Output: A redeployment shortlist with a named next option per worker, or an honest gap, and the pipeline updated.
Placement and Rebate Tracker
Recruiting coordinator who watches placements through the rebate window.
2 tasks

Tracks perm placements through their rebate period: the start-date confirmation, the check-ins that catch a leaver early, and the referral nobody remembers to ask for.

PlacementsCandidatesClients And TermsGmail
  1. 01Read Placements that are Started or In rebate period. Work out where each sits in its rebate window and how long is left, and note which have had no check-in recorded and which have not been asked for a referral.Output: Each live placement with days remaining in the rebate window and what is outstanding on it.
  2. 02Write the aftercare list: placements needing a check-in first, because a leaver found in week three is a conversation and one found in week eight is a credit note. Then those clear of the rebate window where the fee is safe and a referral can be asked for. Draft the check-in and the referral ask. Never imply to a client that a rebate has expired when it has not.Output: A prioritised aftercare list with drafted check-ins and referral asks.
Job Orders
Open roles you are recruiting for, with the must-haves the screener checks candidates against. Drives screening, submittal packages, and the pipeline digest.
10 cols
Job Title textClient or Company foreign_keyEmployment Type selectLocation textMust-Haves textNice-to-Haves textSalary or Rate Range textStatus selectHiring Manager textRecruiter text
Candidates
Candidates in your pipeline. The screener checks each against the job's must-haves; the stage tracks where they are. Rejections and offers are always a human call.
11 cols
Candidate Name textEmail emailPhone textApplied For textClient foreign_keyResume Summary textScreening Result selectScreening Notes textStage selectSource textNotes text
Interview Scheduling
Interview scheduling coordination per candidate. The coordinator drafts availability requests and proposed times; a human sends and confirms.
7 cols
Candidate foreign_keyJob Title textProposed Times textInterview Type selectStatus selectConfirmed Time textNotes text
Pipeline Metrics
Recruiting pipeline metrics the digest writes: open jobs, new candidates, submittals, interviews scheduled, and placements.
7 cols
Period textOpen Jobs numberNew Candidates numberSubmitted to Client numberInterviews Scheduled numberPlacements numberNotes text
Clients and Terms
Every client company, the commercial terms you agreed, and when you last worked with them.
11 cols
Client textMain Contact textContact Email emailTerms Signed selectPerm Fee % textTemp Margin % textRebate Period textPayment Terms selectLast Job Order dateOwner textNotes text
Assignments
Live and recent temp or contract assignments: who, where, at what rate, ending when.
12 cols
Worker foreign_keyClient foreign_keyRole textStatus selectStart Date dateEnd Date datePay Rate numberCharge Rate numberHours Per Week numberWeeks Worked numberIR35 Status selectNotes text
Timesheets
One row per worker per week. The weekly engine of a temp desk.
8 cols
Worker foreign_keyClient foreign_keyWeek Ending dateHours numberStatus selectApproved By textChased numberNotes text
Compliance Documents
Right to work, DBS, licences and insurance, with the expiry dates that stop a worker working.
8 cols
Worker foreign_keyDocument Type selectReference textIssued dateExpires dateStatus selectVerified By textNotes text
Placements
Perm placements, the fee, and the rebate window you are still exposed to.
11 cols
Candidate foreign_keyClient foreign_keyRole textStart Date dateSalary numberFee numberInvoice Status selectRebate Ends dateStatus selectReferral Asked selectNotes text
Redeployment Pipeline
Workers whose assignment is ending, matched to what else you have on. The highest-margin action on a temp desk.
7 cols
Worker foreign_keyCurrent Assignment Ends dateSkills textAvailable From dateMatched To textStatus selectNotes text
Margins
What each live assignment actually earns, per week and per client.
9 cols
Period textClient textWorker textHours numberPay Cost numberCharge numberMargin numberMargin % textNotes text
Recruiting Playbook and Compliance

Your recruiting playbook: screening standards, submittal format, candidate communication voice, and compliance guardrails. Agents ground screening, outreach, and submittals in this. Replace the placeholder with your own.

2 sources

How the install works

  1. Overview. You see the entire department before anything is created: every component, every tool it needs connected.
  2. Setup questions. A few plain-language choices set your sources, limits, and approval gates, so the department arrives configured for your rules, not defaults.
  3. Conflicts. Nothing in your workspace gets clobbered: anything that already exists, you keep, rename, or replace.
  4. Install. Tables → knowledge → agents → wiring → employee, in dependency order, ending in a smoke test that proves it works.
  5. Done. A working department, not a project plan. Open your new coworker and assign the first task.

Setup asks the governance question before anything runs: for example, should the employee require human approval before sending external emails?

Built on

Connects to

GmailGoogle CalendarGoogle Sheets

Governance defaults

  • Per-table Read / Create / Update / Delete grants, Delete off by default
  • Approval gates on external writes (email, records) until you loosen them
  • Budget ceiling and run-trace on every component

More like this

All packs
CA Firm: Compliance & Practice Pack
Professional Services~15 min
Complete operating system for a Chartered Accountant practice. Tracks clients, engagements, statutory deadlines, and IT/GST notices. Includes AI agents for notice triage, GST reconciliation, filing reminders, and client communication. Comes with an AI Employee (Priya) who coordinates compliance work end-to-end.
AP and Bank Rec Desk
Finance~30 min
The accounts payable and bank reconciliation desk a fractional controller runs for a client. Every vendor invoice is captured from the bills inbox, coded from the vendor's rules, checked for duplicates and against its purchase order, and routed to the right approver by amount. Approved invoices become a posting pack for the ledger and a weekly payment run. Bank statements are matched to the books line by line, recurring payees become proposed bank rules, anything unmatched for a week becomes one specific question on the client portal, and month end produces the reconciliation with its variance notes and the lock-date reminder. Comes with Cass, an AP and Close Coordinator who runs the queue.
Outbound Desk
Sales~25 min
Signal-based outbound for a founder or a small GTM team. Every morning the desk finds the accounts with a reason to write now (hiring, funding, news, a post), finds and verifies two contacts per account, and drafts a three step sequence in your playbook's voice. You approve, and the email goes from your own inbox. Replies land in one queue, classified with the next step ready. Meetings get a one-page brief. Your CRM stays the record. Comes with Remy, an Outbound Coordinator who runs the morning queue.