Automate job searches with Job Search Global API & Google Sheets
Ready for 3.0What this workflow does
This workflow has 7 nodes and runs on a schedule (every 6 hours). Along the way it connects Google Sheets. It also calls job-search-global.p.rapidapi.com over HTTP.
How it runs
Trigger: On a schedule (every 6 hours).
- Set Search Term (Edit Fields (Set)): sets 1 field: Search Term
- Fetch Job Listings (HTTP Request): calls job-search-global.p.rapidapi.com (POST)
- Check API Response (If): checks a condition and branches into true / false
- Extract Job Data (Code): runs custom JavaScript code
- Send Failure Notification Email (Send Email): sends an email over SMTP
- Save to Google Sheet (Google Sheets): append or update
Services it uses
HTTP calls to: job-search-global.p.rapidapi.com
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.
Nodes used (7)
- Edit Fields (Set)
n8n-nodes-base.set - HTTP Request
n8n-nodes-base.httpRequest - If
n8n-nodes-base.if - Send Email
n8n-nodes-base.emailSend - Schedule Trigger
n8n-nodes-base.scheduleTrigger - Google Sheets
n8n-nodes-base.googleSheets - Code
n8n-nodes-base.code
From the author
Job Search Automation with Job Search Global API & Google Sheet Logging Description: Automate your job search process by querying the Job Search Global API via RapidAPI every 6 hours for a specified keyword like “Web Developer.” This workflow extracts job…