Employee onboarding automation (Webhook → Sheets/Notion → Gmail → Slack)
Quick summary
Trigger
Webhook - New Employee Form
Steps
6
Step outline
Webhook - New Employee Form → Code - Normalize name/role/start date → Google Sheets - Append Employee Row → Notion - Create Onboarding Checklist Page → Gmail - Send Welcome Email → Slack - Notify #people-ops
Lanes
3
Integrations
Gmail, Google Sheets, n8n, Notion, Slack
FlowZap Code
intake { # Intake
n1: rectangle label:"Webhook - New Employee Form" system:"n8n"
n2: rectangle label:"Code - Normalize name/role/start date" system:"n8n"
n1.handle(right) -> n2.handle(left) [label="Form payload"]
}
records { # Records
n3: rectangle label:"Google Sheets - Append Employee Row" system:"Google Sheets"
n4: rectangle label:"Notion - Create Onboarding Checklist Page" system:"Notion"
intake.n2.handle(right) -> records.n3.handle(left) [label="Employee data"]
records.n3.handle(bottom) -> records.n4.handle(top) [label="Create checklist"]
}
notify { # Notify
n5: rectangle label:"Gmail - Send Welcome Email" system:"Gmail"
n6: rectangle label:"Slack - Notify #people-ops" system:"Slack"
records.n4.handle(right) -> notify.n5.handle(left) [label="Checklist ready"]
notify.n5.handle(right) -> notify.n6.handle(left) [label="Announce"]
}