Templates / Track Upwork jobs from Vollna RSS with Google Sheets logging and Slack alerts

Track Upwork jobs from Vollna RSS with Google Sheets logging and Slack alerts

Ready for 3.0

by Jeremiah Wright · 370 views · created 2025-09-27 · Lead Generation

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

Nodes used (10)

Google SheetsSlackGmail

What it does

Who’s it for Freelancers and agencies who track new Upwork leads via Vollna RSS and want clean logging to Google Sheets with instant Slack alerts. What it does Polls a Vollna RSS feed every few minutes, parses each job (title, budget, link, skills, categories), dedupes against your sheet, appends only new jobs, and notifies Slack with a compact alert. How it works 1. Schedule Trigger fires on an interval. 2. RSS Read pulls new items from Vollna. 3. Filter (optional) skips non-ASCII titles. 4. Code node normalizes fields (title/budget split, clean Upwork link, “Posted x mins ago”, etc.). 5. Sheets Lookup + Compare prevents duplicates by job URL. 6. Sheets Append writes new rows; Slack posts a job alert. Set up 1. In ⚙️ Config, set: VOLLNARSSURL, GOOGLESHEETSDOCID, GOOGLESHEETNAME, SLACKCHANNELID, EMAILTO (optional). 2. Add OAuth credentials for Google Sheets, Slack, and Gmail (optional). 3. Create sheet columns: TITLE, BUDGET, UPWORK JOB LINK, CATEGORIES, SKILLS, DATE, JOB DESCRIPTION, POSTED. 4. (Optional) Adjust polling interval on the Schedule Trigger. Requirements • Vollna RSS feed URL (your tokenized link) • n8n (cloud or self-hosted) with Google Sheets + Slack creds Customize • Remove the ASCII filter for broader coverage. • Swap Gmail/Slack with your preferred notifier. • Add keyword filters before appending to Sheets.

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.