> ## 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.

# Partners

> Auto-detect, organize, and progress partners with your CRM as the single source of truth - management, journeys, tiers, and segments in one place.

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>}
    </>;
};

> Partners is where your program lives: every partner is detected from your CRM, organized into phases, tiers, and segments, and moved through onboarding and activation, all without a second source of truth.

## What this area does

A partner program falls apart when partner data lives in a spreadsheet that drifts from the CRM. Partners keeps your CRM as the system of record and builds the program on top of it. Partners are auto-detected from the companies or records you already manage in HubSpot or Salesforce, kept in sync both ways, and organized with the structure a real program needs: lifecycle phases, tiers, and targeting segments.

From there, you progress partners deliberately. Onboarding and activation are run as repeatable journeys instead of one-off reminders, so a new partner reaches first deal faster and a quiet partner gets caught before the next review, not after. Tiers set the benefits and requirements that motivate partners to grow, and segments decide who sees what across the rest of the product.

Because everything sits on the CRM, the program stays clean: no rogue objects, no duplicate partner lists, and every status change reconciled to the record your revenue team already trusts.

## Why it matters

* **CRM-native** - Partners are detected and synced from HubSpot or Salesforce, so there is one partner list and it is always the CRM's.
* **Low total cost of ownership** - Partner ops configures phases, tiers, journeys, and segments with no-code, never waiting on engineering.
* **Time to value** - Stand up the structure of a real program (phases, tiers, onboarding journeys) in an afternoon, not a quarter.

## How it fits together

Partners are detected, organized, and progressed, all on top of the CRM:

```mermaid theme={"theme":{"light":"github-light","dark":"github-dark"}}
flowchart LR
  detect["Detect from CRM"] --> organize["Organize: phases, tiers, segments"]
  organize --> progress["Progress: journeys and onboarding"]
  progress --> sync["Synced to CRM"]
```

## Capabilities

<CardGroup cols={2}>
  <Card title="Partner Management" icon="users" href="./partner-management">
    Auto-detect partners from your CRM, keep them in sync, and organize the list into lifecycle phases.
  </Card>

  <Card title="Journeys" icon="route" href="./journeys">
    Run repeatable onboarding and activation playbooks as task journeys applied to the right partners.
  </Card>

  <Card title="Tiers" icon="ranking-star" href="./tiers">
    Build tier programs with requirements and benefits, and sync each partner's tier to the CRM.
  </Card>

  <Card title="Segments" icon="filter" href="./segments">
    Group partners into dynamic or static segments that target content, notifications, and more.
  </Card>

  <Card title="Partner Onboarding" icon="stairs" href="./onboarding">
    Onboard partners progressively, unlocking tabs, assets, and abilities as they qualify.
  </Card>

  <Card title="Partner Team" icon="user-group" href="./team">
    Assign your team to each partner and let that ownership drive the program.
  </Card>

  <Card title="Notifications" icon="bell" href="./notifications">
    Reach partners on the events that matter, by email, Slack, or Microsoft Teams.
  </Card>

  <Card title="Tasks" icon="list-check" href="./tasks">
    Give partners clear next steps and show them in the portal.
  </Card>
</CardGroup>

## Who works in this area

<CardGroup cols={2}>
  <Card title="Partner Manager (CAM / PAM)" icon="user">
    Recruits, onboards, and activates partners and keeps the relationship moving without leaving the CRM.
  </Card>

  <Card title="Partner Operations" icon="user">
    Configures phases, tiers, journeys, and segments and keeps partner data reconciled to the CRM.
  </Card>

  <Card title="VP Partnerships / CPO" icon="user">
    Reads phase, tier, and activation progress as leading indicators of partner-attached pipeline.
  </Card>
</CardGroup>

## Headless

<Headless
  prompts={[
"Which Gold partners haven't registered a deal this quarter?",
"Move Acme up to the Gold tier.",
"Prepare a QBR for my top partner.",
]}
/>

## All guides

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

