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

Go to Workflow
0 views
Built by Kumar SmartFlow Craft Kumar SmartFlow Craft
Created on March 18, 2026

Description

šŸš€ 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

Webhook — copy the webhook URL and send it from your HR system (BambooHR, HiBob, Workday, or a simple form)
Google Workspace — connect a Service Account with Domain-Wide Delegation; grant admin.directory.user scope
Slack — connect Slack OAuth2; set the welcome channel in the node (e.g. #general)
Notion — connect Notion OAuth2; set your Onboarding database ID in the Create Page node
Gmail — connect Gmail OAuth2; customise the welcome email template in the Send Email node
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

Nodes Used (5)

Code
n8n-nodes-base.code
Gmail
n8n-nodes-base.gmail
HTTP Request
n8n-nodes-base.httpRequest
Notion
n8n-nodes-base.notion
Slack
n8n-nodes-base.slack