HR Handbook For Operators 22 min read Updated May 2026

Onboarding an AI Employee: The First Day on the Job

Your new hire starts Monday. They don't need a parking pass or a desk by the window — but they do need a workstation, credentials, a job description, a budget, and a place to report results. This guide is the day-one checklist.

Time-to-productive on a human hire: 30-90 days. On an AI hire with this checklist: 30 minutes. Setup cost: $0.04. Ongoing cost: $30-300/month per agent, depending on the role.

Plus: a 30-day onboarding plan, the CLAUDE.md template breakdown, the seven common day-one mistakes from the field, per-role first-task examples (AP clerk, paralegal, research analyst, coding agent), and a 60-question FAQ for the questions operators actually ask after the first run.

Quick Answer

An AI employee is a real worker — Claude Code, Codex, Devin, Cursor Cloud Agents, or a vertical agent — running on its own cloud machine. To onboard one: (1) pick the harness, (2) provision the machine, (3) issue scoped credentials, (4) write the CLAUDE.md job description, (5) set a cost cap, (6) pick the reporting channel, (7) wire the events, (8) set auto-stop, (9) assign a small first task and watch, (10) approve or correct, (11) set the supervision routine, (12) schedule the 30-day review. Total time: under 30 minutes for the first task to be running.

Why this guide, why now

In 2026, the conversation about AI moved past "can it do the job?" — yes, it can — to "how do we hire it, manage it, and keep it bounded?" The answer used to be a research paper. Now it's an HR handbook. Goldman Sachs gave Devin a desk. Allen & Overy deployed Harvey to 3,500+ lawyers. Block runs Goose internally for ops. Every company we work with is converging on the same shape: treat the agent like an employee from day one.

The companies that succeed at this don't have better models — they all use the same Claude / GPT / Gemini everyone else uses. They have better operating discipline: they onboard the agent like a human, supervise the agent like a human, run performance reviews on the agent like a human, and retire the agent when it stops earning its keep. That's it. The model is a component; the discipline is the difference.

This guide is the day-one piece. Companion guides are Supervising AI Workers (the day-by-day rhythm), When AI Agents Fail (the failure playbook), and AI Agent Performance Reviews (the 30-day checkpoint). Read this one first.

The analogy: AI workers are real workers

You wouldn't hand a new human hire root access to production on day one. You wouldn't give them your personal credit card. You wouldn't say "figure it out" without a job description. You'd give them a laptop, a scoped account, a Slack channel, a manager, a budget, and a list of who to ask when they're stuck.

An AI employee gets the same. The mechanics are different — their "laptop" is a cloud sandbox, their "scoped account" is a short-lived API key, their "job description" is a CLAUDE.md file. But the discipline is identical. This is why companies that frame agents as employees succeed where companies that frame them as "magic Python libraries" fail.

Day 1 of a human hire

  • HR forms (2 hours)
  • IT laptop provisioning (4 hours)
  • Slack invites, badge, parking pass (1 hour)
  • Lunch with manager, intro deck (2 hours)
  • Stack overview, codebase walkthrough (4 hours)
  • First commit / first task: end of week 2
  • Time to productive: 30-90 days
  • Total day-1 cost (loaded): $400-800

Day 1 of an AI hire

  • Sandbox provisioned (~30 sec)
  • Credentials scoped (2 min)
  • CLAUDE.md / job description (15 min)
  • Budget set, channel picked (3 min)
  • Events wired (5 min)
  • First task assigned and complete (8 min)
  • Time to productive: 30 minutes
  • Total day-1 cost: $0.04

The order-of-magnitude difference isn't the point. The point is the shape is the same. You're hiring; you're equipping; you're setting expectations; you're supervising the first task; you're reviewing. If you skip any of those steps for a human hire, you'd expect bad outcomes. If you skip any for an AI hire, you should expect bad outcomes too — and not be surprised when the agent goes off the rails.

Who this guide is for

This is the operator's guide. You don't need to be technical. You need to be the person who:

If you're the IT person who actually clicks the buttons, the technical sidebars throughout this guide are for you. If you're the operator, you can skip those — your IT person handles them once and never again.

Concrete examples of operators we work with:

TitleIndustryWhat they're hiring an AI worker for
Managing partnerLaw firm (5-50 attorneys)Paralegal work — case research, NDA triage, contract diff
Practice managerHealthcare (1-20 docs)Insurance verification, prior-auth, intake forms
Owner / controllerAccounting firmAP/AR clerking, expense audit, bank rec
Broker / brokerage ownerReal estateComp analysis, listing copy, MLS entry, follow-ups
Account directorMarketing agencyWeekly client digests, brief drafting, competitive sweeps
VP Ops / Chief of StaffSaaS / startupProcess automation, internal Slack ops, cross-tool integration
Plant managerManufacturingSupplier portal logins, PO tracking, quality reports
HR directorMid-market enterpriseResume screening, scheduling, onboarding-kit assembly
Director of financeMid-market enterpriseVariance reporting, source-system extracts, board-deck data
Solo professionalConsulting / legal / designWhole admin overhead — invoices, scheduling, client comms