<CardGroup cols={2}>
  <Card title="Assign a journey and track progress" icon="book-open" href="/features/partners/journeys/guides/assign-a-journey-and-track-progress">
    Apply a journey to the right partners, then follow each one through to do, in progress, and done so you can step in before anyone stalls.
  </Card>

  <Card title="Auto-apply a journey from the experience" icon="book-open" href="/features/partners/journeys/guides/auto-apply-a-journey-from-the-experience">
    Use the tasks section in the experience builder to auto-assign a journey to every partner who gets the experience.
  </Card>

  <Card title="Build a journey from scratch" icon="book-open" href="/features/partners/journeys/guides/build-a-journey-from-scratch">
    Define your own ordered or flexible set of partner tasks, with each task's assignee, due date, visibility, and auto-complete action set.
  </Card>

  <Card title="Create a journey from a template" icon="book-open" href="/features/partners/journeys/guides/create-a-journey-from-a-template">
    Start from a built-in onboarding, activation, or certification journey, then tailor the tasks, order, assignees, and auto-complete actions to your program.
  </Card>

  <Card title="Configure partner notifications by email" icon="book-open" href="/features/partners/notifications/guides/configure-partner-notifications-by-email">
    Choose which partner notifications go out by email, scope them to the right partners, and turn on reply-by-email so partners respond from their inbox.
  </Card>

  <Card title="Configure partner notifications in Microsoft Teams" icon="book-open" href="/features/partners/notifications/guides/configure-partner-notifications-in-microsoft-teams">
    Enable the right partner notifications on Chat so Introw posts them to each partner's mapped Microsoft Teams channel, and scope who receives them.
  </Card>

  <Card title="Configure partner notifications in Slack" icon="book-open" href="/features/partners/notifications/guides/configure-partner-notifications-in-slack">
    Enable the right partner notifications on Chat so Introw posts them to each partner's mapped Slack channel, and scope who receives them.
  </Card>

  <Card title="Nudge stalled deals automatically" icon="book-open" href="/features/partners/notifications/guides/nudge-stalled-deals">
    Set up the Sleeping deal notification so partners are automatically reminded when a deal sits too long in a stage, keeping your pipeline moving.
  </Card>

  <Card title="Troubleshoot partner email delivery" icon="book-open" href="/features/partners/notifications/guides/troubleshoot-partner-email-delivery">
    Work through the usual causes when a partner says they did not get an email or invite: the address, the notification setting, spam and domain filtering, then resend.
  </Card>

  <Card title="Build a progressive onboarding path" icon="book-open" href="/features/partners/onboarding/guides/build-a-progressive-onboarding-path">
    Plan onboarding stages, create a dynamic segment per stage, gate portal tabs, sections, and abilities to those segments, and let journeys move partners forward so the portal unlocks as partners qualify.
  </Card>

  <Card title="Bulk update partners" icon="book-open" href="/features/partners/partner-management/guides/bulk-update-partners">
    Change tier, commission plan, currency, team roles, or the published experience for many partners at once.
  </Card>

  <Card title="Create a partner manually" icon="book-open" href="/features/partners/partner-management/guides/create-a-partner-manually">
    Add a single partner by hand, linked to its CRM company, before sync detects it.
  </Card>

  <Card title="Detect partners from your CRM" icon="book-open" href="/features/partners/partner-management/guides/detect-partners-from-your-crm">
    Understand how Introw builds and keeps your partner list from CRM records, and where to run the connect-and-detect setup.
  </Card>

  <Card title="Organize the partners list" icon="book-open" href="/features/partners/partner-management/guides/organize-the-partners-list">
    Build views, columns, filters, and lifecycle phases so each team reads the partners list the way they need to, then act on partners in bulk.
  </Card>

  <Card title="Work a partner record" icon="book-open" href="/features/partners/partner-management/guides/work-a-partner-record">
    Open a partner, set every field that drives their experience, keep their contacts current, and capture the context your team needs.
  </Card>

  <Card title="Create a dynamic segment" icon="book-open" href="/features/partners/segments/guides/create-a-dynamic-segment">
    Build an audience that updates itself from filters, then set its permissions and notifications so the whole segment behaves the way you want.
  </Card>

  <Card title="Create a static segment" icon="book-open" href="/features/partners/segments/guides/create-a-static-segment">
    Hand-pick a fixed list of partners and contacts, then set its permissions and notifications so the exact group behaves the way you want.
  </Card>

  <Card title="Layer segments to progressively unlock capabilities" icon="book-open" href="/features/partners/segments/guides/layer-segments-to-progressively-unlock">
    Start every partner in a restricted default segment, then let more specific segments grant more; when a contact is in several segments, the most permissive setting wins.
  </Card>

  <Card title="Create and show partner tasks" icon="book-open" href="/features/partners/tasks/guides/create-and-show-partner-tasks">
    Create a one-off task on a partner with the right owner, due date, visibility, and auto-complete action, then surface it in the partner portal.
  </Card>

  <Card title="Wire partner ownership" icon="book-open" href="/features/partners/team/guides/wire-partner-ownership">
    Assign your team to a partner with the right roles, then wire that ownership through the portal points of contact, communication sender, certificate issuer, and form approval routing.
  </Card>

  <Card title="Assign a partner's tier" icon="book-open" href="/features/partners/tiers/guides/assign-a-partner-tier">
    Set a partner's tier on their detail page, or update a whole cohort at once with bulk edit, and have it flow to your CRM when tier sync is on.
  </Card>

  <Card title="Build a tier program" icon="book-open" href="/features/partners/tiers/guides/build-a-tier-program">
    Create a tier program, add ordered tiers with their name, color, badge, and description, and fill each tier's requirements and benefits with text, checkbox, and goal items.
  </Card>
</CardGroup>
