Templates / Find high-quality remote jobs with OpenAI, Decodo, and Google Sheets

Find high-quality remote jobs with OpenAI, Decodo, and Google Sheets

Unknown

by Kevin Meneses ✓ · 385 views · created 2025-12-30 · Personal Productivity, AI Summarization

Unknown. This template uses community nodes we can't verify statically. Uses community nodes that can't be verified statically (unverified community packages are off by default in 3.0). Static check, last run 2026-10-19.

What this workflow does

This AI workflow has 15 nodes and runs on a schedule (every day). Along the way it connects OpenAI Chat Model, Google Sheets, Gmail and Decodo (community).

How it runs

Trigger: On a schedule (every day).

  1. Load candidate profile (Google Sheets) (Google Sheets): uses Google Sheets
  2. Fetch RemoteOK HTML (Decodo) (Decodo): uses Decodo
  3. Merge: merges the data from its input branches
  4. Extract JobPosting JSON (Code): runs custom JavaScript code
  5. Create candidate-job pairs (Code): runs custom JavaScript code
  6. Score fit with AI (salary + skills + industry) (AI Agent): runs an AI agent, with model: OpenAI Chat Model
  7. Flatten AI scores into job fields (Code): runs custom JavaScript code
  8. Parse AI JSON output (safe) (Code): runs custom JavaScript code
  9. Normalize job data for output (Code): runs custom JavaScript code
  10. Save matches to Google Sheets (Google Sheets): append

…plus 3 more steps. See the full node list below.

Services it uses

OpenAI Chat ModelGoogle SheetsGmailDecodo (community)

Before you upgrade to n8n 3.0

We can't fully verify this one: it relies on 1 community package, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).

  • Check that @decodo/n8n-nodes-decodo is verified or supports 3.0 (used in Fetch RemoteOK HTML (Decodo)).

Nodes used (9)

From the author

What this workflow does This workflow automates the discovery, evaluation, and notification of job opportunities based on a candidate’s professional profile. It fetches remote job listings, compares each role against a structured candidate profile stored in…

Excerpt from Kevin Meneses 's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.