Register your interest: Tag @Cody, get an agent
BlogResources

Workflow automation for HR teams: joiners, movers and leavers

The lifecycle is where automation pays and where the failures are visible. Access on day one, access removed on the last day, and everything that must stay with a person.

Osman RamadanOsman Ramadan11 min read

Summarize with AI

Workflow automation for HR teams: joiners, movers and leavers
On this page

Employee lifecycle work is repetitive, deadline-bound and unforgiving of mistakes. A new starter without a laptop on day one is a memorable failure; a leaver who still has access to production three months later is a security incident waiting to be discovered by an auditor.

Both are coordination problems rather than decisions, which makes them good automation candidates. What sits alongside them — performance, grievances, capability, anything about a person rather than their access — is the opposite, and keeping that boundary clear is most of what makes HR automation acceptable to the people it affects.

What we'll cover

Why the lifecycle is the right target

It is coordination, not judgement. The decision was made; what follows is a sequence across several teams.

It crosses functions — IT, facilities, payroll, the manager — which is exactly where things fall between people.

It is deadline-driven, and the deadlines are externally visible to the employee.

The failures are memorable. People remember a bad first day for years and tell other candidates about it.

The volume is predictable even in a small company, and it recurs identically.

Most of it is a checklist somebody maintains by hand, which is the clearest possible signal.

Joining, and day one

Start before day one. Accounts, equipment and access provisioned ahead, so the first morning is about the job.

Notify everybody who has a task, with a deadline, rather than a single email nobody owns.

Role-based defaults for access, tools and reading, so a new person in a known role needs no bespoke thinking.

Sequence the first week rather than delivering everything at once, since a new starter cannot absorb forty links on Monday.

Introduce the people, which is the part that actually determines how quickly somebody becomes effective.

Check in automatically at a week and a month, routing anything concerning to a person rather than a dashboard.

Movers, which is the neglected case

Internal moves are handled worst of the three, in almost every organisation.

Access accumulates. Somebody who has changed role three times holds the union of three roles' permissions, which is how privilege creeps.

Remove the old access, explicitly, as part of the move — which almost nobody does because nothing prompts it.

Reporting lines change across several systems, and a missed one produces approvals routed to the wrong manager for months.

Payroll and benefits changes have deadlines that a move can quietly miss.

Treat a move as a leave plus a join for access purposes, which is the framing that makes the removal step non-optional.

Leavers, and access that persists

Access removal is time-critical and is the part most often late.

Build the inventory first. You cannot remove access you cannot list, and most organisations cannot list it.

Sequence it properly — some access must end at a specific time, some after a handover, and some immediately on a non-standard departure.

Handle the non-standard case deliberately, since immediate removal is occasionally required and should not be improvised.

Equipment, data and handover need tracking to completion, not just initiating.

Verify afterwards. An automated removal that silently failed is indistinguishable from one that worked, and only a check finds it.

Building it with CodeWords

CodeWords connects to more than 3,000 integrations, and the connection is made once and reused.

  1. Open CodeWords and start a new automation.
  2. Describe what should happen in plain language to Cody, the automation builder: the sequence, who is notified, and the deadlines.
  3. Authorize the connections — the HR system, the identity provider, the equipment or ticketing system, and chat.
  4. Describe the exceptions: a non-standard departure, a role with bespoke access, a contractor, a change of start date.
  5. Run it for one starter alongside the manual checklist and compare what each produced.

You describe the outcome; Cody builds it, connects it, and deploys it. The free plan covers light use, with Pro at $39 per month and Business at $100 per month as usage grows; details are on the pricing page.

Employee data and who sees it

HR holds the most sensitive data in most organisations, including health, financial and family information.

Minimise what crosses systems. An equipment request needs a name and a location, not a salary or a health record.

Special category data stays where it belongs, and should not pass through a general-purpose automation tool.

Managers see less than HR, and an automation must respect that rather than flattening it.

Access requests from employees to their own data are a right in several jurisdictions, and knowing where their data is makes answering one possible.

Retention applies here too, including after somebody leaves, and it should run automatically rather than on memory.

What must never be automated

Performance decisions, which are judgements about a person with consequences for their livelihood.

Disciplinary and grievance processes, which have procedural requirements and frequently legal ones.

Redundancy selection, where automated scoring is both a legal risk and an ethical one.

Anything that profiles individuals to make a decision about them, which carries specific obligations in several jurisdictions including a right to human review.

Pay decisions, which should be transparent and defensible rather than produced by a model.

The difficult conversation, in any form, which is the part of HR that exists precisely because it needs a person.

The recruitment pipeline

