> ## Documentation Index
> Fetch the complete documentation index at: https://docs.introw.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Partner Connect

> Introw's headless, AI-native way of working, extended to your partners - they stay in their own CRM, chat, and AI assistant and reach everything you offer without ever logging into a portal.

export const Headless = ({prompts = []}) => {
  const PromptRow = ({prompt}) => {
    const [copied, setCopied] = useState(false);
    const copy = () => {
      try {
        navigator.clipboard?.writeText(prompt);
      } catch {}
      setCopied(true);
      setTimeout(() => setCopied(false), 1600);
    };
    return <div className="group flex items-center justify-between gap-3 px-4 py-3 transition-colors hover:bg-[#FD90FF]/[0.06]">
        <span className="text-sm leading-relaxed text-zinc-700 dark:text-zinc-200">{prompt}</span>
        <button type="button" onClick={copy} aria-label={copied ? "Copied to clipboard" : "Copy prompt"} className={`shrink-0 rounded-md p-1.5 transition-all hover:bg-[#FD90FF]/10 focus:opacity-100 focus:outline-none ${copied ? "text-[#FD90FF] opacity-100" : "text-zinc-400 opacity-0 group-hover:opacity-100 dark:text-zinc-500"}`}>
          {copied ? <svg viewBox="0 0 24 24" fill="none" className="h-4 w-4" aria-hidden="true">
              <path d="M20 6L9 17l-5-5" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" />
            </svg> : <svg viewBox="0 0 24 24" fill="none" className="h-4 w-4" aria-hidden="true">
              <rect x="9" y="9" width="11" height="11" rx="2" stroke="currentColor" strokeWidth="2" />
              <path d="M5 15V5a2 2 0 0 1 2-2h10" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" />
            </svg>}
        </button>
      </div>;
  };
  return <>
      <p>
        Introw is <strong>headless</strong> by design: run everything here in plain language from Claude, ChatGPT,
        Slack, Teams, or your own CRM through Introw's <a href="/features/developer/mcp">MCP server</a>, with every
        action written straight back to your CRM source of truth. The portal is one surface, never the only one.
      </p>

      {prompts.length > 0 ? <div className="not-prose my-6 overflow-hidden rounded-2xl border border-zinc-200/80 bg-white shadow-sm dark:border-white/10 dark:bg-white/[0.02]">
          <div className="flex items-center gap-2 border-b border-zinc-200/80 bg-gradient-to-r from-[#FD90FF]/10 via-[#FD90FF]/5 to-transparent px-4 py-2.5 dark:border-white/10">
            <svg viewBox="0 0 24 24" fill="none" className="h-4 w-4 text-[#FD90FF]" aria-hidden="true">
              <path d="M12 2.5l2 5.5 5.5 2-5.5 2-2 5.5-2-5.5L4.5 10l5.5-2 2-5.5z" fill="currentColor" />
              <path d="M18.5 14l1 2.6 2.6 1-2.6 1-1 2.6-1-2.6-2.6-1 2.6-1 1-2.6z" fill="currentColor" opacity="0.55" />
            </svg>
            <span className="text-xs font-semibold uppercase tracking-wider text-zinc-500 dark:text-zinc-400">
              Try it from your LLM
            </span>
          </div>

          <div className="flex flex-col divide-y divide-zinc-100 dark:divide-white/[0.06]">
            {prompts.map(prompt => <PromptRow key={prompt} prompt={prompt} />)}
          </div>

          <a href="/headless" className="flex items-center justify-between gap-2 border-t border-zinc-200/80 px-4 py-2.5 text-sm font-medium text-zinc-600 no-underline transition-colors hover:text-[#FD90FF] dark:border-white/10 dark:text-zinc-300">
            <span>See the full headless playbook</span>
            <svg viewBox="0 0 24 24" fill="none" className="h-4 w-4" aria-hidden="true">
              <path d="M5 12h14M13 6l6 6-6 6" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" />
            </svg>
          </a>
        </div> : <Card title="See the headless motion" icon="wand-magic-sparkles" href="/headless">
          The agentic playbook - lifecycle deep dives and a Claude Code skill library that run your partner program
          from Claude, ChatGPT, Slack, and your CRM.
        </Card>}
    </>;
};

> Introw is already headless and AI-native for the vendor - your team runs partnerships inside their CRM with agents doing the busywork. Partner Connect brings that same way of working to the partner: they stay in the systems they already live in - their own CRM, Slack or Teams, and their own AI assistant - and everything you offer reaches them there, without a portal login.

## What this area does

Headless is how Introw works, not a single feature. The vendor already runs the whole program inside HubSpot or Salesforce with agents handling the mechanical work. Partner Connect closes the other half of the loop: it extends that headless, agentic, CRM-first model to the partner, so the partnership is two-way and AI-native for **both** sides, not just the vendor.

Partner portals have always had an adoption problem, and the reason is simple: they ask a busy partner rep to leave the tools they work in, remember another login, and go hunt for the right deal before they can do anything. Most never do. Partner Connect removes that friction - the portal becomes optional, and the work comes to the partner instead.

A partner running their own HubSpot or Salesforce sees, right on their open opportunity, which vendor is involved and exactly where the deal stands on the vendor side. They register deals and share leads from their CRM, get deal coaching in context, and reach the right seller on the vendor's team without logging into anything. A partner who lives in Slack or Teams gets the same. And a partner who works through an AI assistant can connect their own LLM - Claude, GPT, Gemini - and reach your resources from there.

The result is a single shared reality both organizations work from wherever they already are. Meeting partners where they work - instead of overloading them with one more portal - is how programs actually drive adoption, visibility, and revenue.

## Why it matters

