Track probation reviews and decisions with Slack and Google Sheets
Ready for 3.0What this workflow does
This workflow has 28 nodes and runs when someone submits an n8n form (“New Employee Probation Intake”) (plus 2 other triggers). Along the way it connects Slack, Google Sheets and Gmail.
How it runs
Trigger: When someone submits an n8n form (“New Employee Probation Intake”) (plus 2 other triggers).
- Prepare Form Submission Data (Code): runs custom JavaScript code
- Fetch Employee Records (Google Sheets): uses Google Sheets
- Fetch Slack Thread Replies (Slack): replies (channel)
- Check Submission Validity (If): checks a condition and branches into true / false
- Verify Reminders Sent (If): checks a condition and branches into true / false
- Parse Slack Event Data (Code): runs custom JavaScript code
- Set Manager Contact Info (Edit Fields (Set)): sets 3 fields: Manager Slack ID, Manager Email, Manager Name
- Calculate Due Reminders (Code): runs custom JavaScript code
- Read Employee Data (Google Sheets): uses Google Sheets
- Read All Employee Entries (Google Sheets): uses Google Sheets
…plus 15 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
- Still check Slack Trigger requires a signing secret on the Slack API credential (When Slack Reaction Added).
Nodes used (9)
- Slack Trigger
n8n-nodes-base.slackTrigger - Code
n8n-nodes-base.code - Google Sheets
n8n-nodes-base.googleSheets - If
n8n-nodes-base.if - Slack
n8n-nodes-base.slack - Schedule Trigger
n8n-nodes-base.scheduleTrigger - n8n Form Trigger
n8n-nodes-base.formTrigger - Gmail
n8n-nodes-base.gmail - Edit Fields (Set)
n8n-nodes-base.set
From the author
Quick overview Demo Video: https://www.linkedin.com/feed/update/urn:li:activity:7501978993257148416/ This workflow tracks employee probation periods in Google Sheets, sends scheduled Slack reminders as deadlines approach, collects new-hire probation details…