SalesTouch

LinkedIn MCP for AI agents to research prospects and run outreach workflows

NOT REALLY · consider alternatives
price $49/mosubscription / year $588estimated build time one sitting for a manual cockpit; not realistically replaceable for live LinkedIn executionreplaced by 0 people

The local CRM and AI drafting layer are straightforward, but SalesTouch's core value is reliable access to LinkedIn's private network: authenticated sessions, live data extraction, residential IP routing, human-paced queues, limits, cooldowns, reconnection, and ongoing adaptation to platform changes. A one-shot clone either stops at manual copy and paste or becomes brittle automation that can put the LinkedIn account at risk.

Build verification: not recorded. How we judge buildability

What you give up

  • live LinkedIn and Sales Navigator searches and audience extraction
  • authenticated messages, invitations, engagement, and publishing
  • residential IP routing and resilient LinkedIn sessions
  • human-paced queues, limits, cooldowns, and account safety controls
  • multi-account orchestration, activity logs, and analytics

Why people still pay

They pay for the execution layer, not the dashboard. SalesTouch keeps authenticated LinkedIn sessions alive, turns private network data into agent tools, schedules actions within safety rules, and absorbs the maintenance when LinkedIn changes behavior. Rebuilding the screens is easy; operating the connection reliably without endangering an account is the product.

Your build guide

The stack, security requirements, and agent rules for a focused replacement.

Before you start

  • OpenAI API key
  • LinkedIn account
  • manual profile and conversation input
01
Node 22 + Express + better-sqlite3; one localhost web app with no accounts.
02
Model workflows, triggers, step executions, retries, and external receipts; keep stable source IDs and timestamps.
03
Interface for this LinkedIn outreach automation workflow: a local web page with input, progress, review, and export views.
engineering roadmap

Implementation plan

1

Phase 1, architecture and data

Node 22 + Express + better-sqlite3; one localhost web app with no accounts. Model workflows, triggers, step executions, retries, and external receipts; keep stable source IDs and timestamps.

2

Phase 2, implement

Import prospects from CSV with name, company, role, LinkedIn URL, source, notes, and last-contact date; validate and deduplicate by LinkedIn URL.

3

Phase 3, implement

Store my offer and ICP rules in config.json. Use the OpenAI API to return a fit score, evidence, a personalized angle, a connection note under 300 characters, a first DM, and one follow-up. Put OPENAI_API_KEY in .env.

4

Phase 4, review and output

A kanban pipeline: new, researched, ready, contacted, replied, won, lost. Log every status change and copied draft in SQLite; export prospects and activity as CSV. Never pretend a copied message was sent.

5

Phase 5, recovery and acceptance

Import prospects from CSV with name, company, role, LinkedIn URL, source, notes, and last-contact date; validate and deduplicate by LinkedIn URL. Verify this invariant with a saved fixture: A retry after a provider timeout must not repeat a completed external action without an explicit reconciliation step. State the practical limit: live LinkedIn and Sales Navigator searches and audience extraction.

the pro prompt
Build me a local LinkedIn outreach cockpit inspired by SalesTouch. Requirements:

- Node 22 + Express + better-sqlite3; one localhost web app with no accounts.
- Import prospects from CSV with name, company, role, LinkedIn URL, source,
  notes, and last-contact date; validate and deduplicate by LinkedIn URL.
- Let me paste profile, company, post, and conversation text into each record.
  Never crawl LinkedIn or read browser cookies.
- Store my offer and ICP rules in config.json. Use the OpenAI API to return a
  fit score, evidence, a personalized angle, a connection note under 300
  characters, a first DM, and one follow-up. Put OPENAI_API_KEY in .env.
- A kanban pipeline: new, researched, ready, contacted, replied, won, lost.
- A Today queue showing due follow-ups and a configurable manual daily limit.
- Each action opens the LinkedIn profile in a new tab and has copy buttons for
  the approved text. It must never click, send, invite, comment, or publish.
- Let me paste a new reply, show the complete conversation history, and draft
  a suggested response for approval.
- Log every status change and copied draft in SQLite; export prospects and
  activity as CSV. Never pretend a copied message was sent.
- Keep all data local. No cloud database, telemetry, background workers, or
  multi-user features.
- Explicitly out of scope: LinkedIn login or cookies, scraping, Sales Navigator
  automation, residential proxies, auto-sending, engagement, publishing,
  multi-account orchestration, and claims that this is account-safe automation.
