Log daily Google Jobs listings to Google Sheets using Apify
Go to WorkflowDescription
Quick Overview
This workflow runs every morning to search Google Jobs via Apify for a list of job queries and appends the results as dated rows in a Google Sheets spreadsheet.
How it works
Runs every day at 07:00 on a schedule.
Defines the job search queries plus the target country and location to search.
Uses Apify (hirepulse/google-jobs-scraper actor) to scrape Google Jobs for each query and return the dataset results.
Filters the results to keep only records that include a job title.
Formats each job into a single Google Sheets row, adding today’s date and fields like company, location, salary, posting age, source, and apply URL.
Appends the formatted rows to the selected Google Sheets worksheet.
Setup
Add an Apify connection/credential and ensure you have access to the hirepulse/google-jobs-scraper actor (paid Apify plan may be required for full results).
Add a Google Sheets OAuth connection and select the target spreadsheet (document ID) and worksheet (sheet name) to append rows to.
Update the queries, country code, and location values to match the roles and region you want to track.
This workflow was created by eden miochal and shared publicly on the n8n community template library. n8nFind indexes it for discovery — the workflow remains the property of its original creator.