Oleg MelnikovYouTube
free resource

Claude Cowork for cold outreach (B2B sales)

Cowork opens LinkedIn itself, reads a prospect's last ten posts, writes a message about what they actually said, and sends the connection. Here is the whole system, including what it costs and where it goes wrong.

Jump to the setup steps or read the whole thing in writing.

49K views10:19 longPublished Mar 2026

Setup guide

Cowork is not on the free plan. You need Pro ($20/mo) or Max. One closed B2B deal pays for a year of it, so this is the cheapest part of the system.

What Claude Cowork actually does on LinkedIn

Cowork opens its own browser, finds the people you described, reads their profiles and writes each message itself. You approve and send.

Cowork's whole surface is this box. You describe the job in a sentence and it opens its own browser to do it.

Claude Cowork is Anthropic's desktop app, and the difference between it and a normal chat is that it has your computer. It takes a screenshot of the screen, works out where to click, and clicks. So "do my LinkedIn outreach" is not a metaphor. It opens the profile.

The loop it runs for one prospect is the same loop you would run by hand, and it looks like this:

  • Open the profile and read the headline and about section
  • Scroll to their activity and read the last ten posts, noting what each one is about
  • Write a message that refers to something specific they said
  • Press add a note on the connection request, paste the message, send

It is slow, maybe a minute or two a profile, because every step is look then act. That stops mattering the moment you stop watching it. The whole reason to build this is that the research is the expensive part and the research is what you hand over.

What it costs to run

A representative lead scraper on Apify. The unit is dollars per thousand, not per month.
Claude plan
Pro, $20 a month. Max also works. The free plan does not.
Leads
About $1.50 per 1,000 on an apollo scraper on Apify
Apify free tier
$5 of credit a month, so roughly 3,000 leads free
Browser
None to install. Cowork opens one in its own side panel, separate from your tabs
Setup time
About 15 minutes, no code
Realistic monthly bill
$20, because the free Apify credit covers more leads than LinkedIn will let you contact

Checked against Apify's pricing and Anthropic's plans on 2026-08-27.

One correction from the video

I said 5,000 free leads a month on camera and corrected it in the same video. The real number is about 3,000. It makes no practical difference, because either figure is far more people than LinkedIn will let you send connection requests to.

Where the leads come from

Apify is a shelf of ready-made scrapers. You pick one, hand it parameters, and it gives you rows back.

Apify is a marketplace of scrapers. you pick one, give it parameters, and it hands back rows. for B2B the useful one is an apollo scraper, which pulls people out of linkedin by role, industry and location.

A run returns, for each person:

  • Name and job title
  • The LinkedIn profile URL, which is the field that matters
  • An email, on some of them
  • Company, location, and a description of the organization

It is not only for LinkedIn. The same marketplace has scrapers for Instagram followers of a given account, and for local businesses off Google maps. If your buyers are not on LinkedIn, the rest of the system still works, you just change the source.

Once the Apify connector is installed in cowork, you do not export anything. You ask for the leads in the chat and it runs the scraper, reads the rows, and can build a spreadsheet out of them before it starts writing.

The full walkthrough

The one piece of setup that is not obvious: the Apify connector has to be switched on before Cowork can reach the scrapers.

