Cindy Zhu.
Free guides
Career & job Claude

The job hunt flip

Hey, it's Cindy ๐ŸŒฑ You commented flip, so here's the whole thing: connect Apify to Claude once, then have it pull live job postings, work out who the actual hiring manager is.
btw the waitlist for AI System Club is now open! If you're keen on using AI to automate your content, video editing, job search, business or build AI agents, feel free to sign up (only if you want to hehe). Ps. the waitlist gets first dibs:)
why this works

You're not competing in the same pile

A normal application goes into a queue with hundreds of others and gets screened on keywords. An email to the hiring manager arrives in an inbox with their name on it, about a role they are personally trying to fill, from someone who clearly read the posting.

Same effort, completely different queue. That's the flip, and it's why 30 emails you actually wrote beat 600 applications you fired off.

๐Ÿ’ก You don't need a big list. Thirty is a realistic afternoon. Thirty personal emails will get you more conversations than six hundred form submissions, and you'll be able to remember who you wrote to.

do this once

Connect Apify to Claude

Apify is the part that goes out and reads live job listings. Claude talks to it through a connector, and you only set this up once.

  1. ๐Ÿ†“ Make a free Apify account The free plan is $0 a month with $5 of usage credit, which is plenty for job searching. Worth knowing: unused credit does not roll over, it resets each billing cycle (pricing).
  2. ๐Ÿ”‘ Copy your API token In your Apify account, go to Settings, then Integrations, and copy the personal API token. Treat it like a password.
  3. ๐Ÿ”— Add the connector in Claude In the Claude app, open Settings, then Connectors, and add the Apify server at https://mcp.apify.com. Sign in with your Apify account when it asks (Apify's own setup docs).
  4. โœ… Switch it on for the chat Adding a connector doesn't turn it on everywhere. In the chat box, open the connectors menu and toggle Apify on for that conversation. If the tools don't show up, fully quit and reopen the app.

step one

Tell Claude what you're actually after

Be specific here. Vague inputs are what produce a list of jobs you'd never take.

๐ŸŽฏ set your brief
I'm looking for a job. Here's what I want:

Name: [your name]
Role: [the job title you want]
Industry: [the kind of company]
Cities: [where you'll work, and whether remote is fine]
Experience level: [junior / mid / senior]
Non-negotiables: [salary floor, visa needs, days onsite, anything you won't budge on]

Keep this in mind for the next steps. Don't search yet, just confirm you've got it and tell me anything that's too vague to search on.
๐Ÿงญ Name your non-negotiables before you search, not after. If you skip this, you'll spend the afternoon reading roles that pay too little or need you onsite five days a week, and you'll only notice at the email stage.

step two

Pull the live postings

๐Ÿ—‚๏ธ find the roles
Use the Apify connector to find job postings that match the brief above. Posted in the last [14] days only.

Give me a table with: job title, company, location, date posted, and the direct link to the posting.

Rules:
- Only include roles that genuinely match my brief. Fewer good matches beats a long list.
- Never invent a posting or a link. If a field isn't in the source, leave it blank.
- If you can't find enough, tell me which part of my brief is too narrow rather than padding the list.
โš ๏ธ Open every link before you act on it. Scraped listings go stale, get reposted, and sometimes point at agency pages rather than the employer. Treat the table as a shortlist to check, never as verified truth.

step three

Find the human behind the posting

This is the step that makes the whole thing work, and it's also the step where you should expect Claude to push back.

๐Ÿ” find the hiring manager
For each role in the table, find who I should actually email. In order of preference: the named hiring manager or poster, then the person who leads that team, then the recruiter.

For each one give me: name, title, company, how you worked it out, and your confidence as high, medium or low.

Hard rule: do not guess. If you can't confidently identify a real person for a role, write "no reliable contact" and move on. I would much rather have 9 verified contacts than 20 with wrong names in them.
๐Ÿ™‹ When Claude says it can't find someone, that's the system working. On my own run it came back and said it had hit a real limitation, that generic agency pages and similarly named people made some of them too risky to guess, and it would rather hand me the ones it could verify. Take that seriously. A confidently wrong name in an opening line is worse than no email at all.

step four

Draft the emails

๐Ÿ’Œ write the outreach
Write one short email per verified contact.

For each: reference something specific from that job posting or that company, in your own words. Say in one line why my background fits, using only what's in my CV below. Ask for a short conversation, not a job. Sign off as me.

Rules:
- Under 120 words. Nobody reads more from a stranger.
- No flattery, no "I hope this email finds you well", no buzzwords.
- Never claim experience, tools, numbers or titles that aren't in my CV.
- Write each one so it could only have been sent to that person. If a line would work for any company, cut it.
- Give me a plain list I can read through, and flag any email where you had to stretch to make the fit work.

MY CV
[paste your CV here]
โœ‹ Read every one before it goes out. You're the one whose name is on it. Check the person exists, the company is right, and nothing has been stretched. If an email needed a stretch to sound like a fit, that's a sign you should skip that role, not send it.

the honest bit

What this does and doesn't do

โœ… What it genuinely saves The hours of scrolling boards, the copy-pasting into forms, and the blank-page problem on every single email. That's most of the work.
โŒ What it can't do It can't make you a fit for a role you're not a fit for, and it can't verify a person is real. Both of those stay your job, and both are quick.

A last practical note: send them in small batches over a few days rather than thirty at once, and reply properly when someone answers. The whole point of the flip is that a person is on the other end.


The links

๐Ÿ•ท๏ธ Apify ยท pricing and the free tier
๐Ÿ”Œ Connecting Apify to Claude ยท Apify MCP server

the waitlist is now open

AI System Club is launching soon

Build AI systems with me through recorded lessons you can follow at your own pace. Join the waitlist for first access and the founding price.

btw this list gets first dibs
the moment doors open :)