HR · n8n

Automate New Employee Onboarding Tasks the Moment They're Hired

An n8n workflow that fires when a new hire is added to your HR tool, then creates their onboarding checklist as tasks, sends a welcome email, and alerts IT to provision accounts — so day one is fully prepared without HR chasing five departments by hand.

difficulty Intermediatesetup 45 minresult Each new hire triggers their full onboarding checklist, welcome email and IT provisioning request automatically
  1. 1

    Trigger on the new hire

    Add a Webhook node fed by your HR tool's 'new employee' event. A Set node captures name, work email, role and start date.

  2. 2

    Branch by role

    A Switch node routes engineers, sales and ops to their own task sets, so each person gets a relevant checklist rather than a generic one.

  3. 3

    Create the checklist

    A Notion node (or loop of task creates) adds each onboarding item — equipment, accounts, intro meetings, first-week goals — assigned and due-dated relative to the start date.

  4. 4

    Welcome + notify IT

    A Gmail node sends a warm welcome with first-day logistics, and a Slack node pings the IT channel with the accounts to provision. Nothing slips through the cracks before day one.

Frequently asked questions

Where does the new-hire trigger come from?

Any HR system with a webhook or an n8n node — Bamboo­HR, Personio, Deel, or even a Google Form / Airtable 'new hire' record. The workflow only needs the person's name, email, role and start date to kick off the rest.

Can the checklist differ by role?

Yes. A Switch node branches on the role or department and creates a different task set — engineers get repo access and a laptop request, sales get CRM seats and territory setup. One workflow covers every role by mapping each to its own checklist.

About this recipe. Recipes on FlowRecipesHub are written for business owners, not developers, and are tested before publishing — how recipes get made. Some ingredient links are affiliate links that cost you nothing — full disclosure.