Smart Job Hunter Report

OpenAINotiontelegram_bot_api

Search, score, and report top full stack developer jobs in Indonesia with updates via Notion, Telegram, and CSV every 8 hours.

Job SearchFull Stack DeveloperIndonesia JobsAutomated Reports

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:

  1. Fetches new job listings targeting software developer roles in Indonesia via Jooble and WhatJobs APIs.
  2. Merges results, removes duplicates, and filters jobs matching your skills, preferred location, and salary range.
  3. Scores the filtered jobs based on relevance to your profile and ranks the top matches.
  4. Generates a CSV report with all filtered jobs and uploads it to Google Drive.
  5. Creates a detailed report page on Notion with a summary and top 10 jobs listed.
  6. Sends a concise summary message to your Telegram with the top 3 job opportunities.

Requirements

CredentialDescription
Jooble API KeyObtain from https://jooble.org/api/about
WhatJobs API TokenObtain from https://www.whatjobs.com/affiliate
Google Drive Folder IDFor storing the CSV job report
Notion Account & ConnectorTo create report pages in your workspace
Telegram Bot API AccessTo send notifications to your Telegram chat

Make sure these credentials are set as variables within the platform.

How It Works

StepDescription
Scheduled TriggerRuns every 8 hours based on Asia/Bangkok timezone to keep listings fresh
Jooble API RequestFetches job listings with filters for software developer roles in Indonesia
WhatJobs API RequestFetches additional job listings with similar parameters
Merge NodeCombines both sources and sends data for processing
AI AgentProcesses data by deduplicating, filtering, scoring, selecting top jobs, creating outputs
Notion Page CreationGenerates a Notion page with a formatted markdown report of top job matches
Telegram Message SenderSends 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.

Ready to vibe automate?

Join thousands of people who have transformed their workflows.

Workflows

Automations with AI agents

Collections

All your data, searchable

Chat Widget

Drop-in widget for your website

Developer API

Build AI-powered apps with ease

    We use cookies to enhance your experience on Needle and keep your data secure. Privacy Policy