Automated recruitment process with Slack, DocuSign, Trello & Gmail notifications
$20/month : Unlimited workflows
2500 executions/month
THE #1 IN WEB SCRAPING
Scrape any website without limits
HOSTINGER 🎉 Early Black Friday Deal
DISCOUNT 20% Try free
DISCOUNT 20%
Self-hosted n8n
Unlimited workflows - from $4.99/mo
#1 hub for scraping, AI & automation
6000+ actors - $5 credits/mo
How It Works & Setup Guide for the Automated Candidate Management & Feedback System
This guide will walk you through setting up your n8n workflow. By the end, you'll have a fully automated system for managing your recruitment pipeline.
How It Works: The Workflow Explained
This workflow is designed in three logical phases to handle the entire post-interview process automatically.
Phase 1: Trigger & Feedback Loop:
- The workflow triggers when an interview ends on your Google Calendar.
- It immediately sends a Slack message to the interviewer with a link to the feedback form.
- After a 2-hour wait, it checks if the feedback has been submitted. If not, it sends a reminder.
- Once feedback is received, it logs the data in Airtable and uses an If node to determine if the candidate has passed or failed.
Phase 2: Automated Communication:
- Based on the candidate's status, the workflow sends a personalized and professional email using Gmail.
- For candidates who pass, it sends a follow-up invitation. For those who don't, it sends a polite rejection email crafted by a Code node.
- If a candidate is in the final stage and passes, the workflow automatically generates and sends an offer letter for signature via DocuSign.
Phase 3: Onboarding & Reporting:
- Once a candidate accepts the offer (by signing the document), the workflow is triggered to create a new task list in Trello for the HR team.
- It sends a personalized welcome email to the new hire and a notification to the team on Slack.
- Finally, a Cron Trigger runs every Friday to collect all candidate data, calculate key recruitment metrics, log them in Google Sheets, and send a summary report to your team on Slack.
Step-by-Step Setup Guide
Follow these steps to configure the workflow in your n8n instance.
Step 1: Prerequisites
Before you begin, ensure you have the following accounts and a workspace set up:
- n8n
- Google Calendar, Google Sheets, Gmail
- Airtable
- Slack
- Trello
- DocuSign
Step 2: Database & Form Preparation
- Airtable: Create a new Airtable base with two tables:
- Candidates Table: Create columns for
Candidate Name,Email,Interviewer ID,Interview Date, andStatus. - Feedback Table: Create columns for
Candidate Name,Overall Score, andComments.
- Candidates Table: Create columns for
- Feedback Form: Create a feedback form (e.g., using Google Forms or Typeform) that collects the candidate's name, the interviewer's name, and a score/comments.
Step 3: Import the Workflow
- In your n8n instance, click "New" and select "Import from File".
- Import the
.jsonfile you purchased. The entire workflow, with all nodes, will appear on your canvas.
Step 4: Configure Credentials
- Click on any node with a red "!" icon (e.g., the
Google Calendar TriggerorSlacknode). - In the right-hand panel, click "Create new credential".
- Follow the on-screen instructions to connect your accounts.
- Repeat this process for all nodes that require credentials.
Step 5: Node-Specific Configuration
Now, let's configure the specific details for each node to ensure it works for your company.
Google Calendar Trigger:
- Click on the node and in the
Calendar IDfield, enter the ID of the calendar you use for scheduling interviews.
- Click on the node and in the
Airtable Nodes:
- For every Airtable node in the workflow, enter the correct
Base IDandTable Name(CandidatesorFeedback) that you created in Step 2.
- For every Airtable node in the workflow, enter the correct
Trello Node:
- Enter the
Board IDand the specificList IDwhere you want new onboarding tasks to be created.
- Enter the
Gmail Nodes:
- Customize the
SubjectandHTML Bodyof the emails to match your company's tone and branding.
- Customize the
DocuSign Node:
- Enter your
Account IDand theTemplate IDfor your offer letter. - Ensure your offer letter template includes the
anchorString(e.g.,/s1/) that the workflow uses to place the signature tag.
- Enter your
Environment Variables:
- In your n8n settings, go to
Environment Variablesand add the following:FEEDBACK_FORM_URL: The URL of your feedback form.SCHEDULING_LINK: The URL for candidates to schedule their next interview.REPORTS_DASHBOARD_URL: A link to your Google Sheets report or a separate dashboard.
- In your n8n settings, go to
Step 6: Final Step - Activating the Workflow
- Once all nodes are configured, click "Save" at the top of the canvas.
- Click the "Active" toggle in the top right corner. The workflow is now live!
- Final Tip: It's a good practice to test the system once by creating a test interview event on your calendar to ensure all steps run as expected.