I got tired of manually checking LinkedIn every day, so I automated it.
Built a Make.com scenario that:
- Scrapes LinkedIn jobs via Apify (no login required)
- Filters for Easy Apply + remote + entry level
- Sends a clean daily digest to Discord
Example output:
🔷 Automation Engineer — Acme Ltd
📍 United Kingdom | 💼 Full-time | ⏰ 2 hours ago
🔗 https://linkedin.com/jobs/view/...
---
How it works
- HTTP POST → Start Apify actor (worldunboxer/rapid-linkedin-scraper)
- Sleep 90s → Wait for scrape to finish
- HTTP GET → Fetch results from Apify dataset
- Iterator → Loop through jobs
- Filter → Easy Apply only
- Set Variable → Format each job entry
- Text Aggregator → Combine into one message
- HTTP POST → Send to Discord webhook
Key lessons learned
The JSON escaping problem — Line breaks in aggregated text break Discord's JSON. Fix: use Make.com's "Data structure" input method instead of raw JSON string. It escapes everything automatically.
Apify actor quirks — The actor sometimes ignores keyword parameters and returns random jobs. Workaround: add a local filter on job_title contains "keyword" after the iterator.
Running cost — Apify charges $0.001 per result. Daily runs with 5 results = ~$0.15/month. But you get 5 dollars a month for free to use however you want from apify.
The template
Packaged it as a Gumroad product with the blueprint + setup guide.
link
Happy to answer questions about the build in the comments.
Top comments (0)