Scheduling and coordination is the safe, high-volume part, and it is most of the administrative load.

Acknowledge every application, which is basic courtesy and is routinely skipped.

Tell people they were unsuccessful, which candidates consistently name as the worst part of applying and which costs nothing to fix.

Keep the interview process moving, since delay is where good candidates are lost and a reminder solves most of it.

Do not automate screening decisions. Automated candidate filtering carries discrimination risk and in several jurisdictions specific obligations, and a model trained on your past hiring reproduces your past hiring.

Collect structured feedback from interviewers, promptly, which improves decisions without making them.

The manager is the bottleneck

Almost every lifecycle process has a step that waits on a line manager, and that step is where the days go. Designing around it does more than optimising anything HR controls directly.

Ask them once, with everything they need in the request, rather than three times across three systems.

Default sensibly. A role-based default the manager can accept or amend beats a blank form, and most will accept it.

Give a deadline with a consequence — the request proceeds on the default, or it escalates — since an open-ended request waits indefinitely.

Escalate to their manager, not to HR, since HR chasing on behalf of a process has less effect than the reporting line does.

Measure where it waits. The step that takes longest is rarely the one people assume, and it is usually a manager approval nobody has timed.

Prepare for absence. A manager on leave should have a defined delegate, or every process involving them stops for a fortnight.

Making it survive

Handle the changed start date, which happens frequently and breaks sequences built on a fixed date.

Make provisioning idempotent, since a retry should not create a second account.

Alert on failures loudly. A silent failure in this domain means somebody arrives with no laptop or leaves with full access.

Keep the audit trail of what was provisioned and removed, with timestamps, which is what an auditor asks for.

Report the outcome: starters, movers and leavers processed, tasks outstanding, and access removals verified.

Limits worth knowing about

HR systems vary enormously in integration capability, and many are not built for it.

Identity provider coverage is partial. Systems outside single sign-on are the ones where access persists after departure.

Employment law differs by jurisdiction and constrains process, notice and data handling.

Works councils and unions may require consultation before changing processes that affect employees.

Automation cannot make a bad manager good, and a smooth onboarding into a poor team is still a poor experience.

What to build first

The leaver access inventory and removal, verified afterwards. It is the highest-risk gap in most organisations, it is a security problem rather than an administrative one, and the verification step matters as much as the removal — because an automated removal that silently failed looks exactly like one that worked.

Two habits make the difference. Treat an internal move as a leave plus a join for access purposes, since nothing else prompts the removal step and accumulated permissions are how privilege quietly concentrates. And keep every judgement about a person entirely human, because the boundary between coordinating work and deciding about people is what makes the rest of this acceptable to the people it affects.

Frequently asked questions

Why is the employee lifecycle the best HR automation target?

Because it is coordination rather than judgement, it crosses several functions where things fall between people, it is deadline-driven, and its failures are memorable — a bad first day gets told to other candidates.

Which part of the lifecycle is handled worst?

Internal moves. Access accumulates because nothing prompts removal of the old role's permissions, reporting lines change across several systems, and payroll deadlines are quietly missed.

How should leaver access be handled?

Build the inventory first, since you cannot remove access you cannot list. Sequence removals properly, handle non-standard departures deliberately, and verify afterwards — a silently failed removal looks identical to a successful one.

What HR work must never be automated?

Performance decisions, disciplinary and grievance processes, redundancy selection, pay decisions, and anything that profiles individuals to decide about them — which carries specific obligations including a right to human review in several jurisdictions.

Can candidate screening be automated?

It carries discrimination risk and specific legal obligations in several jurisdictions, and a model trained on past hiring reproduces past hiring. Automate the scheduling and the communication instead.

What is the cheapest improvement in recruitment?

Telling unsuccessful candidates. It costs nothing, candidates consistently name it as the worst part of applying, and it is routinely skipped.

How should employee data be handled across systems?

Minimised. An equipment request needs a name and a location, not salary or health information. Special category data should not pass through general-purpose automation tools at all.

What breaks these automations most often?

A changed start date. Sequences built on a fixed date fail when it moves, which happens frequently, and the failure surfaces as somebody arriving with nothing provisioned.

Where do lifecycle processes actually lose time?

Waiting on a line manager, almost always. Asking once with everything in the request, defaulting sensibly by role, and giving a deadline with a consequence does more than optimising anything HR controls directly.

What happens when a manager is on leave?

Every process involving them stops until they return unless a delegate is defined in advance. It is the single most common cause of a starter arriving unprovisioned.

Get started today

Your first workflow is free to build.

Describe what you need. Cody handles the build, the connections, and the deployment.