Smart Job Hunter Report
Search, score, and report top full stack developer jobs in Indonesia with updates via Notion, Telegram, and CSV every 8 hours.
Smart Job Hunter Report: Job Search and Alerts for Developers
This workflow helps mid to senior full stack developers in Indonesia find job opportunities efficiently by combining listings from two job APIs, filtering and scoring them, and delivering updates to your favorite tools.
It completes the following steps every 8 hours:
- Fetches new job listings targeting software developer roles in Indonesia via Jooble and WhatJobs APIs.
- Merges results, removes duplicates, and filters jobs matching your skills, preferred location, and salary range.
- Scores the filtered jobs based on relevance to your profile and ranks the top matches.
- Generates a CSV report with all filtered jobs and uploads it to Google Drive.
- Creates a detailed report page on Notion with a summary and top 10 jobs listed.
- Sends a concise summary message to your Telegram with the top 3 job opportunities.
Requirements
| Credential | Description |
|---|---|
| Jooble API Key | Obtain from https://jooble.org/api/about |
| WhatJobs API Token | Obtain from https://www.whatjobs.com/affiliate |
| Google Drive Folder ID | For storing the CSV job report |
| Notion Account & Connector | To create report pages in your workspace |
| Telegram Bot API Access | To send notifications to your Telegram chat |
Make sure these credentials are set as variables within the platform.
How It Works
| Step | Description |
|---|---|
| Scheduled Trigger | Runs every 8 hours based on Asia/Bangkok timezone to keep listings fresh |
| Jooble API Request | Fetches job listings with filters for software developer roles in Indonesia |
| WhatJobs API Request | Fetches additional job listings with similar parameters |
| Merge Node | Combines both sources and sends data for processing |
| AI Agent | Processes data by deduplicating, filtering, scoring, selecting top jobs, creating outputs |
| Notion Page Creation | Generates a Notion page with a formatted markdown report of top job matches |
| Telegram Message Sender | Sends a summary message with top 3 jobs to your Telegram chat |
Outputs
- Notion Page: A titled page with a detailed markdown report including a summary and a table of the top 10 job listings.
- CSV File: A comprehensive report of all filtered jobs uploaded to your specified Google Drive folder.
- Telegram Message: A compact summary highlighting the top 3 job matches including key details and links to apply.
- Metrics: JSON output includes total jobs found and top-ranked jobs count to track results.
Tips
- Adjust skill keywords or salary range by customizing the AI agent prompt if needed.
- Ensure your Telegram chat ID and API tokens are updated in your settings for successful notifications.
- The scheduled trigger keeps your job search updated without manual effort.
This workflow saves time by automating job discovery tailored to your preferences, helping you focus on applying to the best opportunities with timely updates delivered right where you work.
Want to showcase your own workflows?
Become a Needle workflow partner and turn your expertise into recurring revenue.
