
Send LinkedIn from Salesforce by hand with Sales Navigator, via an outreach tool's sync, or from a Flow with FirstTouch for Salesforce (beta January 4, 2027).
Use FirstTouch MCP to connect ChatGPT to LinkedIn. Check your sender and review controls, then choose optional HubSpot sync or your own reporting path.
By Jared Mintzlaff
ChatGPT can use FirstTouch’s MCP server to work with LinkedIn prospecting, outreach and conversations. You do not need HubSpot to start. Connect your FirstTouch account, check the team and sender, and choose the controls for the workflow you want to run. Add CRM synchronization separately if you need it.
Last updated: November 2026
https://mcp.firsttouch.ai with OAuth, then create and install the plugin.The useful starting point is one specific job: review qualified prospects, prepare follow-up, or help a rep work through replies. Decide who owns the next action and where you want its result recorded before you ask the assistant to execute it.
To connect ChatGPT to LinkedIn through FirstTouch, you need a FirstTouch account, custom MCP access in ChatGPT and, for LinkedIn actions, a connected sender.
HubSpot is optional. A connection to another CRM, an internal database or an automation platform is a separate integration decision; adding FirstTouch to ChatGPT does not create those connections for you.
Add FirstTouch to ChatGPT as a custom MCP server from the Plugins page on the web, using OAuth, then install the plugin and run a read-only check.
ChatGPT’s interface changes over time. The current setup uses Plugins; older guides may call these apps or connectors, or send you to Developer mode first, which OpenAI’s help article says you no longer need. Availability depends on account and workspace policy. OpenAI maintains the current MCP connection instructions.
https://mcp.firsttouch.ai as the server URL and OAuth authentication. Use the exact URL shown in Settings, then MCP & API in FirstTouch, even though OpenAI’s generic steps mention an /mcp path.Setup time depends on access, authentication and sender readiness. Complete those checks before moving to a live workflow. For Claude, use the separate Claude connection guide; do not assume every client has the same menus. If your team works in a terminal, read whether Claude Code can send LinkedIn connection requests.
FirstTouch keeps its own activity history with or without a CRM, so a second system matters only if your team wants the result recorded there too.
FirstTouch activity and a CRM record serve different purposes. FirstTouch records product activity. If your team also needs a result in another system, define what should be written there and how you will verify it.
| Your setup | What to decide | What to verify |
|---|---|---|
| No CRM | Use the FirstTouch workflow and identify the person responsible for reviewing its outcome. | The correct team and sender, the relevant action or conversation, and its observed final state. |
| HubSpot | Choose the supported engagement events and any Flow Plan task sync you need. | Integration settings, Contact matching, permissions, and the resulting timeline entry or task. |
| Another CRM or an internal database | Specify the adapter or integration work, record identifier and fields your team owns. You can build it on the REST API and outbound webhooks. | Actual supported access and a recorded result in that system. Do not assume a native connector or automatic writeback. |
For native HubSpot synchronization, Engagement Tracking and task sync are separate. LinkedIn timeline logging depends on enabled tracking settings and a matched Contact. Task sync also depends on the Flow Plan setting, enrollment Company context and owner mapping. Connecting HubSpot alone does not guarantee every event appears there. Use the HubSpot synchronization reference for the exact conditions.
Cyrus, CEO of Haven, describes what that setup delivers: “We finally have one system of record for outbound. Every touch, every reply, every booked meeting - attributable inside HubSpot.”
Approvals are on by default and configurable by action type, and each FirstTouch path has its own control. ChatGPT adds its own check: OpenAI says write actions require confirmation by default.
Writing “ask me first” in a prompt is not a substitute for checking the action’s actual review control. FirstTouch has several execution paths:
Approval tasks appear in FirstTouch and reach mapped members as Slack direct messages once Slack is connected.
Review the intended recipient, sender and exact message. Then distinguish creating work, approving it and verifying its outcome. If a write times out, inspect the existing state before deciding what to do next. In particular, do not automatically retry an ambiguous Unibox send. The execution and recovery guide explains those differences.
ChatGPT sees LinkedIn engagement and conversations only after FirstTouch has collected them, so build your first pilot around records that exist today.
Social Engagement monitors supported LinkedIn person profiles and company pages, not an arbitrary individual post URL. It collects engagement daily, and new activity can take 24+ hours to appear. Monitoring requires eligible access and configuration; connecting ChatGPT does not enable it automatically. See Social Engagement.
LinkedIn conversations have their own sync policy. FirstTouch runs a daily sync for eligible connected accounts, with up to three manual syncs per connected account per UTC day. Check the recorded timestamps before treating a conversation as current. The Unibox reference covers history, access and reply eligibility.
A useful first pilot starts with an available, relevant record. Review why the person fits, existing relationships and exclusions. Prepare the next action for review, then inspect the result after the authorized work runs. If you need a CRM entry, verify that separately.
Hypothetical example: a founder asks ChatGPT to confirm the team and sender, find one named VP of Sales and queue a connection request. ChatGPT asks for confirmation on the write, FirstTouch creates an approval task, and once approved the request goes out within the sender’s working hours and daily limits.
Download the one-page LinkedIn agent pilot worksheet. Record the job, team and sender, review control, system of record, outcome evidence and recovery owner. It works for an internal team or a partner scoping a client project.
For multi-client or embedded deployments, confirm account boundaries, credential ownership, revocation and commercial permissions with FirstTouch before committing to an architecture. An MCP connection alone does not establish tenant isolation or resale rights.
Yes, when the actions run through an execution layer built for account health rather than through a script pointed at your session.
FirstTouch uses dedicated social agents to simulate human interaction and timing with dedicated proxies to keep your account safe, and you will not get banned if you follow our guide and practice proper safety and agent hours. Keep pacing at roughly 15 to 20 actions per rep per day, target tightly instead of broadly, require approval on your send-class actions, and never run two LinkedIn tools on one account. FirstTouch is SOC 2 Type II compliant, and 1M+ actions have been processed under approval, pacing, and audit. Start with the Safety Checklist, where step one is disconnecting other LinkedIn tools, and read our take on whether LinkedIn automation is safe.
Not for outreach. LinkedIn offers no first-party MCP for outreach or messaging, so you add a third-party MCP server in ChatGPT. Use FirstTouch for connection requests, messages and replies. Zapier MCP and Make can publish LinkedIn posts and company page updates, but neither documents a LinkedIn action for connection requests or messages. See how each kind of LinkedIn MCP server works.
No. HubSpot is optional for the FirstTouch MCP starting path. Native HubSpot synchronization has its own configuration and matching requirements. FirstTouch works with every HubSpot tier including Free CRM, but workflow action cards need a HubSpot Pro plan.
You can start without a CRM. Recording results in another CRM or database requires separately verified integration work; the ChatGPT connection does not create a native connector to that system.
Custom MCP access depends on your ChatGPT account and workspace policy. OpenAI lists full MCP support for ChatGPT Business and Enterprise/Edu and read or fetch tools for ChatGPT Pro, and workspace admins enable write actions per app. We could not confirm Plus or Free, so check the Plugins menu in your own account; contact your administrator if the option is missing.
Not every action. Check the specific workflow and action. Flow Plans, Dynamic Actions and Unibox replies do not share one universal review control.
No. Social Engagement monitors supported person profiles or company pages, not arbitrary individual post URLs. Collection is daily, and new activity can take 24+ hours to appear.
No. Inspect the operation result and subsequent execution evidence. Creation, approval and completion are separate states; a CRM entry is another result to verify when applicable.
Follow the connector setup guide for ChatGPT. Running this for a team? Book a demo. Start with FirstTouch, connect the intended account, and check your setup before preparing outreach. If you are building for several teams or clients, talk to us about your requirements.

Send LinkedIn from Salesforce by hand with Sales Navigator, via an outreach tool's sync, or from a Flow with FirstTouch for Salesforce (beta January 4, 2027).

Five ways to log LinkedIn activity to Salesforce: by hand, Sales Navigator writeback, extensions, outreach tools, and FirstTouch (beta opens January 4, 2027).

The best LinkedIn tool for Salesforce depends on the job. Nine tools compared, including FirstTouch for Salesforce Flow, whose beta opens January 4, 2027.
We use cookies to give you the best online experience. Find out more in our cookie policy.