Search LinkedIn, Indeed, and Monster for jobs from Telegram

Message a Telegram bot with a job title and city, and get matching listings from three job boards instantly.

How the work actually flows

It branches. Every path runs; all paths must finish before it continues.

Pattern: Parallel Split (2) ยท Synchronisation (3)

flowchart TD trig(("message bot with job search")):::human s0["parse job title and location"]:::task s1["filter and dedupe listings"]:::task s2[("save results to spreadsheet")]:::store s3(("send results to telegram")):::human trig --> s0 s1 --> s2 s2 --> s3 gx{"+ search all three job boards"}:::gate s0 --> gx p00["search linkedin"]:::task gx -->|"linkedin"| p00 p10["search indeed"]:::task gx -->|"indeed"| p10 p20["search monster"]:::task gx -->|"monster"| p20 jn{"+ combine listings"}:::gate p00 --> jn p10 --> jn p20 --> jn jn --> s1 out[/"matching listings delivered via telegram"/]:::out pay{{"never miss a new posting"}}:::pay s3 --> out out --> pay classDef task fill:#e7f6fe,stroke:#34b8f0,color:#2c2a29 classDef svc fill:#f6f8fa,stroke:#7c8795,color:#2c2a29 classDef mi fill:#e7f6fe,stroke:#0079a8,color:#2c2a29,stroke-width:2px classDef human fill:#fff,stroke:#0079a8,color:#0079a8 classDef store fill:#f6f8fa,stroke:#0079a8,color:#2c2a29 classDef trig fill:#00a4eb,stroke:#0079a8,color:#fff,font-weight:bold classDef trigtime fill:#00a4eb,stroke:#0079a8,color:#fff,font-weight:bold classDef trigdata fill:#8ad4f5,stroke:#0079a8,color:#06314c,font-weight:bold classDef gate fill:#fff,stroke:#e8a23d,color:#6b4708,font-weight:bold classDef out fill:#1f9d6b,stroke:#167a53,color:#fff,font-weight:bold classDef pay fill:#06314c,stroke:#021f33,color:#fff
A stepA personA record or sheetEvery pathWaits for allResultPayoff
Build size
Advanced

A larger build with multiple systems, AI reasoning, and custom rules.

Business functions
Messaging & NotificationsSpreadsheet & Database OpsWeb Scraping & Data CollectionHR & Recruiting
Connects
LinkedInIndeedMonsterTelegramGoogle SheetsAirtable

The problem it solves

Checking multiple job boards every day for new postings that match what you want is repetitive and easy to fall behind on. By the time you get around to searching, the best listings are already gone.

Who it fits

Job seekers or recruiters who want a faster, hands-free way to track new postings.

How it works

  1. You message a Telegram bot with a job title and location
  2. The system searches LinkedIn, Indeed, and Monster at the same time
  3. It filters results for relevance and removes duplicate listings across sites
  4. Matching jobs are saved to a spreadsheet and sent back to you in Telegram
What you get

Job listings delivered straight to your phone

You message a bot with a job title and city and get matching listings from three job boards at once.

What you get

A list of matching job postings delivered straight to Telegram, with a saved record in a spreadsheet.

What you need

A Telegram bot, a web scraping data provider, and a Google Sheets or Airtable account.

We can build this. But should you?

The hard question is not how to build it. It is whether this is the right thing to build first.

That is what a Fractional Chief AI Officer figures out with you, before anyone writes a line of code.

Let's Talk Strategy

Related automations

Back to the AI Playbook