Fifteen minutes, and none of it is code. If you only read one part of this page, read step five.

  1. 1Install cowork and give it a browser

    Claude Cowork is Anthropic's desktop app. It is not a chat window that gives you advice, it is Claude with hands on your own computer. It takes a screenshot of what is on screen, decides where to click, and clicks.

    Download it from claude.com/download and sign in. You need a paid Claude plan for this, Pro at $20 a month or Max. The free claude.ai plan does not include cowork, so it will install perfectly and then refuse to let you in.

    It also needs a browser to reach LinkedIn, and this is the one thing that has changed since I filmed the video. Cowork now ships with A browser built into its own side panel: nothing to install, separate from your tabs and your logins. You sign in to LinkedIn once per session, or import your cookies so it stays signed in.

    The older path, the Claude for chrome extension driving your own chrome window, is what you will see me use in the video and it still works. If you are setting this up now, use the built-in browser: it is fewer moving parts and it does not take over the window you are working in.

  2. 2Connect Apify so it can find its own leads

    Apify is a marketplace of scrapers. You point one at a source and it gives you back structured rows. For B2B the one worth using is an apollo scraper, which pulls founders, CEOs and job titles out of linkedin along with emails where they exist.

    Make an account, open settings, integrations, and copy your API token. Then connect it inside cowork:

    settings -> connectors -> browse connectors
    search "apify" -> apify mcp server
    install -> enable -> configure
    paste your api token -> save

    This is the step that changes the shape of the whole thing. Without it, you export a spreadsheet and feed it in by hand. With it, you can say "find me 100 marketing agency founders in europe" and cowork runs the scraper itself, gets the rows back, and starts working through them.

  3. 3Tell it your offer before you tell it anything else

    The quality of every message it writes is decided here, not in the send step. It needs to know what you sell, who it is for, and what a good first message looks like coming from you.

    Be specific about the value you lead with. Not "let's connect", which is what everyone else sends. Something the person would want even if they never reply: a note on a post they wrote, a gap you noticed, a version of their banner that is better than the one they have.

  4. 4Watch it do one profile end to end

    Before you point it at a list, give it one LinkedIn URL and watch. Ask it to study the profile and the last ten posts, write a personalized message, and send a connection request with that message attached.

    What you will see: it opens the profile, reads the top of the page, scrolls to the activity feed, reads each post and writes down what it learned, then drafts. Then it presses add a note, pastes the message, and sends.

    It is not fast. It is doing screenshot, decide, click, screenshot again. That is the point. You are not sitting there watching it, you are doing other work while it runs.

  5. 5Put a human checkpoint in before you scale it

    The version that works is not "send 100 connections". It is: research all 100, write all 100 messages into a table, and stop. You read the table. You kill the bad ones. Then you tell it to send.

    This costs you ten minutes and it is the difference between a system you can leave running and a system that quietly damages your name in your own market.

  6. 6Run more than one at a time

    When a single run is working, ask cowork to spin up sub agents so several profiles are being researched at once instead of one after another. This is where the hour of work you saved turns into a day of it.

The prompt I use

This is the shape, not a magic string. The parts in capitals are the parts you have to replace, and they are the parts that decide whether it works.

i sell WHAT YOU SELL to WHO YOU SELL TO.
the thing that makes us different is ONE SENTENCE.

for each linkedin profile i give you:
1. read the profile and the last 10 posts
2. write down what this person is actually working on right now
3. write a connection note under 300 characters that
   refers to something specific from their posts
4. make the compliment slightly awkward rather than polished,
   the polished version reads as generated
5. put the message in a table, do not send yet

when the table is done, stop and show it to me.

The last two lines are the ones people delete and then regret. See below.

Why the messages get replies

The reason is not that an AI wrote them. It is that almost nobody reads ten posts before sending a connection request, and the message shows it.

The deliberate part is the slightly awkward compliment. Everyone's inbox is now full of perfectly balanced, perfectly polite, perfectly generic messages, and that polish has become the tell. Asking for something a little uneven produces something that reads like a person typed it, because a person would have.

The other half is the checkpoint. A message that goes out without you reading it is a message you cannot stand behind, and in a small market you only get to do that once.

What it does badly

  • It is slow per profile. A minute or two each, because it is screenshotting and deciding. Fine in the background, painful if you sit and watch.
  • It works one page at a time. The built-in browser is a single surface, so a run is a queue, not a swarm, unless you explicitly split it across sub agents.
  • It will happily send something bad. If you skip the table step it has no way of knowing the message missed.
  • Automating LinkedIn is against LinkedIn's terms, and using Claude to get around another platform's terms is against Anthropic's usage policy too. There is no published safe daily number and every figure you find online is somebody guessing. The version I would actually recommend is to automate the research and the drafting, which is where the hours go, and press send yourself.

If you want the same research-then-draft loop without the browser automation, the claude code version of this is on the B2b outreach page, and the broader picture of what cowork is for is on The cowork guide.

If you get stuck

The things that actually go wrong, taken from the questions people ask under the video.

Will this get my LinkedIn account restricted?

Straight answer: There is real risk, and you should decide knowing that. Automating LinkedIn is not a grey area, it is against LinkedIn's user agreement in plain words. LinkedIn says automated inauthentic activity can lead to temporary or permanent restriction of your account. In practice what people usually meet first is a block on sending invitations.

Worth knowing too: Anthropic's usage policy forbids using Claude to get around another platform's terms. so driving LinkedIn this way is against both sets of rules, not just LinkedIn's.

The thing that actually changes your exposure is whether your own logged-in account is doing the automated work. Reading public pages through a third party scraper does not put your account in the loop. A tool driving your session with your cookies does.

