Skip to content
BackNov 7
Robert S.
Upwork badge

Robert S.

Google Sheets & Apps Script Expert

I build automations for businesses using Google Sheets & Apps Script, n8n, Node.js and custom API integrations. Common automations are Invoicing, lead enrichment, follow-ups, CRM syncs, document generation, reporting and AI-assisted workflows that replace hours of manual work each week. Based in Newcastle, England, working UK hours with good overlap for US mornings. I have a Master's in Computer Science and spent five years as CTO of a tech startup, delivering systems for companies including Skyscanner and American Express. I now do the same for smaller businesses: turning manual, time-consuming processes into systems that run on their own and pay for themselves quickly. Most of what I build runs on Google Apps Script, JavaScript and Node.js, with API integrations and OpenAI or Claude where they earn their place. If your process lives outside Google Workspace, I build the same thing in Node.js against whatever systems you already use. I've also delivered work on Zapier, Make, n8n, HubSpot, Airtable, Slack and Twilio. Some recent projects: - Provider billing and payroll for a care organisation: invoice processing went from days to under an hour, payroll consolidation from days to half an hour - Automated WhatsApp and email follow-ups across hundreds of real estate deals: agents and attorneys chased automatically in business hours, with escalation and reply tracking, no manual chasing - Direct mail letters generated from Google Doc templates: batches of up to 1,000 letters in one run, every lead tracked - Inbound lead enrichment for a B2B software company: each new HubSpot lead is researched with AI and posted to Slack within about two minutes, at a cent or two per company - Client service workflow for a national electrician company: Typeform requests turned into Google Docs work orders and contractor tasks, cutting requirement gathering from days to minutes - AI-powered CV analysis and candidate matching for a recruitment company, removing a daily two-hour task - Apps Script web apps: a social media planner that writes a month of posts per client with OpenAI or Claude, and a mobile-first analytics dashboard - Google Workspace to HubSpot CRM sync of contacts, leads and pipeline data - Google Sheets enrichment with Google's Places API: addresses, ratings, opening hours and websites - Gmail to Airtable: bank transactions tracked and validated automatically How I work: we walk through the current process together, agree what each step should do, and I build it in stages so you can check the system as it comes together. Everything I hand over includes a written guide and commented code. The systems I build keep a plain log of what they did, skip anything they've already handled, and email someone if something breaks rather than quietly stopping. As a business owner, I know you need automations that work well and pay for themselves quickly. No fluff, no over-engineering, just practical systems that free up your time and cut your costs. If there's a process eating your team's time, send me a message with a couple of sentences on how it works now, or a quick screen recording, and I'll come back with how I'd approach it.

🇬🇧Newcastle upon Tyne, United Kingdom$45/hr100% JSS5.00 (22)Since Jul 2016
GlobeUpwork

Earnings and projects

MRR
$1.5k

Last 6 months ÷ 6

World#32,537 / 412k
🇬🇧Country#695 / 10.7k
Revenue, last 30 days
$985

Last 6 months: $8.9k

World#43,323 / 412k
🇬🇧Country#802 / 10.7k
Total earnings
$68k

Billed in all: $72k

World#58,449 / 412k
🇬🇧Country#1,297 / 10.7k
Per project
$1.8k

$685 in the last 6 months

World#84,028 / 412k
🇬🇧Country#1,771 / 10.7k
Projects, last 6 months
13
38% fixed62% hourly
World#12,441 / 412k
🇬🇧Country#255 / 10.7k
Projects in all
38

Across 42 contracts

45% fixed55% hourly
World#79,289 / 412k
🇬🇧Country#2,076 / 10.7k

Earnings, last 30 days

$72.2k+$985 earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$71.0k$71.5k$72.0k$72.5kOct 8Oct 23Nov 7

Skill rankings: Top 7% in Google Sheets

Ranked by MRR among everyone on Upwork with the skill.

  1. #7Google Docs API84 freelancers · 🇬🇧 #1Top 8%
  2. #30Spreadsheet Automation347 freelancers · 🇬🇧 #2Top 9%
  3. #82Claude API454 freelancers · 🇬🇧 #2Top 18%
  4. #92Google Sheets Automation1,085 freelancers · 🇬🇧 #3Top 8%
  5. #148Google Apps Script1,318 freelancers · 🇬🇧 #3Top 11%
  6. #166AI Agents877 freelancers · 🇬🇧 #6Top 19%
  7. #302Airtable2,685 freelancers · 🇬🇧 #11Top 11%
  8. #481Business Process Automation3,508 freelancers · 🇬🇧 #16Top 14%