- README: setup, CSV format, backup path, and an honest explanation that the
  tool replaces planning and drafting only, not SalesTouch's LinkedIn execution.

$ open in your agent (prompt prefilled, you press enter), copy the prompt or copy AGENTS.md

prior art · use these instead of building, if you'd rather

No prior-art project is listed yet. Compare the scoped build with the paid product before choosing.

share on X ↗

SalesTouch pricing

planmonthlyannual (per mo)what you get
recurring plan$49/user$32.42/user1 connected LinkedIn account; LinkedIn MCP, prospect research and outreach workflows.$389 billed yearly; 7-day trial before the first payment.
lifetime solo——1 connected LinkedIn account.One-time price €189, converted to about $215.08 at the cited ECB rate.
lifetime growth——3 connected LinkedIn accounts.One-time price €389, converted to about $442.68 at the cited ECB rate.
lifetime scale——10 connected LinkedIn accounts.One-time price €1,249, converted to about $1,421.36 at the cited ECB rate.

free tierno permanent free tier; 7-day trial

billingmonthly + annual recurring plan, plus separate one-time lifetime packages; recurring subscriptions auto-renew and are billed in advance

hidden costsEach additional connected LinkedIn account requires another paid seat or a larger lifetime package; VAT may be added and the public page does not publish an à-la-carte extra-seat price. Cancellation does not create a partial refund.

pricing sources checked 2026-08-11 · pricing source ↗

Questions about SalesTouch

Can you build your own SalesTouch with AI?

A full replacement is not the recommended project. The local CRM and AI drafting layer are straightforward, but SalesTouch's core value is reliable access to LinkedIn's private network: authenticated sessions, live data extraction, residential IP routing, human-paced queues, limits, cooldowns, reconnection, and ongoing adaptation to platform changes. A one-shot clone either stops at manual copy and paste or becomes brittle automation that can put the LinkedIn account at risk.

What does the SalesTouch build prompt cover?

The prompt starts with this scope: Import or paste prospects, score them from user-supplied context, draft personalized outreach with an LLM, and track manual follow-ups in a local pipeline. Full-product capabilities excluded from the comparison include: live LinkedIn and Sales Navigator searches and audience extraction; authenticated messages, invitations, engagement, and publishing; residential IP routing and resilient LinkedIn sessions. Follow the implementation plan and its prerequisites before expanding the build.

How do I use the prompt, AGENTS.md and agent skills?

Start with the SalesTouch prerequisites and stack, then copy the prompt into your coding agent. Save the project rules as AGENTS.md in the project root. Linked skills are optional packages or source instructions for specific tasks; review their current contents and install only those matching the chosen stack. A skill does not supply API credentials or verify the finished app.

How long will this SalesTouch project take?

The catalogue estimate is one sitting for a manual cockpit; not realistically replaceable for live LinkedIn execution for the limited scope. Setup, integration approvals, debugging, deployment and ongoing maintenance can add time. This is an estimate, not a delivery guarantee.

What would I give up by replacing SalesTouch?

live LinkedIn and Sales Navigator searches and audience extraction; authenticated messages, invitations, engagement, and publishing; residential IP routing and resilient LinkedIn sessions; human-paced queues, limits, cooldowns, and account safety controls; multi-account orchestration, activity logs, and analytics. They pay for the execution layer, not the dashboard. SalesTouch keeps authenticated LinkedIn sessions alive, turns private network data into agent tools, schedules actions within safety rules, and absorbs the maintenance when LinkedIn changes behavior. Rebuilding the screens is easy; operating the connection reliably without endangering an account is the product.

What price is this guide comparing against?

The recorded Monthly plan is $49/mo (monthly per LinkedIn account), checked 2026-07-30. Check the linked pricing source before buying. Building your own also has hosting, API and maintenance costs; the recorded amount is not a guaranteed saving.

What can I use instead of building SalesTouch?

No alternative is listed in this entry yet. That is a gap in this catalogue, not proof that no suitable product exists. Compare the paid product and the proposed scope before committing to a build.

Every week, more subscriptions die.

New verdicts, new prompts, the week's most-doomed apps.
One email. Unsubscribe in one click.

last week:100 Questions · KINDA1of10 · KINDA1Password · KINDA+1090 more

free forever · no scanner spam · the prompt stays on the site, the deaths come to you

$weekly: what got a verdict, what died.