Send daily AutoTrader.ca used car alerts to Telegram and Google Sheets via Apify
UnknownWhat this workflow does
This workflow has 9 nodes and runs on a schedule (every day at 07:00). Along the way it connects Google Sheets, Telegram and Apify (community).
How it runs
Trigger: On a schedule (every day at 07:00).
- Set your search (Edit Fields (Set)): sets 14 fields: makes, models, priceTo…
- Find new cars on AutoTrader.ca (Apify): run actor and get dataset
- Skip cars already sent (Remove Duplicates): removes duplicate items
- Format car row (Edit Fields (Set)): sets 20 fields: Year, Make, Model…
- Save every car to Google Sheets (Google Sheets): append
- Keep deals only (Filter): keeps only the items that match a condition
- Combine into one message (Aggregate): combines items into one
- Send deals to Telegram (Telegram): uses Telegram
Services it uses
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 @apify/n8n-nodes-apify is verified or supports 3.0 (used in Find new cars on AutoTrader.ca).
Nodes used (8)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - Edit Fields (Set)
n8n-nodes-base.set - Apify
@apify/n8n-nodes-apify.apify - Remove Duplicates
n8n-nodes-base.removeDuplicates - Google Sheets
n8n-nodes-base.googleSheets - Filter
n8n-nodes-base.filter - Aggregate
n8n-nodes-base.aggregate - Telegram
n8n-nodes-base.telegram
From the author
Quick overview This workflow runs every morning to scrape newly listed AutoTrader.ca used cars via Apify, logs each new listing to Google Sheets, and sends qualifying below-market deals to a Telegram chat. How it works 1. Runs every day at 7:00 on a schedule.…