Local-first outreach workbench · macOS

You approve every message. That's the whole product.

LinkNurture scores the connections you already have against the customers you actually want, drafts each note from your own template, and stops. Nothing sends until you read it.

Runs on your Mac. No cloud account. Your data stays on disk.

Follow-up board in the needs-follow-up view, with fictional contacts, region labels, tags, a note field, and an email address at example.com.
Follow-up board, needs-follow-up view.

Outbound broke in three places.

Research

You can't work a network you can't see.

A thousand connections, no ranking, no reasons. Ten messages cost two hours of profile-hopping before you write a word.

Volume

Sequencers optimise for the wrong number.

They send at machine speed from a tool that holds your credentials, and the metric they report is messages, not replies. One day the account is restricted and the campaign is already out.

Voice

Generic AI is recognisable in one line.

"I came across your profile and was impressed by your work" is now a signal that nobody read anything. Reply rates fall, and the network learns to ignore you.

LinkNurture is built around the opposite constraint: a queue you can see the end of, and a message you would be comfortable signing.

How it works

01

Score the network

LinkNurture reads your own connection list and scores every profile 0–100 against your ICP.

  • Seniority, function, industry and geography, weighted the way you describe them.
  • Every score carries a one-line reason you can read and disagree with.
  • Dismissals are remembered, so the same name never resurfaces.

02

Approve, message by message

The app fills the field. Then it stops and shows you the whole thing.

  • Recipient identity, full text, character count — in one modal.
  • Edit in place; the text you see is the text that sends.
  • No second confirmation, no “are you sure” after the fact.

03

Send at a human pace

Batches are capped at 10. Gaps are randomised between 45 and 150 seconds.

  • Typing is per-character with jitter, not pasted.
  • A longer rest lands every few people.
  • The first refusal or unverifiable send stops the whole batch.

04

Follow through

Every morning the app archives who replied. The follow-up board is where the work stays.

  • Five views: all, priority, needs follow-up, new replies, unclassified.
  • Star, stage, next-contact date, tags, email and WhatsApp per person.
  • Full reply text kept locally, forever, exportable by copying a folder.
Follow-up board in the needs-follow-up view, showing fictional contacts A. Rahman and L. Haddad, overdue and due-today labels, tags, and a local note field.
Follow-up board, needs-follow-up view.
  • Research

    Fit score with reasons

    A number you can audit. Every ranking exposes the signals behind it, so a bad call is a conversation about criteria, not a black box.

  • Approval

    One gate, no theatre

    The modal shows the exact text and the exact recipient. Pressing it is the only way anything leaves.

  • Pacing

    Slower on purpose

    10 per batch, randomised 45–150 second gaps, a rest every few people. Volume is capped in code, not in a settings screen.

  • Follow-up

    Replies stop getting lost

    A daily archive of everyone who answered, with a next-contact date and an overdue badge.

  • Visibility

    It says what it's doing

    An activity bar reports the current step, position in the batch, wait time, and how long it has been silent.

  • Local

    Nothing to sign up for

    No cloud account, no uploaded prospect list, no telemetry. Your data is a folder you can copy or delete.

Automation that goes quiet is indistinguishable from automation that broke.

Most tools show a spinner and hope. LinkNurture shows the phase, the position in the queue, the reason it is waiting, and a silence timer that counts up when something stalls — so “still working” and “stuck” never look the same.

  • Batch send · Opening thread · A. Rahman · 2/10 · waiting 74s (pacing) is a state you can trust, not a guess.
  • Silence over 15 s turns the strip amber and states how long it has been quiet.
  • Idle isn't blank: it becomes the next action — how many people are waiting for a verdict, how many are queued, whether a draft needs you.
Activity bar during a batch send: opening a thread with A. Rahman, position 2 of 10, waiting 74 seconds for pacing.
Activity bar, waiting on pacing.

Your network is not our dataset.

