HR & People

Dayone.Accessprovisioned,formsfilled,trainingqueued.HRdidn’tcoordinateanyofit.

A new engineer joins Monday. The agent builds the full onboarding packet from the handbook, benefits catalog, IT checklist, and org chart — pre-populating every form and generating a role-specific setup list: source control access, VPN credentials, dev environment, security training. HR assigns the buddy. The agent tracks every outstanding signature and overdue item daily until the file is complete.

Key Takeaways

Day-one ready

From signed offer to fully provisioned workstation in 48 to 72 hours. No HR coordinator chasing approvals.

Nothing missed

Every system, form, and training assignment is triggered from a single source of truth. Role-based checklists ensure nothing is skipped.

All departments in parallel

IT, HR, Facilities, and Finance are notified simultaneously. Provisioning runs in parallel, not sequentially.

Role-based configuration

System access, equipment, and training assignments are derived automatically from the role, department, and location in the offer letter.

Compliance forms completed

Tax forms, NDAs, and policy acknowledgements are pre-populated from the offer letter and queued for the new hire to sign before day one.

Onboarding is a coordination problem. Not a judgment problem.

A new hire's first day experience is determined almost entirely by decisions made in the week before they arrive: which systems were provisioned, whether equipment was ordered, if the manager was reminded, which forms were sent. None of those decisions require judgment. They require coordination across four or five departments that do not naturally coordinate.

The automation reads the offer letter and triggers everything in parallel. IT receives a provisioning request specifying which systems the role requires. Facilities gets a desk and badge request. The payroll system is updated. Compliance forms are pre-populated and sent to the new hire with a deadline. A training schedule is assembled from the role's required modules and added to the calendar.

HR's job becomes monitoring the status dashboard and handling exceptions — not initiating every step manually.

One call per new hire

Pass the signed offer letter and the role configuration matrix. The automation extracts role details, generates provisioning requests for each department, pre-populates compliance forms, and assembles the training schedule.

python
import dspy
from predict_rlm import File, PredictRLM


class CoordinateEmployeeOnboarding(dspy.Signature):
    """Read the signed offer letter, derive all provisioning requirements
    from the role and department, and produce parallel action packages
    for IT, HR, Facilities, and the new hire."""

    offer_letter: File         = dspy.InputField(desc="Signed offer letter with role, department, start date, and location")
    role_matrix: File          = dspy.InputField(desc="Role-to-system access and equipment mapping — Excel")
    compliance_templates: File = dspy.InputField(desc="Tax forms, NDA, and policy acknowledgement templates")
    it_request: str            = dspy.OutputField(desc="System access provisioning request for IT")
    hr_forms_package: File     = dspy.OutputField(desc="Pre-populated compliance forms for new hire signature")
    training_schedule: File    = dspy.OutputField(desc="Required modules and calendar invites — PDF")
    dept_notifications: list[str] = dspy.OutputField(desc="Email notifications for IT, Facilities, Payroll, and Manager")


agent = PredictRLM(CoordinateEmployeeOnboarding, lm="openai/gpt-5.1", max_iterations=10)

result = agent(
    offer_letter=File(path="offers/sarah-chen-2026-04-28.pdf"),
    role_matrix=File(path="hr/role-access-matrix.xlsx"),
    compliance_templates=File(path="templates/onboarding/"),
)
# result.it_request → sent to IT ticketing system
# result.hr_forms_package → emailed to new hire
# result.training_schedule → added to calendar
# result.dept_notifications → sent to each department

Built on predict-rlm — open source. github.com/Trampoline-AI/predict-rlm

What happens the day an offer is accepted

Four parallel outputs leave the system within minutes. IT receives a structured provisioning request listing every system the role requires, with access tiers and the start date. The new hire receives an email with pre-populated tax forms, NDA, and policy acknowledgements — signed before day one. The manager receives a readiness checklist and calendar reminder. And a training schedule assembles the required modules and books the first week's sessions. HR's onboarding dashboard shows the status of every item.