Skip to content

AI and Agents

When to use this guide: You are wiring OutboundSync into an agent harness (Cursor, Claude Code, Codex, and similar), or you want ChatGPT / Claude / in-CRM AI to reason over outbound activity OutboundSync already synced into HubSpot, Salesforce, Close, or Attio.

OutboundSync supports agentic GTM work on two tracks:

  1. First-party surfaces — the public API, installable Agent Skills, and Sync Monitoring Webhooks — so agents can inspect readiness, run structured workflows, and react when outbound→CRM sync fails or recovers.
  2. CRM AI surfaces — each CRM’s own assistants, connectors, or MCP servers over data OutboundSync wrote into that CRM. OutboundSync does not ship a first-party ChatGPT or Claude app for CRM chat; you use the CRM vendor’s path (and our HubSpot how-tos where we have them).

Use these together. A common loop is: Skills (or a custom agent) call the API before launch, then Webhooks notify your stack when sync health changes after you send.

SurfaceWhat agents use it forStart here
APIPreflight and inspect CRM connections, Sources, account status, and webhook config without opening the admin UIAPI overview
Agent SkillsInstall once (npx skills), then ask in plain language — launch readiness, CRM analysis, copy, deliverabilityAgent Skills
WebhooksReceive signed sync.failed / sync.recovered POSTs so an agent or ops handler can alert, open a ticket, or re-check the pipelineWebhooks

Inbound SEP paste URLs are still Sources (engagement → OutboundSync). Product Webhooks are OutboundSync → your HTTPS endpoint for Sync Monitoring — see Sources and delivery if you need the inbound path.

Keep the jobs separate:

JobPreferWhy
How do I use the OutboundSync API / which skill next?OutboundSync API skill + API docsAuth, vocabulary, discovery, routing
Am I ready to launch? Sources wired? Sync healthy?OutboundSync Preflight + APIReads OutboundSync account/connection state — not a substitute for CRM chat
Sync Monitoring webhooks / deliveries / sync.failedSync monitoring + WebhooksPlatform-emitted alerts — not SEP Sources paste URLs
Campaign replies, follow-ups, platform attribution from fields already in HubSpot or SalesforceOutboundSync CRM analysisStructured intents over OutboundSync engagement signals in those CRMs (no OutboundSync API key)
Cold copy, omnichannel plans, deliverability, agency/integration lookupsOther Agent SkillsPlaybooks that do not require opening the CRM UI
“What happened on this Account / Lead / person in the CRM?”That CRM’s AI or MCP (below)Sees the same notes, tasks, EmailMessages, and timeline OutboundSync wrote — plus the rest of the CRM

Deeper Salesforce, Close, and Attio guidance inside the public skills pack is planned after this docs hub lands. Until then, use CRM analysis for HubSpot/Salesforce field questions, Preflight for wiring, and each CRM’s own AI/MCP for live record chat.

OutboundSync’s job is to land outbound activity on the right CRM records. Once that data is present, use the CRM vendor’s AI path — we do not duplicate every connector tutorial here (HubSpot is the worked example).

CRMIn-CRM AIExternal agents (ChatGPT, Claude, Cursor, …)OutboundSync data to ask about
HubSpotHubSpot’s AI features on contacts/companiesChatGPT connector · Claude connector · remote MCP (endpoint mcp.hubspot.com) for Cursor and other MCP clients — OutboundSync how-tos: HubSpot guides belowTimeline events, engagement, and properties OutboundSync updates
SalesforceAgentforce / Einstein on CRM objectsChatGPT · Claude · Cursorhosted MCP overview (endpoint pattern api.salesforce.com/platform/mcp/v1/…)Tasks, EmailMessage / activity OutboundSync writes — see Identifying OutboundSync activity
Attio (beta)Ask Attio inside the workspaceInstall Attio from Claude Connectors or ChatGPT Apps (setup) · Attio MCP docs for Cursor and other clients (endpoint mcp.attio.com/mcp)Notes and activity OutboundSync logs on people/companies — Attio CRM beta
Close (beta)Chloe AI and Close workflows inside CloseChatGPT app · Claude Connectors (search Close) · CursorClose MCP docs (endpoint mcp.close.com/mcp)Lead activity OutboundSync syncs into Close — Close CRM beta

Practical pattern: keep OutboundSync Skills + API for launch and Sync Monitoring; connect the CRM’s MCP or connector when you want the agent to query or summarize synced outbound activity next to pipeline and ownership data.

Vendor MCP endpoints, OAuth, and scopes change — use the CRM’s own setup docs as source of truth. OutboundSync only needs a healthy CRM connection and sync so the activity exists for those tools to read.

These are the step-by-step OutboundSync guides for HubSpot’s connectors (third-party AI on top of HubSpot records OutboundSync has populated).