Skip to main content

Onboard employees automatically with Google Workspace, Slack, Notion and Gmail

Workflow preview

Onboard employees automatically with Google Workspace, Slack, Notion and Gmail preview
Open on n8n.io

Overview

πŸš€ How it works

Fully automates your Day 0–30 employee onboarding sequence the moment HR submits a webhook. No manual steps, no missed tasks.

  • πŸ” Provisions Google Workspace account via Admin API
  • πŸ’¬ Posts a personalised welcome message to Slack
  • πŸ“ Creates a Notion onboarding page pre-filled with the employee's details
  • πŸ“§ Sends a welcome email via Gmail with first-day instructions
  • ⏱️ Waits 7 days, then checks task completion β€” alerts the manager if anything is overdue
  • βœ… Waits 30 days, runs a final completion check and closes the onboarding loop

πŸ› οΈ Set up steps

Estimated setup time: ~20 minutes

  1. Webhook β€” copy the webhook URL and send it from your HR system (BambooHR, HiBob, Workday, or a simple form)
  2. Google Workspace β€” connect a Service Account with Domain-Wide Delegation; grant admin.directory.user scope
  3. Slack β€” connect Slack OAuth2; set the welcome channel in the node (e.g. #general)
  4. Notion β€” connect Notion OAuth2; set your Onboarding database ID in the Create Page node
  5. Gmail β€” connect Gmail OAuth2; customise the welcome email template in the Send Email node
  6. Follow the sticky notes inside the workflow β€” each key node has a one-liner guide

πŸ“‹ Prerequisites

  • Google Workspace (Business Starter or higher)
  • Slack workspace with a bot or OAuth2 app
  • Notion workspace with an onboarding database
  • Gmail account for sending welcome emails

Custom Workflow Request with Personal Dashboard

[email protected]

https://www.smartflowcraft.com/contact

More free templates

https://www.smartflowcraft.com/n8n-templates