Skip to content
FlowHubFluxonLab
Google Sheets
Google Sheetsfree

Upwork Job Listings Auto-Export to Google Sheets with Apify

by Yaron Beenadapted from n8n official workflow galleryUpdated Aug 2026
RequiresGoogle SheetsGoogle SheetsHTTP RequestHTTP Request
Share Post Share
ScCheck Upwork Jobs - TriggerCheck Upwork Jo…HRFetch Upwork Jobs using ApifyFetch Upwork Jo…SeFormat scrape DataFormat scrape D…Log Jobs to Google SheetsLog Jobs to Goo…123
1/5
STEPS Β· 3
Runs on a schedule

Automated pipeline that extracts job listings from Upwork and exports them to Google Sheets for better organization, analysis, and team collaboration. πŸš€ What It Does Fetches job postings based on saved searches Extracts key job details (title, budget, description) Organizes data in Google Sheets Updates in real-time Supports multiple search criteria 🎯 Perfect For Freelancers tracking opportunities Teams managing multiple projects Agencies monitoring client needs Market researchers Business analysts βš™οΈ Key Benefits βœ… Centralized job board βœ… Easy sharing with team members βœ… Advanced filtering and sorting βœ… Historical data tracking βœ… Customizable data points πŸ”§ What You Need Upwork account Google account n8n instance Google Sheets setup πŸ“Š Data Exported Job title and description Budget and hourly rate Client information Posted date Required skills Job URL πŸ› οΈ Setup & Support Quick Setup Get started in 15 minutes with our step-by-step guide πŸ“Ί Watch Tutorial πŸ’Ό Get Expert Support πŸ“§ Direct Help Streamline your job search and opportunity tracking with automated data collection and organization.

Tags

n8nreference-onlygoogle-sheets
Connects
sheetsGoogle SheetsWHTTP Request
CategoryGoogle Sheets
Triggermanual
Complexitymedium
Nodes4
AddedJun 8, 2025
sheetsWtelegramtwilio
free

Add data from a photo to Google Sheets

Automatically adding expense receipts to Google Sheets with Telegram, Mindee API, Twilio, and n8n.

by isa024787bel
CsheetsW
free

Audit page schema and AI citation signals with GPT-4o-mini and Google Sheets

Quick overview This workflow reads page URLs from Google Sheets, fetches each page to extract schema and SEO freshness signals, uses OpenAI GPT-4o-mini to assess entity consistency and generate recommended JSON-LD, then writes an audit row with scores and prioritized gaps back to Google Sheets. How it works Runs manually to start an audit of all rows in the Google Sheets pages tab. Fetches each page_url over HTTP and parses the HTML to extract JSON-LD schema types, dates, author signals, canonical/robots tags, title/H1 query match, and a short content excerpt. Sends the extracted signals and excerpt to OpenAI (gpt-4o-mini) to score entity consistency, rank the biggest citation-impact gaps, and (when needed) generate a paste-ready JSON-LD block using placeholders for unknown values. Combines a deterministic technical checklist score with the OpenAI entity score into a weighted overall audit score and formats the top gaps and issues. Appends the full audit result (including scores, gaps, and recommended JSON-LD) to the Google Sheets audit tab with the run date. Setup Create an OpenAI HTTP Header Auth credential with Authorization: Bearer for calls to the Chat Completions API. Add a G

by Sara Soleymani
sheetsW
free

Enrich LinkedIn profiles in Google Sheets with Apify

Quick overview This workflow reads LinkedIn profile URLs from Google Sheets, calls the Apify LinkedIn scraper to fetch profile details, and writes enriched fields (name, headline, job title, company, location, skills, positions, education, certifications, and follower data) back to the same rows. How it works Runs when you manually execute the workflow. Loads configuration values such as the LinkedIn URL column name, apify actor ID, contact-finding toggle, and batch size. Reads rows from the selected Google Sheets tab to get the LinkedIn profile URLs to enrich. Processes the sheet rows in batches to control throughput and respect Apify rate limits. For each row, sends the LinkedIn URL to apify and retrieves the scraped LinkedIn profile data. Updates the matching Google Sheets row (by row_number) with the returned profile fields, including skills, positions, education, and other metadata. Setup Add a Google Sheets OAuth2 credential and select the target spreadsheet and sheet tab in the read and update steps. Add an apify API token as HTTP Header Auth (Authorization: Bearer YOUR_APIFY_TOKEN) for the Apify request. Ensure your Google Sheet includes a column containing LinkedIn profile

by Dr. Firas