Use this robust n8n workflow to automatically send batch rejection emails to candidates flagged in Google Sheets, scheduled daily using the n8n trigger.
Download this n8n workflow template and start using it instantly.
Maintaining a professional candidate experience requires timely communication, even for rejections. Manually sending emails for every rejected applicant is tedious and prone to error. This comprehensive n8n workflow solves this by synchronizing your recruitment data in Google Sheets with your outbound email system (Gmail).
Scheduled using an n8n trigger, this powerful n8n workflow executes daily, identifying candidates marked for 'Rejection' who have not yet received an email. It uses robust custom code to ensure data quality and prevents duplicate messages. Crucially, the n8n node structure includes a rate-limiting step, preventing email provider throttling, and features a configuration for optional weekend skipping and a safe 'Dry Run' mode. This n8n workflow template provides a reliable, hands-off solution for efficient recruitment operations.
The entire process is initiated by the Schedule n8n trigger daily at 6:00 PM (or the configured time).
INCLUDEWEEKENDS is false and the current day is Saturday or Sunday, the n8n workflow terminates gracefully.rejectionsentat column.DRYRUN configuration. If true, a preview of the emails is generated by a Code n8n node without sending anything. If false, the live run proceeds.rejectionsentat column with the current timestamp. This prevents this specific n8n workflow instance from ever emailing that candidate again.To deploy this powerful n8n workflow template:
K51JQLS2WHFWzap5 in the example) with read/write access to the spreadsheet where candidate data resides.GsAjl8kiLaQnkjoK in the example) for sending emails.Set: Config n8n node. Update the SPREADSHEETID, SOURCESHEET, SMTPFROM, and critically, verify the REJECTSTATUSCSV matches the status column values in your spreadsheet.DRYRUN parameter to true and run the n8n workflow manually to verify the filtering and template generation works correctly. Review the output of the 'Dry Run Preview' n8n node.DRY_RUN to false and activate the n8n workflow. Schedule Trigger (n8n trigger): Sets the execution schedule to run daily at 6:00 PM (18:00 UTC, adjusted by instance timezone settings).
Set: Config (n8n node): Centralized configuration point. Defines all dynamic variables like Spreadsheet ID, source sheet name, rejection criteria (REJECTSTATUSCSV), rate limit (10 seconds), and email templates.
Google Sheets: Fetch Candidate Data (n8n node): Connects to Google Sheets using the specified document ID to retrieve all current candidate records for analysis.
Code: Filter Candidates for Rejection (n8n node): Executes custom JavaScript to apply business logic, ensuring only candidates with the specified status and missing a rejectionsentat timestamp proceed.
Code: Process Email Template (n8n node): Responsible for merging candidate data into the HTML, text, and subject line templates, preparing the final output for the email service.
Wait: Rate Limit Wait (n8n node): Dynamically waits for the duration specified in the configuration (RATELIMITSECONDS), crucial for respecting API limits, a best practice in any heavy-load n8n template.
Gmail: Send Rejection Email1 (n8n node): Sends the fully prepared HTML email using the configured Gmail connection.
Google Sheets: Mark as Sent in Sheet (n8n node): Updates the original spreadsheet row using the candidate's email as the matching column, permanently recording the time the email was sent.
Use this comprehensive n8n workflow to automate patient appointment reminders via Email and SMS (Twilio). This n8n template supports parallel data storage in Google Sheets, Airtable, and PostgreSQL.

Use this powerful n8n workflow to automatically analyze customer order data (e.g., Magento 2), identify high-value shoppers, generate unique discount codes, and send vouchers via the Gmail n8n node. Explore official n8n templates for CRM automation.

Use this powerful n8n workflow to automate sending instant, personalized SMS appointment reminders via a Twilio n8n node, triggered by a dedicated webhook. Save time on CRM follow-ups.

Automate Shopify order confirmations using this efficient n8n workflow. It verifies WhatsApp numbers via Rapiwa, sends personalized messages, and logs all attempts to Google Sheets.

A Leading Software Engineering, Consulting & Outsourcing Services Company in USA & India serving Clients Globally since 1999.







































