An analyst for your job search.
Not an apply-bot.

hired reads your inbox, scores each role against a rubric you write, and keeps a Notion board current with all of your opportunities.

Free and MIT-licensed. Runs on your own Claude, Notion and Gmail.

Job Search / Job Pipelineadded by hired

Senior Product Manager, Personalization

Company
Spotify
Fit score
High
Status
Next Up
Location
Remote — US
Salary range
$215–260k

Score Summary

Closest thing on the board to the Loop work — nothing to 400k monthly actives is the build-from-zero scope this posting describes for the personalization surface, and the ranking rollout answers the AI dimension. Remote-first, Senior scope, and $215–260k clears your floor. Nothing in your background covers audio or music licensing, and the posting asks for it twice. Tailor a full application this week.

How it works

One morning with hired

You, once

It interviews you, then writes it down

Setup is a simple conversation. Teach Hired what you're looking for by answering some questions, providing a resume, and showing it some postings of the type of job you're looking for.

What comes out of it is an ordinary Notion page that you can read and edit. As Hired pulls jobs for it, you or it can hone in the rubric more to your taste.

Private / Job Search / Config

Job Search Config

OwnerSam Rivera
BoardJob Pipeline
RunsDaily 06:00 · Weekly Sun 06:00

Who I am

Senior PM · 8 years · Brooklyn, NY. Setup asked for this once, in a conversation, and wrote the answers here. Edit the page and the next run uses the new version — there is no settings screen anywhere else.

Looking forSenior / Group PM
Not looking forPeople management, agency, contract
Comp floor$210k base
TimingAvailable in 4 weeks

What I've done

Read once from a resume, kept on its own page. Scoring cites these; it never treats them as things I want.

  • Took Loop from nothing to 400k monthly actives in 18 months
  • Ran the ranking model rollout — 31% lift in session depth
  • Grew activation 25% by rebuilding onboarding end to end
DeepConsumer marketplaces · recommendations · growth
Adjacent, not deepFintech — one payments project, 2021
Read fromSam-Rivera-resume.pdf · 2 cover letters

My rubric

Six dimensions, and what pushes a role up or down each one. These are the only things scoring is allowed to reward.

0→1 product ownership

Shipped something that didn't exist before

Iterating on a surface someone else built

AI in the core product

The model is the product

A chatbot bolted onto a settings page

Remote-first or NYC

Remote-first, or a real New York office

More than two days a week in an office

Series B through public

Past product-market fit, before the process arrives

Pre-seed, or an org chart older than I am

PM team of five or more

Someone senior to learn from

Sole PM reporting straight to a founder

Design-led culture

Design named in the posting's own words

Design as a ticket queue

Standout

What makes me unusual rather than merely qualified.

Consumer marketplace + a ranking model I shipped end to end

Floors at High, however the rest of the dimensions land.

Hard filters

A role that trips one of these is capped at the lowest tier no matter what else is true. It still lands on the board — it just can't rank.

No on-site 5 daysNo cryptoNo defenseNot below SeniorUS-eligible only

What each tier means

In my words, with roughly how many roles I expect in each. If everything lands High, the score is useless.

Very High5%Drop what I'm doing and tailor.
High15%Tailor a full application this week.
Medium35%Generic application if the week is quiet.
Low30%Log it. Don't apply.
Very Low15%Written to the board, never posted.

Where to look

  • Gmail — job alert digests and ATS mail
  • Greenhouse, Lever, Ashby public boards
  • 12 saved companies (see Companies DB)

Change a line here and the next scoring run re-reads this page. Nothing is compiled, cached, or stored anywhere else.

06:00, daily

Then it runs without you

A scheduled run opens your inbox, pulls the full posting for anything new, and scores it against the rubric you wrote.

Claude · scheduled run06:00 · 41s
check my email for new roles
email-scangmail
search "jobs" newer_than:1d14 messages
Spotify — Senior Product Manager, Personalization
Robinhood — Product Manager, Growth
Airbnb — Senior PM, Trust & Safety → Interviewing
fetch-jd3 postings
lifeatspotify.com/jobs/61420984.1k
greenhouse.io/robinhood/jobs/62044173.3k
greenhouse.io/figma/jobs/49302215.2k
score-roles6 dimensions · your resume
Spotify — Senior PM, PersonalizationHigh
0→1 ownership — Loop, 0→400k MAU · remote-first
gap: no audio or licensing background
Figma — Group PM, CollaborationMedium
big PM org, design-led · three days in office
Robinhood — PM, GrowthLow
growth iteration, not 0→1 · comp below floor
notify-slack#job-search
2 new · 1 scored · 1 status changeboard updated

