π₯ Onboard employees from Google Forms with Slack, Jira, and GitHub access
β‘ 874 views Β· π₯ HR & Recruitment
π‘ Pro Tip β If you need GitHub data beyond what the REST API gives you, ScraperNode has a repository scraper that extracts metadata at scale without token rate limits.
Description
How it works
- New Google Form response triggers the workflow
- Checks if employee was already onboarded (prevents duplicates)
- Adds user to department-specific Slack channel
- If in Software department, grants GitHub repo access
- Invites user to Jira and creates an onboarding task
- Updates Google Sheet status to βCompletedβ
Set up steps
Estimated setup time: 10-15 minutes
- Connect Google Sheets (2 min) - Update sheet ID in trigger and update nodes
- Configure Slack (3 min) - Add channel IDs and admin user ID to Code node config
- Set up Jira (3 min) - Add project keys and component IDs to Code node config
- Configure GitHub (2 min) - Add org name and repo names to Code node config
Detailed setup instructions are included in the sticky notes within the workflow.
π Nodes Used
Google Sheets, HTTP Request, Slack, Jira Software, Google Sheets Trigger
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File