๐Ÿ‘ฅ Provision new hires in Google Workspace, Slack, Notion, Gmail and Sheets with AI

โšก 28 views ยท ๐Ÿ‘ฅ HR & Recruitment

Description

Employee Onboarding Automation with Multi-System Provisioning

What this workflow does

This workflow automates the end-to-end employee onboarding process by provisioning new hires across multiple internal systems and delivering a personalized welcome experience.

Upon receiving new employee data via a webhook or form submission, it creates user accounts in Google Workspace, invites the employee to Slack, sets up a Notion onboarding page, generates an AI-powered welcome package, and notifies relevant stakeholders. All onboarding activities are logged for tracking and audit purposes.

This template helps HR and People Operations teams reduce manual work, ensure consistency, and deliver a smooth onboarding experience from day one.


How it works

  1. Employee data intake

    • Triggered by a webhook or form submission.
    • Collects employee details such as name, email, department, role, start date, and manager.
  2. Data preparation

    • Generates a company email address.
    • Assigns a unique onboarding ID.
    • Standardizes employee information for downstream systems.
  3. Parallel account provisioning

    • Creates a Google Workspace user account.
    • Sends an invitation to the Slack workspace.
    • Creates a dedicated Notion onboarding page.
    • Executes these steps in parallel to minimize onboarding time.
  4. Provisioning result compilation

    • Consolidates account creation statuses.
    • Produces a single onboarding summary object.
  5. AI-powered welcome package

    • Generates:
      • A personalized welcome message
      • A suggested first-week schedule
      • Practical tips for success in the role
    • Formats content for email delivery.
  6. Notifications & communication

    • Sends a welcome email to the employee (if a personal email is provided).
    • Notifies HR or People Ops via Slack.
    • Logs onboarding details to Google Sheets.
  7. Webhook response

    • Returns a structured JSON response confirming onboarding initiation.

Setup requirements

Before activating this workflow, ensure the following are configured:


Required credentials

This workflow requires the following credentials to be configured in n8n:


Customization ideas


Who this is for


This template provides a scalable, repeatable onboarding foundation that connects HR systems, IT provisioning, and AI-driven communication into a single automated workflow.

๐Ÿ”— Nodes Used

Google Sheets, HTTP Request, Slack, Webhook, Gmail, Notion

๐Ÿ“ฅ Import

Download workflow.json and import into n8n: Workflow menu โ†’ Import from File

๐Ÿ“– Importing guide ยท ๐Ÿ”‘ Credential setup