So the lower-risk shape of this, and the one I would run:

  • Automate the research: finding leads, reading public pages, writing the draft
  • Send from your own account yourself, at a human volume
  • Never point it at an account you cannot afford to lose

I will not give you tricks for looking human to LinkedIn's detection. People do post them, and following them is how you end up arguing with an appeal form. Do not quote a "safe" daily number either: LinkedIn does not publish one, and every figure you see online came from a vendor blog. What LinkedIn does say is what triggers it, which is more useful: a lot of invitations in a short time, and invitations that get ignored or marked as spam.

The terminal says “command not found: claude”

Installing the Claude Code extension in VS Code does not give you the Claude terminal command. The extension keeps a private copy for its own chat panel. That catches almost everyone, and it is not a broken setup.

To get the command, install Claude Code itself:

# macOS or Linux
curl -fsSL https://claude.ai/install.sh | bash

# Windows PowerShell
irm https://claude.ai/install.ps1 | iex

Then close the terminal window completely and open a new one. Skipping that is the second most common reason it still says not found. Check it worked with Claude --version.

Still not found on a Mac? Your PATH is missing the folder, so run these two lines:

echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc

Claude doctor prints a full health report if you are still stuck. And if you would rather never touch a terminal, the Claude Code desktop app does the same job with buttons.

One thing worth knowing before you install anything: Claude Code needs a paid Claude plan (Pro or higher) or an API account. The free claude.ai plan does not include it, so it can install perfectly and still refuse to sign you in.

What does this actually cost to run?

Claude Code comes with a Claude subscription: Pro at $20/month, or Max from $100/month for five or twenty times the usage. Usage is included, there is no per-run charge. The free plan does not include Claude Code at all.

Inside Claude Code, /status tells you whether you are on a subscription or an API key, and /usage shows how close you are to your plan limit.

Prices and free tiers move. These were checked in August 2026.

Do I also need to pay for the API keys?

Yes, and it is a separate bill. Mixing the two up is what causes most of the confusion.

The API keys the pipelines use are pay per token, prepaid, and completely separate. A Claude subscription does not fund an API key.

The free tiers genuinely cover trying this out: Apify's free plan includes $5 of usage a month, and a scrape of a few dozen profiles costs cents. Google AI Studio has a free tier for the analysis.

Prices and free tiers move. These were checked in August 2026.

Questions people ask

Is Claude Cowork free
No. Cowork needs a paid Claude plan, either Pro at $20 a month or Max. The free claude.ai account does not include it, so the app will install and then refuse to sign you in. Apify, where the leads come from, does have a free allowance of $5 of credit a month, which is about 3,000 leads on a $1.50 per 1,000 scraper.
How much does this cost to run
Claude Pro at $20 a month covers Cowork. Leads run about $1.50 per 1,000 on an Apollo scraper on Apify, and Apify gives you $5 of credit free every month, so roughly 3,000 leads a month cost nothing. That is already more connection requests than LinkedIn will let you send, so in practice the whole system costs the $20 plan.
Does Claude Cowork need chrome
Not any more. Cowork now opens a browser inside its own side panel, with nothing to install and no access to your own tabs or logins: you sign in once per session, or import cookies from Chrome, Edge or Firefox. The older route, the Claude for Chrome extension driving your own Chrome window, is what the video shows and still works, but the built-in browser is fewer moving parts.
Will LinkedIn ban me for automating outreach
Automating LinkedIn is against LinkedIn's user agreement, and using Claude to work around another platform's terms is against Anthropic's usage policy too. There is no published safe number of daily requests, and anyone quoting you one is guessing. The lower risk version is to automate the research and the drafting, which is where almost all the time goes, and send by hand.
How many leads can I get for free
About 3,000 a month. Apify gives every account $5 of platform credit a month and a good Apollo scraper charges around $1.50 per 1,000 results. I said 5,000 in the video and corrected it on camera: the real number is 3,000, and it is still more than you can send connection requests to without breaking LinkedIn's limits.
What makes the messages different from normal AI outreach
Two things. It reads the person's last ten posts before writing, so the message refers to something they actually said this month. And I ask it for a slightly awkward compliment rather than a polished one, because polished is exactly what a mass-generated message looks like now. Awkward reads as human.

One thing makes every outreach system convert better: before anyone replies, they check your LinkedIn profile. If it shows a real expert, reply rates climb. Boldane builds that presence for founders, from one hour of talking a week.