Ask candidates who said no on LinkedIn, using one prompt

Last updated 2026-09-01 · Tested on a real LinkedIn account

Short answer

Re-open candidates who said no once, whose reason has probably expired. You ask in plain English. Your AI assistant runs the LinkedIn CLI for you, so you never type a command yourself.

What do I actually type?

This one sentence. That is the whole thing.

“Go through the 90 candidates in `declined/decayable.csv` and `declined/movable.csv`. For the decayable list, tell me who has been in the same role two years or more, and flag internal promotions separately. For the movable list, tell me who has changed company or been promoted since the decline date. Draft a reopening message for anyone with a fresh signal, referencing the specific thing they told me last time and never mentioning that I went looking. Ignore `declined/fit.csv` entirely. Don't send anything.”

How does it work, step by step?

Paste these one at a time. Each one is written in normal English — no command names, no flags.

We gave these exact prompts to a real AI assistant and wrote down every command it ran. It chose 1 command: get-profile. Nobody told it which ones to use.

1

Go through the 90 candidates in `declined/decayable.csv` and `declined/movable.csv`. For the decayable list, tell me who has been in the same role two years or more, and flag internal promotions separately. For the movable list, tell me who has changed company or been promoted since the decline date. Draft a reopening message for anyone with a fresh signal, referencing the specific thing they told me last time and never mentioning that I went looking. Ignore `declined/fit.csv` entirely. Don't send anything.

Three or four rows come back out of ninety. I read them on my phone, approve two, and the month's rediscovery sweep is done.

your assistant picks this

What it printed when we ran it

Terminal showing the commands an assistant called for The Best Candidate for Your Open Role Already Said No to You Once

Not a mock-up. This is the actual run: the assistant was given the prompts above and nothing else, and these are the 1 distinct commands it chose from the catalogue. It ran read-only on a real LinkedIn account — nothing was sent, posted or invited.

Can I make it run on its own?

Yes. Add one more sentence and it keeps happening without you. This is the part a chat window cannot do — a saved job runs on the days you are busy.

“Do this the first of every month at 07:00 and leave the drafts in `drafts/rediscovery/` for me.”

How many LinkedIn actions does this use?

LinkedIn limits how much any account can do in a day. These are the real numbers, and your assistant checks what is left before it starts.

  • Profile views: 120 a day, reset at midnight UTC. The tightest budget most workflows touch. Ninety reads across two files is a big monthly ask on a single day, so the assistant splits the run across two mornings and stays well under the daily third. Ask for all ninety at once and the run stops partway.
  • Relationship checks: 150 a day. Cheaper than a profile view and used only if the reopening needs to know whether the candidate is already connected — normally you already know, from the thread.
  • Messages: 150 a day. You will send perhaps three or four in a good month, dripped across a week.

Watch it instead

4 minutes

Common questions

How many LinkedIn actions does ask candidates who said no use up?
Profile views: 120 a day, reset at midnight UTC. The tightest budget most workflows touch. Ninety reads across two files is a big monthly ask on a single day, so the assistant splits the run across two mornings and stays well under the daily third. Ask for all ninety at once and the run stops partway.

How do I set this up?

Once, and it takes about four minutes. After this you only write sentences.

your terminal
$ npm install -g @connectsafely/cli$ export CONNECTSAFELY_API_KEY=...$ csly list-linkedin-accounts$ export CONNECTSAFELY_ACCOUNT_ID=...$ csly skill install

The package is @connectsafely/cli on npm. You need Node 20 or newer.

Then start your chat with this line, so your assistant uses the CLI instead of trying to open LinkedIn itself and hitting a login page:

“Use the ConnectSafely CLI (csly) for anything that touches LinkedIn. Run csly commands to see what exists, and csly schema before calling one. Don't guess a command name.”

Other things you can do

Try this on your own LinkedIn account

From $10 a month, on the LinkedIn account you already use, with zero ban risk.