* **Work where you already are** - Partners act from their own CRM, chat, and AI assistant; the portal is one surface among many, not the entry gate.
* **CRM-native** - Both sides work their own system of record, and the shared deal stays synced across the two - no reconciliation, no CRM seat.
* **AI-native** - The experience is AI-native for both sides: the partner brings their own LLM and reaches deal reg, coaching, enablement, and support from it.
* **Partner self-serve** - Deal registration, coaching, enablement, training, and support all come to the partner where they work, so they never wait on the vendor or a login.
* **Composability** - CRM embeds, chat, and MCP are building blocks partners combine, so each partner chooses where they work and finds everything there.

## How it fits together

The partner works from their own tools on a deal that stays synced with yours:

```mermaid theme={"theme":{"light":"github-light","dark":"github-dark"}}
flowchart LR
  partner["Partner: own CRM, chat, AI"] --> connect["Partner Connect"]
  connect --> deal["Connected deal"]
  deal <-->|"kept in sync"| vendor["Vendor CRM"]
```

## Capabilities

<CardGroup cols={2}>
  <Card title="Connected Deals" icon="link" href="./connected-deals">
    Link a partner's own CRM deal to yours so both sides work one shared opportunity, each from their own CRM, kept in sync.
  </Card>

  <Card title="Partner CRM" icon="arrows-rotate" href="./partner-crm">
    Partners see the vendor and live deal status on their own opportunity, and register, co-sell, and reach the right rep from inside their CRM.
  </Card>

  <Card title="Partner AI" icon="robot" href="./partner-ai">
    Partners connect their own LLM - Claude, GPT, Gemini - and reach deal reg, coaching, enablement, and support from the assistant they already use.
  </Card>
</CardGroup>

## Meet partners where they work

<CardGroup cols={2}>
  <Card title="CRM embed" icon="plug" href="/features/integrations/crm">
    The Introw card that renders shared deal context and actions on HubSpot and Salesforce records.
  </Card>

  <Card title="Slack & Teams" icon="comments" href="/features/integrations/chat">
    Register deals, get notified, and collaborate from the chat tools partners already live in.
  </Card>

  <Card title="MCP for partners" icon="robot" href="/features/developer/mcp">
    Connect any MCP client - Claude, ChatGPT, Cursor - to reach Introw from a partner's own assistant.
  </Card>

  <Card title="Deal Coaching" icon="chalkboard-user" href="/features/ai/deal-coaching">
    Stage-specific AI selling guidance, surfaced in context on the deal.
  </Card>

  <Card title="Deal Registration" icon="file-signature" href="/features/deal-registration/registration">
    The register-and-protect motion partners run from a link, embed, email, chat, or AI.
  </Card>
</CardGroup>

## Who works in this area

<CardGroup cols={2}>
  <Card title="Partner - Sales & Marketing" icon="user">
    Registers deals, co-sells, and reaches the right rep from their own CRM, chat, or AI assistant.
  </Card>

  <Card title="Partner - Vendor/Alliance Manager" icon="user">
    Connects the partner's CRM and AI, and keeps shared opportunities aligned with the vendor.
  </Card>

  <Card title="Partner Manager (CAM / PAM)" icon="user">
    Invites partners into the headless experience and keeps joint deals moving without a portal push.
  </Card>

  <Card title="Sales Rep / AE" icon="user">
    Co-sells with partners on the shared deal from inside the CRM they already use.
  </Card>
</CardGroup>

## Headless

<Headless
  prompts={[
"As a partner, ask your own assistant for the vendor-side status of your deal.",
"Register a deal with the vendor straight from your own CRM or Claude.",
"Check your commission and tier status across the vendor's program.",
]}
/>

## All guides

{/* ROLLUP:START - generated content goes here */}

<CardGroup cols={2}>
  <Card title="Enable Partner Connect and link a deal" icon="book-open" href="/features/partner-connect/connected-deals/guides/enable-partner-connect-and-link-a-deal">
    Turn on Partner Connect, have a partner connect their own HubSpot, and link their deal to the matching deal in your CRM so both sides co-sell on one shared opportunity.
  </Card>

  <Card title="Register instead of link" icon="book-open" href="/features/partner-connect/connected-deals/guides/register-instead-of-link">
    When a partner has an opportunity that does not yet exist in your CRM, register it as a new shared deal instead of linking, so co-selling can still start.
  </Card>

  <Card title="Unlink a deal" icon="book-open" href="/features/partner-connect/connected-deals/guides/unlink-a-deal">
    Disconnect a linked partner deal from the matching deal in your CRM when the link was wrong or the opportunity is no longer joint.
  </Card>

  <Card title="Connect an MCP client" icon="book-open" href="/features/partner-connect/partner-ai/guides/connect-an-mcp-client">
    As a partner, connect any MCP-capable client - Cursor, Gemini, Windsurf, Notion AI, and more - to your Introw partner data with the partner MCP connector.
  </Card>

  <Card title="Connect ChatGPT" icon="book-open" href="/features/partner-connect/partner-ai/guides/connect-chatgpt">
    As a partner, connect ChatGPT to Introw over MCP so you can query and act on your own partner data - deals, commissions, tasks - from inside ChatGPT.
  </Card>

  <Card title="Connect Claude" icon="book-open" href="/features/partner-connect/partner-ai/guides/connect-claude">
    As a partner, connect Claude to Introw over MCP so you can query and act on your own partner data - deals, commissions, tasks - from inside Claude.
  </Card>

  <Card title="Connect HubSpot" icon="book-open" href="/features/partner-connect/partner-crm/guides/connect-hubspot">
    As a partner, connect your own HubSpot, add the Introw card to your deals, and verify it so vendor context and actions appear on your own CRM records.
  </Card>
</CardGroup>
