Skip to product information

HR Onboarding & Offboarding Automation with n8n, Postgres, Slack, Jira

HR Onboarding & Offboarding Automation with n8n, Postgres, Slack, Jira

 (200+Reviews)
Regular price £28.99
Regular price £28.99 Sale price
SAVE Sold out
⬇
Instant Digital Download
∞
Unlimited Downloads
★
Lifetime Access in Your Account
🔥
128+ Sold
Popular with n8n builders
⚡
23 people viewing
High interest right now
✅
9 added today
Fast-moving digital product
HR Onboarding & Offboarding Automation with n8n, Postgres, Slack, Jira

HR Onboarding & Offboarding Automation with n8n, Postgres, Slack, Jira

Regular price £28.99
Regular price £28.99 Sale price
SAVE Sold out

Automate HR onboarding & offboarding end-to-end with n8n

This n8n workflow automates HR onboarding and offboarding by reacting to HRIS webhook events, logging cases in Postgres, coordinating with Slack and Jira, provisioning Google Workspace accounts, and creating onboarding pages in Notion—all with manager approval via Gmail.

What this workflow does

  • Receives onboarding webhooks from your HRIS and validates the incoming payload. It generates a department-specific onboarding checklist and a work email address.
  • If the payload is invalid, it posts an alert to your Slack People Ops channel and stops the process.
  • If the payload is valid, it creates or updates an onboarding case in Postgres, notifies People Ops in Slack, logs the case in a Google Sheets tracker, and creates a Jira IT provisioning task.
  • Waits until the configured lead time before the employee’s start date, then provisions the user by creating a Google Workspace account via the Google Admin Directory API and creates a Notion onboarding page.
  • Sends the manager an approval message in Gmail with approve/reject links. The workflow then updates the Postgres case status based on the decision.
  • If approved, it emails the new hire a day-1 checklist and posts an “onboarding ready” confirmation in Slack. If rejected, it posts a rejection notice in Slack.
  • For offboarding, it receives termination events via HRIS webhook, builds an offboarding checklist, and suspends the user (per the workflow’s offboarding step).

Use cases

  • People Ops teams that want consistent onboarding/offboarding with less manual coordination
  • SaaS operators standardizing IT provisioning and access readiness
  • Automation engineers building HRIS-driven workflows with auditable tracking in Postgres and Google Sheets

Technical details

  • Built with n8n using nodes such as if, set, code, jira, wait, and gmail
  • Integrations: Slack, Postgres, Google Sheets, Jira, Google Admin Directory API, and Notion
View full details