Post AI-curated remote job listings to Slack every week

It scrapes job boards, has AI filter for quality matches, and posts a curated digest to Slack on a schedule.

How the work actually flows

A straight line. Runs once per each job listing.

Pattern: Multiple Instances with a priori Run-Time Knowledge (14)

flowchart TD trig(["runs on a weekly schedule"]):::trigtime s0["scrape target job sites"]:::svc s1[["score and filter listings"]]:::mi s2["write summary for each match"]:::task s3["post digest to Slack"]:::task trig --> s0 s0 -->|"one per each job listing"| s1 s1 --> s2 s2 --> s3 out[/"curated job digest posted weekly"/]:::out pay{{"save time curating relevant job posts"}}:::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
Starts itA stepAn outside serviceRuns once per itemResultPayoff
Build size
Advanced

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

Business functions
AI Agents & Autonomous SystemsMessaging & NotificationsResearch & Market IntelligenceReal Estate & Property
Connects
SlackBrowserActOpenRouter

The problem it solves

Manually browsing job boards and filtering out spam or irrelevant postings eats up time your community managers don't have. By the time you've curated a good list by hand, it's already stale.

Who it fits

Community managers and recruiters running a job board or curated job digest for their audience.

How it works

  1. On a set schedule, the system checks your target job sites
  2. It scrapes the latest listings from those sites
  3. AI scores each listing against your criteria and filters out weak matches
  4. AI writes a short summary explaining why each job is a good fit
  5. The curated list is posted to your Slack channel
What you get

Job matches curated before you scroll

You get a weekly Slack digest of the best remote job listings, already filtered and explained by AI so your audience sees only strong matches.

What you get

A curated digest of relevant job postings delivered to a Slack channel.

What you need

A Slack account, a web scraping service account, and an OpenRouter API key.

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