There is no LinkNurture cloud. The app runs a server on loopback, drives a dedicated Chrome profile that you sign into yourself, and writes everything it knows to files on your disk.

Credentials You sign in once, in your own browser profile. LinkNurture never asks for, stores, or transmits your password.

Network The only outbound traffic is your browser talking to LinkedIn, the same requests a person would make.

Storage Connection list, scores, message text, reply archive and notes are JSON and CSV files on your machine.

Telemetry None. There is no analytics endpoint in the codebase.

Read the full security notes →
YOUR MAC LinkNurture.app LOCAL SERVER 127.0.0.1:8787 WORKER Outreach ON DISK JSON and CSV Loopback only. Nothing here is reachable from the rest of the network. CHROME PROFILE You sign in once. A separate browser profile. linkedin.com Browser traffic only.
What stays on the machine, and what reaches LinkedIn.

What it deliberately doesn't do

  • No auto-connect. The app never sends connection requests.
  • No purchased lists. Only the network you already have is scored.
  • No cloud copy. Your prospects never leave your machine.
  • No unattended sending. Close the window and nothing continues.
  • No invented voice. Templates are yours; variables are merged, not generated.

These are not missing features. They are the product.

Who it's for

For

  • Founders and first sales hires doing their own outbound
  • 1,000+ connections you have never systematically worked
  • Markets where a warm, specific first line still matters
  • Teams that want to read every word before it sends
  • Anyone who would rather own a folder than rent a dashboard

Not for

  • Anyone who needs 500 messages a day
  • Agencies buying contact lists
  • Teams that want the tool to write in a voice nobody defined
  • People who expect replies without researching the person
  • Anyone looking for a way around platform limits

Priced like a tool, not a growth channel.

One LinkedIn account per seat. Batch cap of 10 applies on every plan — that is not a paywall, it is the design.

Solo

$39/mo

or $390/yr

To confirm

  • 1 seat, 1 account
  • Scoring of your own network
  • Daily archive
Request early access

Studio

$99/mo

or $990/yr

To confirm

  • 3 seats, 3 accounts
  • Shared tag taxonomy
  • Shared follow-up board
Request early access

Self-hosted

$790

once

To confirm

  • Same app, your licence key
  • 12 months of updates
  • No subscription
Buy self-hosted

Prices in USD, excl. tax. Cancel anytime; the data stays on your machine either way.

Every plan is subject to the same 10-per-batch cap and randomised pacing.

Solo, Studio, and self-hosted prices are still to confirm. There is no checkout on this page.

FAQ

Is this allowed under LinkedIn's terms?

LinkNurture drives a browser you are signed into, the way a person would. It does not scrape at scale, does not create accounts, and does not send connection requests. That said, every platform's terms are the user's responsibility — read them, and use the tool the way you would use your own hands.

Can my account get restricted?

We can't promise otherwise, and any vendor who does is selling you something. What we can say is that the caps are deliberately conservative: 10 per batch, randomised gaps, a stop on the first anomaly. If you need more volume than that, this is the wrong tool.

Does it need my password?

No. You sign in once in a dedicated Chrome profile. The app never sees, stores or transmits credentials.

Does it write the messages with AI?

No. You write a template with variables; LinkNurture merges them per person and shows you the result. If you want help drafting, you already have a chat window — this tool is for sending what you decided to send.

What exactly leaves my machine?

Your browser's requests to LinkedIn. Nothing else. There is no analytics endpoint in the codebase.

Windows or Linux?

macOS 13+ today. The core is portable; a Windows build is not scheduled.

What happens to my data if I stop paying?

Nothing. It is on your disk. Lapsed licences stop sending; reading and exporting keep working.

Can I export everything?

The data folder is the export — JSON and CSV.

Pick ten people you actually want to talk to.

LinkNurture will score them, draft the note, and wait for you.

Read the security notes

macOS 13+ · no cloud account · your data stays on disk