Latenode

AI-powered job search and tracking in Google Sheets

This template runs on a schedule, calls the Adzuna API from JavaScript for the job title you set, asks ChatGPT for a summary and match score, and appends each listing to Google Sheets. Put the Adzuna app ID and API key in that JavaScript node. Connect Google Sheets. ChatGPT is a Latenode AI step, so you do not paste an OpenAI key.

Updated Sep 16, 2026Est. run: 45sEst. cost: $0.0029
How Latenode estimates time and cost

Latenode bills workflow runtime in CPU seconds. The first 10,000 CPU seconds are free each month, then usage follows pay-as-you-go CPU-second pricing. Plug-and-Play (PnP) AI nodes are billed separately—each PnP token is $1 USD, charged pay-as-you-go at vendor cost plus a small processing fee, with no API keys required.

Full pricing — how CPU seconds work →

Workflow preview

What this template does

  • Pulls live Adzuna listings on a schedule
  • Scores and summarizes each job with ChatGPT
  • Logs matches in Google Sheets
  • Keeps the Adzuna keys in the JavaScript node

How it works

1
Trigger

Run on a schedule

The scenario starts at the interval you choose, such as once a day.

2
Action

Fetch Adzuna listings

JavaScript calls the Adzuna API for your job title and location. Put the Adzuna app ID and API key in that JavaScript node.

3
AI

Summarize and score

ChatGPT returns a short summary, a match score, and a cover-letter snippet for each listing.

4
Action

Log rows in Google Sheets

Google Sheets gets a row per job with title, company, score, summary, and cover snippet.

Setup guide

1

Set the schedule

Add a schedule for how often you want a new search, such as once every 24 hours. Pick a time in your timezone.

2

Call Adzuna from JavaScript

Add a JavaScript node and put your Adzuna app ID and API key there. Set the job title, location, and country the Adzuna API expects.

3

Score with ChatGPT

Send each listing to ChatGPT with your skills and preferences. Ask for a summary, a score, and a short cover snippet. ChatGPT is a Latenode AI node. You do not paste an OpenAI key.

4

Connect Google Sheets

Add a Google Sheets connection. Use a sheet with columns for title, company, URL, score, summary, and cover snippet, then add one row per job.

Requirements

An Adzuna app ID and API key stored in the JavaScript node
ChatGPT as a Latenode AI step
A Google Sheet Latenode can write, with credentials on the Google Sheets connection

FAQ

Common questions about this template

Each run uses credits on your Latenode plan. We charge for processing time (1 credit = 30 seconds). Your actual cost depends on your plan and how long the run takes. See pricing plans for plans and how credits work. Plug-and-Play AI nodes are billed separately.