Monitor AppSumo lifetime deals with ScrapeOps and Google Sheets
Overview This n8n template automates daily monitoring of AppSumo lifetime deals. Using ScrapeOps Proxy with JavaScript rendering to reliably fetch pages and a structured parsing pipeline, the workflow tracks new and updated deals — saving everything to Google Sheets with full deduplication and change tracking.
Who is this for? SaaS enthusiasts and deal hunters who follow AppSumo regularly Founders and marketers tracking competitor tools available as lifetime deals Agencies managing software budgets who want alerts on new tools Investors or analysts monitoring the AppSumo marketplace
What problem does it solve? Manually checking AppSumo for new lifetime deals is easy to forget and inconsistent. This workflow runs every day, automatically fetches the latest listings, filters by categories you care about, and keeps your Google Sheet updated — appending new deals and refreshing existing ones — so you never miss a deal.
How it works A daily schedule triggers the workflow at 09:00 automatically. ScrapeOps Proxy fetches the AppSumo browse page with JavaScript rendering to bypass dynamic content blocks. The HTML is parsed into structured JSON: name, URL, prices, discount, category, rating, reviews, image, and timestamps. A filter node keeps only deals matching your target categories or keywords. Each deal is looked up in Google Sheets by its URL to check if it already exists. New deals are appended as fresh rows; existing deals have their data updated in place.
Set up steps (~10–15 minutes) Register for a free ScrapeOps API key: https://scrapeops.io/app/register/n8n Install the ScrapeOps community node and add credentials. Docs: https://scrapeops.io/docs/n8n/overview/ Duplicate the Google Sheet template and paste your Sheet URL into the Lookup, Append, and Update nodes. Edit the category/keyword list inside Filter Relevant Deal Categories to match what you want to track. Run the workflow once manually to confirm results, then activate.
Pre-conditions Active ScrapeOps account (free tier available): https://scrapeops.io/app/register/n8n n8n instance with the ScrapeOps community node installed. Docs: https://scrapeops.io/docs/n8n/overview/ Google Sheets credentials configured in n8n A duplicated Google Sheet with correct column headers matching the parser output
Disclaimer This template uses ScrapeOps as a community node. You are responsible for complying with AppSumo's Terms of Use, robots.txt directives, and applicable laws in your jurisdiction. Scraping targets may change at any time; adjust render, scroll, and wait settings and parsers as needed. Use responsibly and only for legitimate business purposes.
Related Templates
Automate Daily Keyword Research with Google Sheets, Suggest API & Custom Search
Who's it for This workflow is perfect for SEO specialists, marketers, bloggers, and content creators who want to automa...
USDT And TRC20 Wallet Tracker API Workflow for n8n
Overview This n8n workflow is specifically designed to monitor USDT TRC20 transactions within a specified wallet. It u...
Add product ideas to Google Sheets via a Slack
Use Case This workflow is a slight variation of a workflow we're using at n8n. In most companies, employees have a lot o...
🔒 Please log in to import templates to n8n and favorite templates
Workflow Visualization
Loading...
Preparing workflow renderer
Comments (0)
Login to post comments