Thursday
Install SalesTouch in Claude Code or Cursor, with safer LinkedIn workflows
Use the public plugin package in Claude Code or Cursor, find support faster, and rely on clearer recovery across everyday LinkedIn workflows.
New features
- Install SalesTouch as a plugin in Claude Code or Cursor. The public package now includes client-ready MCP configuration, a verified local Cursor installation path, OAuth guidance, and setup instructions in all six supported languages. You can connect your AI client to the LinkedIn MCP without guessing which files, scopes, or credentials it needs.
- Find help from one dedicated support page. Support chat, email guidance, documentation, and the details needed for a useful bug report are now available together in all six supported languages. You can move from a connection or MCP issue to the right support channel without searching across the site.
Improvements
- Get better guidance after signup. A new onboarding sequence helps you move through setup and your first SalesTouch workflows during the first two weeks.
- Scan a more consistent interface. Typography, surfaces, spacing, and controls now follow the same visual system across the app, inbox, settings, documentation, and public pages.
Fixes
- Keep post-engagement exports cumulative. Comment and reaction continuations preserve earlier profiles, deduplicate the result, and stop when LinkedIn adds nothing new.
- Resume delayed feed reads correctly. A feed page blocked by an action limit now returns an exact retry time instead of an unsupported queue instruction.
- Open messages from a known profile. SalesTouch resolves an active stored conversation from a profile URL or member ID before searching LinkedIn.
- Avoid duplicate outreach.
lead_statusnow distinguishes direct contact from theinvite_then_message_follow_upworkflow. - Sign in from Claude Code. The plugin now requests only the OAuth scopes required by the SalesTouch MCP.
- Retry stalled profile lookups instead of waiting.
linkedin_lookup_profilenow returns a retryable timeout within 30 seconds. - Extract company page viewers from the identifier you already have. The tool now accepts a public company handle or LinkedIn company URL as documented.
- Stop at the real end of a filtered message history. Date- or sender-filtered conversation pages now remove stale cursors when no matching messages remain.
- Keep the latest message attached to the right conversation. Embedded messages now retain the parent conversation ID even when LinkedIn returns a conflicting nested chat ID.
- Reduce failures when saving large lead batches. SalesTouch now saves leads sequentially during brief database contention and safely closes delayed transactions before reusing the connection.