The technical buyer (CTO / VPE / platform engineer) is also a persona, but they're the IT person who clicks "set up" once and never logs in again. The day-to-day buyer is the operator.

The modern AI agent landscape (the harnesses you'll choose from)

Before you onboard, you pick what kind of worker. In 2026, the major options:

Coding agents

HarnessVendorBest forPricing model
Claude CodeAnthropicMost coding work — TUI, MCP-native, runs bash / git / grep. The default workhorse.Subscription + usage
Codex CLIOpenAISame shape as Claude Code, GPT-5 / o-series under the hood. Pick by model preference.Subscription + usage
DevinCognition LabsFully autonomous. Highest seat cost; most hands-off. Used at Goldman.Per-seat
Cursor Cloud AgentsCursorIf your team already lives in Cursor; agents run on Cursor's cloud, integrate with your Cursor workspace.Bundled with Cursor
AiderOpen sourceLightweight TUI. Self-hosted. Bring your own model.Free + your model costs
Gemini CLIGoogleMCP-compatible terminal agent. Useful when you need Gemini's longer context window.Subscription + usage
OpenCode, GooseOpen sourceSelf-hosted alternatives. Goose was Block's internal tool, open-sourced.Free + your model costs

Computer-use / desktop agents

HarnessBest for
Anthropic Computer UseClaude controls a Linux desktop via screenshots + coordinate clicks. Best for legacy software: SAP, Oracle, government portals, anything GUI-only.
OpenAI Operator / CUAOpenAI's vision + action loop. Same idea as Anthropic's; pick by ecosystem.
Perplexity CometAutonomous browsing agent — research-heavy workloads.

Vertical agents

Pre-trained on a specific domain. The 2026 vertical-agent market is large and growing. Notable:

Picking the right one for the role:

Anti-pattern (DON'T): build a LangChain ReAct loop with @tool-decorated Python functions. That's 2024 thinking. The agent harness is a downloadable product in 2026; you don't build it from primitives.

The 12-step day-one checklist

Print this. Hand it to whoever's hiring the AI worker. Each step takes 1-3 minutes. Total time to first task running: under 30 minutes.

1

Pick the agent harness

From the table above. For most operator hires, you'll pick a vertical agent for domain work and pair it with Claude Code for the technical edges. If you're not sure, default to Claude Code — it's the workhorse and matches the most online tutorials.

Decision shortcut: if the role is "this person does work I can describe in 5 bullet points and a clear deliverable shape," any major harness works. If the role is "this person works across 6 systems and uses judgment," prefer the harness with the strongest tool-use story (Claude Code or Devin in 2026).

Cost sensitivity: open-source harnesses (Aider, Goose, OpenCode) cost only your model API. Hosted harnesses (Claude Code, Codex CLI) charge subscription + usage. Devin is per-seat and most expensive.

2

Provision the workstation

The workstation is a cloud sandbox — a real Linux VM with persistent storage and isolated networking. Sized for the role:

Role typeRecommended sizeHourly cost
Admin work (filing, copying, simple research)ab0t.micro (2 vCPU, 1 GB)$0.02/hr
Research, drafting, light codingab0t.small (2 vCPU, 2 GB)$0.04/hr
Heavier coding, browser automation, visionab0t.medium (2 vCPU, 4 GB)$0.08/hr
Multi-tool concurrent work, larger contextab0t.large (2 vCPU, 8 GB)$0.16/hr
ML inference, video processing, large dataab0t.gpu (4 vCPU, 16 GB, T4 GPU)$1.06/hr

Click Create Sandbox in the dashboard, give it a name (we recommend the employee's name — amy-paralegal, nina-bookkeeper, robin-account), pick the size. Takes about 30 seconds to provision.

Sizing rule of thumb: start one tier smaller than you think you need. The auto-stop will save the cost difference of being a tier too big; the friction of being a tier too small (sandboxes hitting OOM during long context windows) is real but rare. You can always resize later.

3

Scope the credentials

Your AI employee needs to log into things — your CRM, your accounting system, the vendor portals, your shared drive. Don't reuse your personal accounts. Create a scoped service account for each system, like you would for a contractor.

The cardinal rule: short-lived credentials, scoped to one system at a time, rotated regularly. A credential leak should be containable to one sandbox and one downstream system, not your whole stack.

Concrete examples by role:

  • AI paralegal: read-only Westlaw, scoped court e-filing portal access, NetDocuments / iManage service-account, firm Slack with #nda-triage + #case-research scope.
  • AI AP clerk: read-only access to the GL, write access to the AP module only, vendor-portal credentials managed in a secrets vault, Slack with #ap scope, the agent's own email for invoice forwarding.
  • AI research analyst: read-only Google Analytics, ad platform read access (Meta Ads, Google Ads), the brand's social listening tool, write access to Notion / Confluence for posting reports.
  • AI coding agent: read-only on production data stores; write access to a scratch repo or a feature branch; PR-creation but not auto-merge; CI pipeline access; Slack #engineering.

Your IT person handles the actual provisioning; see the IT sidebar at the bottom of this guide.

4

Write the CLAUDE.md / AGENT.md (the job description)

This is the document the agent reads first every morning. It's plain English, like an employee handbook. Sections to cover:

  • Identity. "You are Nina, the AP clerk for [FirmName]. You report to [Operator's Slack handle]. You sign emails 'Nina from [FirmName]'."
  • What you own. "You're responsible for processing all invoices that arrive at ap@yourcompany.com. You verify against POs, post to NetSuite, queue for approval."
  • What you don't touch. "Never approve invoices over $10,000 — flag and ping me. Never modify the GL. Never email customers directly."
  • Where to escalate. "If a vendor portal asks you to upload a tax form, stop and message #ap-help. If you can't match an invoice to a PO after 3 retries, flag it for human review."
  • How to report. "Post a daily summary to #ap-summary at 5pm. Format: count + total $, flagged items, vendors not responding."
  • Style guide. "Write professionally. Don't use emojis in vendor communications. Sign emails 'Nina'."
  • Tools available. "You have access to: NetSuite (read-only GL, write AP), the firm's Drive folder for invoices, vendor portals via the secrets vault, Slack #ap and #ap-help."
  • Examples. 2-3 example tasks with the right output. The agent learns format faster from examples than from rules.

Don't try to anticipate everything. Three pages is plenty. The agent will ask when it's unsure — that's a feature, not a bug. You'll add to the CLAUDE.md as gaps emerge in the first week.

Common mistake: a CLAUDE.md that's too vague ("be helpful, do good work") or too brittle (a 30-page procedure manual that breaks the moment something edge-case happens). Aim for the middle — clear principles, a few hard rules, examples for the common shapes, escalation paths for the rest.

5

Set the budget (the gas pedal)

Every AI employee gets a monthly cost cap. This is the strongest tool you have for keeping work bounded — if the agent loops or hallucinates a 20-hour task, the budget stops it before it costs real money.

Reasonable starting caps for common roles:

RoleSandboxMonthly capWhy this number
AI bookkeeper / AP clerkab0t.medium, auto-stop$50Compute is cheap; model costs dominate. 50-200 invoices/month at $0.10 each.
AI paralegalab0t.medium + occasional vision$200Heavier model use (Sonnet + Opus for high-stakes); citation verification adds cost.
AI research analystab0t.small, long browser sessions$80Browser time eats compute; model use is moderate.
AI coding agentab0t.medium$120Code-heavy reasoning costs more per task than text drafting.
AI customer-support tier-1ab0t.small, high volume$60Per-task cheap; volume-driven; mostly Sonnet.
AI on-call (always-on monitoring)ab0t.micro persistent$30Heartbeat + occasional response; lightweight.
AI AP fleet (10 vendor portals fan-out)10× ab0t.micro spawned$120Parallel sandboxes, low per-task cost.

Compare these to fully-loaded human cost ($4,000-$15,000/month). The cap is generous but it stops runaway loops cold. Adjust monthly based on real usage — most operators tighten the cap by 20-30% after the first month once the actual usage is known.

Stacked safety net: per-task cap (kill any single task that exceeds $5), per-day cap (kill the agent for the day if it burns through 50% of the monthly), per-month hard stop (HTTP 402 once at cap). All three configurable in the dashboard. Leave them on.

6

Pick the reporting channel

Where does the agent post results? Pick one primary, one fallback:

ChannelBest forWorst for
Slack threadHigh-visibility, low-volume (executive digests, daily summaries, time-sensitive escalations)High-volume — Slack noise drowns the signal
Linear / Asana / Jira ticketTracked work items, work that has assignees, work that needs statusQuick FYI items — too much ceremony
Email digestLow-attention, scheduled (daily/weekly), CFO/exec reportingTime-sensitive items — email latency
PR commentCode review agents, anything tied to a Git workflowNon-engineering audience — PRs invisible
Shared doc (Notion / Google Doc)Long-form research, weekly summaries, deliverablesReal-time — docs aren't push notifications
Webhook to your own dashboardYou're building a SaaS on top of agents and want the channel inside your productPlumbing overhead

Add the channel to the CLAUDE.md (step 4). The agent reads it and reports there automatically. Never let an agent run silently — if it has nowhere to post, you have nowhere to supervise. Operators who try to "let the agent just work and we'll check the audit log later" reliably end up surprised.

7

Wire the events the agent listens to

This is what makes the agent feel like an actual employee. Connect the triggers it should react to:

  • Email forwarded to its address. The AP clerk picks up forwarded invoices. ap@yourfirm.com → agent's inbox.
  • Slack message that mentions it. @nina please pull this week's variance. The agent reads the message + thread context and acts.
  • Slack DM. Operators can DM the agent for private requests.
  • Cron schedule. "Every weekday at 6am, run the competitive intel sweep."
  • Webhook from a vendor system. Stripe payment failed → agent investigates. GitHub PR opened → agent reviews. Linear ticket created → agent triages.
  • Calendar entry. "Month-end reconciliation, 28th of every month." Agent reads its own calendar.
  • SQS / EventBridge messages. For platform-level integrations (S3 object lands, CloudWatch alarm fires).

In 2026, AI employees are event-driven — they don't sit waiting for prompts. They have inboxes, calendars, and Slack handles. They wake up when work arrives and clock out when it doesn't.

Read Event-Driven Agents for the patterns. The technical wiring is in Event Architecture Deep Dive.

8

Set the auto-stop

An AI employee should clock out when there's no work. Auto-stop kills the sandbox after N minutes of idle, then resumes it (with full state preserved) when work arrives. You pay only for the minutes it's working.

Defaults by role:

  • Event-driven agents (AP clerk, paralegal, support tier-1): 15 minutes idle
  • Long-running research (multi-day investigations, coding sessions): 60 minutes idle
  • Always-on monitoring (heartbeat, on-call): no auto-stop, just smaller sandbox
  • Cron-triggered batch (nightly competitive intel, weekly reports): 5 minutes after job completes

The cost saving is dramatic: a ab0t.medium running 24/7 costs $28.80/month; the same sandbox with auto-stop active 8 hours/day costs ~$9.60/month. 67% saving, no functional difference for event-driven work.

Read Persistent Workspaces for what survives the stop.

9

Assign the first task (the shakedown)

Don't start with a high-stakes task. Start with something low-stakes you can verify in 5 minutes. Per-role examples:

RoleFirst taskWhat you're verifying
AP clerk (Nina)"Process this one test invoice from a known vendor (attached)."She extracts line items correctly, posts to AP staging (not GL), formats the Slack confirmation right.
Paralegal (Amy)"Summarize this NDA in 5 bullets."She finds the material clauses, doesn't hallucinate citations, posts the right format.
Research analyst (Robin)"Pull this week's pricing page for these three competitors."She visits the right URLs, extracts pricing tables correctly, doesn't hallucinate features.
Coding agent (Ada)"Open a PR adding a typo fix to README.md."She checks out the right branch, makes the commit, opens the PR, signs it as the agent.
Support tier-1 (Sam)"Here's a real ticket from yesterday. Draft a response without sending."She finds the right KB article, drafts a response that matches the team's voice, doesn't make up policies.
Practice manager (Patty)"Run eligibility verification for these 5 patients with [payer]."She logs into the portal, finds the right records, returns eligibility status without leaking PHI to non-BAA destinations.

Watch the run live. The dashboard's access_url lets you see the agent's screen / terminal in real time. This is the equivalent of sitting next to a new hire on day one — looking over their shoulder, not micromanaging.

What to watch for:

  • Does the agent understand the task? (If first move is wrong, CLAUDE.md is missing context.)
  • Does it use the right tools? (If it opens Excel when it should open Salesforce, it doesn't know where work lives.)
  • Does it escalate when it should? (If it pushes through ambiguity instead of pinging you, your "when to escalate" rules are too loose.)
  • Does it explain itself? (Its Slack post should be plain-English summary, not terse status spam.)
10

Approve or correct

If the agent did the task right, mark it as expected behavior. If it didn't, update the CLAUDE.md with the missing context — that's where the learning happens. Over the first week, the CLAUDE.md grows from 3 pages to 5 pages of "this is how we do things here."

Don't try to update the model. Don't try to "train" it. Update the job description. That's the unit of change.

Common corrections you'll make in week 1:

  • "When the vendor name has [special char], the portal trims it. Use [normalized form] instead."
  • "Our invoices for vendor X always have the PO in the second line, not the first."
  • "For amounts over $5K, also CC the controller on the Slack message."
  • "Use 'invoice' not 'bill' — that's the term the team uses internally."
  • "If you can't find a PO match, don't guess — flag and stop."

These are the kinds of details that don't make it into a written procedure manual but that everyone in the office "just knows." The CLAUDE.md is where you encode them, once, so the agent gets them every time.

11

Set up the supervision routine

For the first week, watch every run. By week two, you should be watching the daily digest only. By week three, you're alerted on failure and reading the weekly summary on Friday afternoons.

The supervision-time per agent should drop from ~30 min/day in week 1 to ~5 min/day by week 3. If it's not dropping, the agent isn't trustworthy yet — keep iterating on the CLAUDE.md.

PhaseTime / day per agentWhat you do
Week 1 (Shakedown)20-30 minLive-watch every run. Approve or correct. Update CLAUDE.md as gaps emerge.
Week 2 (Calibration)5-10 minRead the daily digest. Spot-check 1-2 runs. Add to CLAUDE.md if you see drift.
Week 3+ (Steady state)2-5 minAlerts on failure only. Read the weekly summary. Quarterly performance review.

The full supervision playbook is in Supervising AI Workers.

12

Schedule the 30-day review

Like a human's 30/60/90, your AI hire gets a checkpoint at the end of month one. Look at: success rate, cost vs cap, escalation rate (how often did the agent stop and ping you?), hours-saved estimate. Decide: keep, expand scope, retire, swap models.

Block the 30 minutes on your calendar now. The agents that get reviewed get better; the agents that don't drift in ways you'll only notice when something's already gone wrong.

Performance-review framework in AI Agent Performance Reviews.

The CLAUDE.md template — section by section

The CLAUDE.md is the most important artifact in the entire onboarding. It's also the thing operators most often get wrong on the first try. Here's the section-by-section breakdown of a CLAUDE.md that works.

markdown
# CLAUDE.md — Nina, AP Clerk for Acme Accounting

## Identity
You are Nina, the AP clerk for Acme Accounting LLC.
You report to Marcus (Slack: @marcus). You sign emails "Nina from Acme."
You are professional, warm, and concise. No emojis in vendor communications.

## What you own
- All invoices that arrive at ap@acmeaccounting.com
- AP postings to NetSuite (staging only, not GL)
- Daily AP summary in #ap-summary Slack channel at 5pm

## What you don't touch
- Never approve invoices over $10,000 — flag and ping @marcus
- Never modify the GL directly
- Never email vendors first; only respond to inbound
- Never disclose internal financials to anyone outside the firm

## Escalation rules
- Vendor portal asks for tax forms → stop, message #ap-help
- Can't match invoice to PO after 3 retries → flag and stop
- Invoice currency != USD → flag (we'll handle FX manually)
- Anything that "feels off" → ping @marcus and wait

## Reporting
Daily summary to #ap-summary at 5pm:
- Invoices processed (count + total $)
- Flagged items (with reason)
- Vendors not responding (list)
- Tomorrow's expected workload

## Tools available
- NetSuite (read-only GL, write AP staging)
- Acme's Drive: /Vendor Invoices/
- Vendor portals: see secrets vault for credentials
- Slack: #ap, #ap-help, #ap-summary

## Style guide
- Vendor emails: professional, factual. Sign "Nina from Acme."
- Internal Slack: warm, terse. Reply in thread.
- Always include the PO and invoice number when discussing.

## Examples
[3 worked examples here, including the right output format]

Why this works:

Length: 2-3 pages is the right size. Below 1 page, you're under-specified. Above 5 pages, you're over-specifying brittle rules — the agent will surprise you with literalism.

The 30-day onboarding plan

Day 1 is the checklist above. Here's what the next 29 days look like:

PhaseDaysWhat's happeningOperator time
ShakedownDays 1-7Live-watch every run. Update CLAUDE.md as gaps appear. Most CLAUDE.md updates happen here. Expect 2-5 corrections per day in week 1.20-30 min/day
CalibrationDays 8-14Switch from live-watching to daily-digest review. Spot-check one full run per day. Catch behavior that "looks fine" in summary but is wrong in detail.5-10 min/day
Steady-state rampDays 15-21Alerts on failure only. Weekly summary review on Fridays. Start expanding scope if performance is steady.2-5 min/day
Review prepDays 22-29Pull the metrics dashboard. Note success rate, cost-per-task, escalation rate, time-to-completion. Compare to expectations.5 min/day
30-day reviewDay 3030-min checkpoint. Decide: keep / expand / retire / swap. Write the post-review CLAUDE.md update.30 min once

Total operator time over 30 days: ~7-10 hours. Hours of human work delegated by the agent in the same period: 60-200 depending on role. ROI is dramatic from the first week.

The cost math you'll quote at the next leadership meeting

Onboarding cost: $0.04 (sandbox time) + 30 minutes of your time. Compare to a human hire's onboarding: 30-90 days of partial productivity, recruiter fees, signing bonus, equipment.

RoleHuman cost (loaded)AI cost / monthMultiplierHours saved / month
Bookkeeper / AP clerk$5,500/mo$50110×120-160
Paralegal (research)$8,500/mo$20042×80-120
Research analyst$8,000/mo$80100×60-100
QA tester$6,000/mo$45133×80-120
Junior account exec (admin)$5,000/mo$6083×50-80
Customer support tier-1$5,500/mo$6092×140-200 (volume)
Coding-PR-reviewer$10,000/mo (loaded eng salary fraction)$12083×40-60
Practice manager (eligibility / PA)$5,500/mo$25022×120-180

The right framing for the leadership meeting isn't "AI replaces humans." It's "each of our humans now manages 5-15 AI workers." The senior associate who used to spend 60% of their week on case-law research now reviews and ships the work of three AI paralegals. The bookkeeper who used to do data entry now reviews flagged exceptions from the AP-clerk agent. The companies winning at this in 2026 frame it as augmentation, not substitution — and don't reduce headcount on the supervised side.

Seven common day-one mistakes from the field

Anonymized but real, from operators we've worked with through onboarding.

1. Reusing your personal API key

An eng manager wired the AI coding agent with their personal GitHub PAT "to get something running fast." The agent (correctly per its CLAUDE.md) opened a PR. The PR was attributed to the eng manager, not the agent — confusing audit trail, fuzzy accountability. Worse: the agent had every permission the eng manager had, including read access to the company's most sensitive repos. Fix: scoped service account from day one.

2. No reporting channel

"I'll just check the audit log when I want to know what's happening." The operator never checked. Three weeks in, a vendor complained about a duplicate payment. Tracing it took half a day. Fix: every agent posts to a channel. Always. Even if no human reads it daily, it's the audit-log-with-narrative.

3. CLAUDE.md too vague

"You are a helpful AP clerk. Process invoices and post results." The agent did exactly that, plus a thousand interpretations of "helpful." One day it auto-emailed vendors to chase missing invoices — not in scope, not authorized, but consistent with "helpful." Fix: explicit "what you don't touch" list.

4. CLAUDE.md too rigid

The opposite mistake. The operator wrote a 30-page procedure manual covering every conceivable edge case. The agent followed it literally — including the part where it spent 40 minutes on a $50 invoice because the manual said "always reconcile to the penny." Fix: principles + examples + escalation paths. Trust the agent to fill gaps.

5. Skipping the shakedown

Operator wired the agent on Friday afternoon, said "let's see what happens over the weekend." Came in Monday to a $200 cost spike from a loop the agent fell into on a malformed invoice. No alerts, no ping, just spend. Fix: live-watch the first 5 runs. Always.

6. Onboarding 5 agents in one day

Operator was excited and onboarded the AP clerk, AR specialist, expense auditor, paralegal, and research agent all in the same afternoon. By end of week 1, all five had drifted in similar ways the operator hadn't caught because attention was split. Fix: one agent at a time. Get the rhythm down. Then add the next.

7. Treating the model swap as the solution

"This task isn't working — let me upgrade to GPT-5 reasoning / Opus 4.7." It rarely fixes anything. 80% of the time, the fix is in the CLAUDE.md, not in the model. Fix: tighten the prompt before paying 5× more for compute.

Onboarding multiple agents: stagger, don't blast

Pattern that works for ops teams scaling from 1 → 10 agents over a quarter:

WeekWhat happens
Weeks 1-2Onboard agent #1. Run the full shakedown + 30-day review framework on schedule.
Weeks 3-4Onboard agent #2. By now you have a working CLAUDE.md template; agent #2 starts at week-2 calibration speed instead of day-1.
Weeks 5-8Onboard agents #3-5. Slot one per week. By agent #5, your team has the rhythm of supervising a small fleet.
Weeks 9-12Onboard agents #6-10. With a templated CLAUDE.md and tooling, this should feel routine. Two onboardings per week is comfortable.

Companies that try to onboard a fleet of 10 agents in a week consistently regret it. The shakedown matters; you cannot batch it into "we'll figure it out as we go."

What not to do (the failure modes)

For your IT person: the technical setup (one-time, ~20 minutes)

Send this section to whoever handles your IT

This is the operator-invisible plumbing. Once it's done, the operator never sees it again.

The technical setup is:

  1. Sign in to Sandbox Platform at /dashboard. Create a workspace (= organization). Add the operator(s) who will be hiring agents as members with the right roles (admin, member, viewer).
  2. Generate scoped service accounts for each system the agent will touch. These should be service-account credentials (not personal logins): a read-only SQL user for the database, a limited Stripe restricted key, a specific CRM service account, etc. Store them in a secrets manager (AWS Secrets Manager, Doppler, 1Password Vault, HashiCorp Vault).
  3. Wire the events via the integration tab in the dashboard. Connect Slack (for @hire-amy patterns), set up email-forwarding to {employee}@{your-domain}, register webhook receivers from the third-party systems. SQS / EventBridge if your stack uses AWS.
  4. Configure model-provider settings. If your operator uses Claude Code or Codex CLI, the dashboard's "Model Configuration" tab handles the API key for the underlying model and selects the right tier (BAA-eligible for HIPAA-regulated workspaces; standard otherwise).
  5. Set the auto-stop default at the workspace level. We recommend 15 minutes for event-driven agents, 60 minutes for research-heavy roles.
  6. Set the per-employee cost cap in dashboard settings. Reasonable defaults are listed in step 5 of the operator checklist.
  7. Configure audit-log retention. Default is 90 days; for HIPAA / financial compliance, set to 6-7 years.
  8. Set up egress restrictions if needed. By default, sandboxes can reach the public internet. For high-sensitivity workloads, configure an egress allowlist (workspace-level) so the agent can only reach the systems it's supposed to.
  9. Configure SSO / SCIM if you're at a company that uses it. The dashboard supports SAML 2.0 and OIDC for member auth.
  10. Hand the operator the dashboard URL, their login, and a 5-minute walkthrough of the "Hire Employee" flow.

That's it. The operator handles steps 1-12 of the day-one checklist; you only get pulled back in if a credential needs rotating, an integration breaks, or a new compliance requirement lands.

Role templates: pre-baked CLAUDE.md starting points

The dashboard ships with templates for the most common roles. Each is a starting point — you customize for your specific company, but the structure and the right defaults are pre-filled.

TemplateWhat's pre-filled
AP ClerkStandard AP workflow CLAUDE.md, suggested NetSuite + QuickBooks integrations, $50 budget cap, daily summary format.
ParalegalCitation-verification rule, NDA / contract review CLAUDE.md, suggested Westlaw / Lexis / NetDocuments integrations, $200 budget cap.
Research AnalystSource-attribution rules, web research CLAUDE.md, suggested GA / ad-platform integrations, $80 budget cap, weekly digest format.
Code ReviewerPR-review CLAUDE.md, suggested GitHub / GitLab integration, scoped service account spec, $120 budget cap.
Customer Support Tier-1KB-search workflow, support-channel CLAUDE.md, suggested Zendesk / Intercom / Linear integrations, $60 cap, escalation rules pre-filled.
Practice ManagerHIPAA-aware CLAUDE.md, BAA-eligible model defaults, eligibility / prior-auth workflows, $250 cap.
Listing CoordinatorReal estate workflow, fair-housing language rules, MLS / Zillow integrations, $150 cap.
Account ManagerAgency-style account CLAUDE.md, weekly digest format, ad-platform / GA integrations, $180 cap.

Pick the closest template, customize for your specifics, ship. Templates evolve over time based on what we learn from operators in the field.

When NOT to hire an AI employee

The agent isn't always the right answer. Don't hire one for:

Most operators we work with start with too narrow a list of work to delegate. After 30 days they've expanded it. After 90 days they've expanded it again. The shape of the right answer becomes clearer with practice.

Frequently asked questions

Does the AI employee have a real Slack handle and email address?

Yes. The integration tab in the dashboard maps the agent's employee identity to a Slack user, an email address (e.g. nina@yourcompany.com), and any other identity surfaces it needs (Linear assignee, Jira account, GitHub user, calendar invitee). When someone DMs @nina in Slack, the message reaches the agent and it acts on it. When an invoice is forwarded to her email, she processes it. When an invitation lands on her calendar, she sees it.

How long is "30 minutes to productive" — is that realistic?

For an agent doing one well-defined task (process invoices, summarize NDAs, monitor competitor pricing): yes. For a generalist agent expected to handle 10 different workflows: longer — figure half a day to write the CLAUDE.md, then a week of shakedown to get the prompts and tool access right. Either way, it's faster than a human's 30-90 day ramp.

Can multiple operators share one AI employee?

Yes — that's the normal case. The agent works for the team; the operator is just whoever's currently assigning work or reviewing output. Multiple operators in the same Slack channel, all routing tasks to @nina, is the standard setup. The audit log shows who routed which tasks.

What happens if I'm not technical at all?

The day-one checklist is operator-shaped. You don't need to know what a sandbox is — you click "Create Employee" in the dashboard and the platform provisions the workstation. You don't need to know what an API key is — you click "Connect Slack" and the wizard handles the OAuth. The technical setup at the end is for your IT person; if you don't have one, our setup wizard walks the operator through the same steps in 15 minutes.

How do I fire an AI employee?

Click Terminate. The sandbox stops, the credentials revoke, the employee identity is deactivated. Audit log of everything they did stays for compliance. If you might want them back, click Pause instead — the sandbox stops, the credentials stay scoped but inactive, and you can resume in seconds.

Do I need to retrain the agent for our company?

No — and you can't, in the way you might be thinking. You don't train the underlying model (Claude, GPT-5, Gemini); the model already knows English, accounting, law, code, etc. What you customize is the CLAUDE.md — the job description that says "this is how we do invoices here" or "this is the format we use for case briefs." That's the unit of customization. Updating it is editing a Markdown file, not running a training job.

What's the difference between Claude Code, Devin, and Codex CLI?

Claude Code (Anthropic) is the most popular coding agent — TUI-based, MCP-native, has Skills, runs in a terminal. Codex CLI (OpenAI) is similar shape but uses GPT-5 / o-series models. Devin (Cognition Labs) is fully autonomous and most expensive — best for hands-off coding work. Cursor Cloud Agents run remote on Cursor's infrastructure. For most operators, Claude Code is the workhorse default.

Can the AI employee work overnight while I'm asleep?

That's the whole point — they work while you sleep, you read the digest at coffee. The night-shift agent posts results at 7am local; you skim it before standup. If something needed your attention, the alert woke you. Otherwise, results are waiting.

How much does it really cost to onboard an AI employee?

$0.04 in compute for the day-one setup itself (about 30 minutes of sandbox time during shakedown). Ongoing monthly cost depends on the role: $30-80/month for admin / event-driven agents, $150-300/month for research-heavy roles, $30-60/month for always-on monitoring agents. Compare to a human's fully-loaded $4,000-$15,000/month.

What happens to data the agent processes?

Data lives in the agent's isolated sandbox. By default it does not leave your workspace. Use the enterprise tier of the underlying model (Claude / GPT-5 / Gemini) to get a contractual no-training-on-data guarantee. Audit log captures every data access for compliance review.

How do I supervise an agent doing work I don't understand?

This is the hard one. If your AI paralegal cites case law you can't verify, you can't supervise the substance — you can only supervise the process (did it cite cases? did it format correctly? did it escalate edge cases?). For substance, you'll want a senior human in that domain to do periodic spot-checks. AI workers don't eliminate the need for domain expertise; they redirect it from doing-the-work to reviewing-the-work.

What if I disagree with how the agent did something?

Update the CLAUDE.md, not the model. The job description is where you encode your preferences. "Always cite the Bluebook 21st edition." "Use our company's invoice template, not the vendor's." "Sign emails 'The Sandbox Team', not 'AI Assistant'." Write it down once; the agent reads it every run.

Can I tell my customers / clients we're using AI?

Up to you. The agent doesn't usually communicate directly with customers (a human reviews and ships); disclosure isn't strictly required for output the human shipped. That said: the trend in 2026 is toward proactive transparency. Many companies tell their customers "we use AI to handle research and drafts; senior staff reviews everything" as a positive signal — it conveys modern operations. Some industries (regulated like healthcare, legal, finance) require disclosure in specific contexts; check yours.

What if the agent makes a mistake that costs money?

Same as if a human made one — fix the mistake through normal channels, update the CLAUDE.md to prevent the next one, look at the audit log to understand the root cause. The cost cap limits how big the mistake can be before being caught. For high-stakes operations (large invoices, contract terms), have the agent escalate before acting.

Will the AI employee replace my human staff?

The companies winning at this in 2026 frame AI workers as augmentation, not substitution. One human supervises 5-15 AI workers; the human's job becomes higher-leverage (review, judgment, customer interaction) instead of repetitive (data entry, drafting from templates). Total productivity goes up dramatically; headcount on the supervised side rarely goes down. The companies that try to automate-then-cut-headcount tend to see worse outcomes than the companies that treat it as a force multiplier.

What's next

You've onboarded an AI employee. Now keep them productive:

Hire your first AI employee

30 minutes to productive. $0.04 setup cost. The dashboard does the rest.

Open Dashboard