n8n Job Offer Workflow: Google Sheets + Gmail Forms
n8n Job Offer Workflow: Google Sheets + Gmail Forms
Regular price
£47.99
Regular price
£47.99
Sale price
Unit price
/
per
⬇
Instant Digital Download
∞
Unlimited Downloads
★
Lifetime Access in Your Account
Couldn't load pickup availability
🔥
128+ Sold
Popular with n8n builders
⚡
23 people viewing
High interest right now
✅
9 added today
Fast-moving digital product
n8n Job Offer Workflow: Google Sheets + Gmail Forms
Regular price
£47.99
Regular price
£47.99
Sale price
Unit price
/
per
Streamline job offer management with n8n—Google Sheets lookup, Gmail email delivery, and candidate responses in forms
This n8n Job Offer Workflow collects proposed job offer details via an n8n form, finds the candidate in Google Sheets, sends the offer letter through Gmail, and then captures the candidate’s acceptance or rejection to update statuses back in Sheets and notify HR.
What this workflow does
- Receives an offer request through an n8n form containing Candidate ID and the proposed offer details.
- Looks up the candidate in Google Sheets by Candidate ID.
- If the candidate is not found, it emails HR via Gmail so the team can investigate.
- Marks the offer as pending in the candidate’s Google Sheets row and combines the candidate record with the submitted offer details.
- Sends the offer email to the candidate using Gmail, including a link to a second n8n form for submitting their response.
- Records that the offer was sent in Google Sheets.
-
Receives the candidate’s response via the second n8n form, then updates Google Sheets:
- Accepted → moves the candidate to Onboarding
- Rejected → moves the candidate to Closed
- Notifies HR via Gmail with the outcome.
Use cases
- Recruiting teams that need a consistent process for sending offers and tracking outcomes without manual spreadsheets.
- SaaS operators using n8n to connect a hiring pipeline (forms + Sheets + email) to HR notifications.
- Automation engineers standardizing job offer workflows across multiple roles while keeping status updates centralized.
Technical details
- Integrations: Google Sheets, Gmail
- n8n nodes mentioned: form trigger, if, set, switch, sticky note
-
Setup required: configure Google Sheets credentials and replace
YOUR_GOOGLE_SHEET_ID; ensure the Candidates sheet includes columns like Candidate ID, Offer Status, Offer Response, Candidate Remarks, Workflow Phase, and Application Status -
HR notification: update the HR recipient address (e.g.,
your-hr-email@example.com) for Gmail alerts