06:04

You wake up to new job opportunities

Your board automatically updates multiple times through the day, adding new opportunities, and moving existing ones through the board as updates come in from recruiters.

Job PipelineLast edited 06:04 today
Status
Next Up6
Tailoring2
Submitted4
Interviewing2
Offer1
No Response3
Open any card to read the record hired wrote for it.

06:04

Get updates on high fit new roles right away

Every run posts what happened to a Slack channel you picked during setup. Most mornings you can read what happened from your phone without having to even open the board.

job-search2 members
hiredApp6:04 AM

Overnight run — 2 new, 1 scored, 1 status change.

Worth a look

SpotifySenior PM, Personalization High

0→1 ownership · AI in core product · remote-first

Needs a reply

AirbnbSenior PM, Trust & Safety Interviewing

Recruiter asked for availability — 2 days ago

Also new

FigmaGroup PM, Collaboration Medium

Scored for the first time

RobinhoodPM, Growth Low

Comp below floor — logged, no action needed

Board updated · Open Job Pipeline

1

Skills, in the order they run · setup-pipeline · load-experience · email-scan · fetch-jd · score-roles · notify-slack

Setup

Two commands, one interview

Paste these into Claude desktop, then say "set up my job search pipeline". That starts one conversation, run once — and it ends by proving itself on real postings.

Claude desktop · any session
> /plugin marketplace add kaegan/hired-run
> /plugin install hired@hired-run

What you need first

  • Claude desktop

    Required — plugins don't run on web or mobile

  • Notion

    Your board, or setup builds one

  • Gmail

    Read-only, senders you name

  • Slack

    Optional, outbound only

  • Chrome browser tools

    Optional — most descriptions come from public ATS APIs

What the interview covers

  1. 01

    About you

    Where you'll work and whether that's a hard filter, the titles you're going after, the scope you've carried, deal breakers, and your comp floor.

  2. 02

    Real postings

    3–5 you'd actually apply to, plus 1–2 you passed on. It reads them, pulls out the dimensions that vary, and asks about the ones you never mentioned.

  3. 03

    Your rubric, read back

    Dimensions and what pushes a role up or down each one, hard filters, standout logic, and what every tier means in your words. Nothing saves until you've heard it.

  4. 04

    Your board

    Paste your existing database and it reads your property names and types, then maps to them — adding only what's missing, and only if you say yes. No board yet? It builds one.

  5. 05

    Inbox scope & schedule

    You name which job-alert senders may create records, and how often the runs fire. Status mail is scanned more widely, because it can only ever update a role already on your board.

  6. 06

    Then it proves it

    Setup doesn't end on a promise. You name two roles you already have an opinion about — one you'd apply to, one you'd skip — and it scores both in front of you. If the scores don't match your gut, you fix the rubric, not the scores.

Guarantees

Check any of these against the source

The build re-reads these files
hired@0.6.0 · 4/4 lines matched

Questions

Before you install

Why the desktop app only?
Plugins and connectors — Notion, Gmail — run in the Claude desktop app. You can read your board from anywhere; running the pipeline itself needs the app.
Does it work with my existing Notion board?
Yes. Setup reads your property names and types, maps them to what it needs, and offers to add anything missing. It never renames, retypes, or deletes what you already have.
What does it cost?
Free and MIT-licensed. You pay for your own Claude subscription; Notion and Gmail are your own accounts. Nothing touches a server of ours — there isn't one.
Can I change the rubric later?
Yes — the rubric is a plain-language Notion page. Edit it whenever a score annoys you; the next run scores by the new rule. If a score is wrong because a fact about you is wrong, that's the Experience page instead, and the difference matters: editing the rubric around a stale fact leaves a rule that misfires on every future role.
Do I have to give it my resume?
No. Without one it scores off the proof points you give it during setup. With one, summaries get specific: which of your accomplishments maps to the posting, and what the posting wants that nothing in your background covers. Cover letters you actually sent help too — they show how you pitch yourself.
What happens to my resume?
It gets read. The extracted profile lands on a Notion page next to your rubric, in your own workspace, and that is the only place it goes — not to Slack, not to a job application, not to a server of ours. Nothing edits or rewrites the file, and the rubric still decides what matters: your resume says what is true about you, never what you want.