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

# HeyReach

> Connect intent signals to LinkedIn outreach — sync leads to HeyReach and track engagement back in Clearcue.

HeyReach is a LinkedIn outreach automation platform. The Clearcue–HeyReach integration connects intent data to LinkedIn outreach, working in two directions:

1. **Clearcue → HeyReach (List Sync):** Automatically push high-intent leads from Clearcue into HeyReach lists so you can run targeted outreach campaigns.
2. **HeyReach → Clearcue (Webhooks):** Send outreach events (messages sent, replies received) back into Clearcue as signals, giving you a complete view of prospect engagement.

With this integration you can:

* Reach out to people already showing buying intent — leading to higher reply rates
* Keep your HeyReach lists in sync automatically as new people match your Clearcue filters
* Track outreach activity as signals in Clearcue for closed-loop reporting

## Connect your HeyReach account

<Steps>
  <Step title="Go to HeyReach settings">
    Navigate to **Settings** → **Integrations** → **HeyReach**.
  </Step>

  <Step title="Get your API key">
    In HeyReach, go to [Settings → API](https://app.heyreach.io/settings/api) to find your API key.
  </Step>

  <Step title="Enter your API key">
    Paste your HeyReach API key in Clearcue and click **Save**.
  </Step>
</Steps>

Once connected, you'll see your API key displayed (masked for security) with options to edit or disconnect.

<img src="https://mintcdn.com/clearcue/Oh7TeNedt_CNHP6N/images/apikey-heyreach-integration-modal.png?fit=max&auto=format&n=Oh7TeNedt_CNHP6N&q=85&s=55135a428974a717062640239d5fd1be" alt="HeyReach API Key" style={{ width: '100%' }} width="1546" height="314" data-path="images/apikey-heyreach-integration-modal.png" />

## Create a List Sync

You can set up syncs in two ways:

<AccordionGroup>
  <Accordion title="From Settings">
    Go to **Settings** → **Integrations** → **HeyReach** to manage all your syncs in one place.

    <Steps>
      <Step title="Click Create Sync">
        Click the **Create Sync** button to open the configuration dialog.
      </Step>

      <Step title="Select a Clearcue List">
        Choose which List you want to sync. People matching this list's filters will be sent to HeyReach.

        <img src="https://mintcdn.com/clearcue/Oh7TeNedt_CNHP6N/images/create-sync-heyreach-integration-modal.png?fit=max&auto=format&n=Oh7TeNedt_CNHP6N&q=85&s=e802287f6fc6b393f6d27ed158e10225" alt="Create HeyReach Sync" style={{ width: '100%' }} width="1000" height="640" data-path="images/create-sync-heyreach-integration-modal.png" />
      </Step>

      <Step title="Select or create a HeyReach List">
        Choose an existing HeyReach list from the dropdown, or type a name to create a new list in HeyReach.
      </Step>

      <Step title="Create">
        Click **Create** to save. Clearcue will automatically start syncing people from your list.
      </Step>
    </Steps>
  </Accordion>

  <Accordion title="From a List">
    You can also configure HeyReach syncs directly from any List:

    <Steps>
      <Step title="Open the List you want to sync">
        Navigate to the List you want to send to HeyReach.
      </Step>

      <Step title="Go to List Settings">
        Go to **List Settings** → **Integrations**.
      </Step>

      <Step title="Configure your HeyReach sync">
        Select or create a HeyReach list and save. People from this list will be synced automatically.

        <img src="https://mintcdn.com/clearcue/Oh7TeNedt_CNHP6N/images/create-sync-list-heyreach-integration-modal.png?fit=max&auto=format&n=Oh7TeNedt_CNHP6N&q=85&s=3632692fd9288fefe6f53647477e39a5" alt="Create HeyReach Sync from List" style={{ width: '100%' }} width="996" height="640" data-path="images/create-sync-list-heyreach-integration-modal.png" />
      </Step>
    </Steps>
  </Accordion>
</AccordionGroup>

## Monitor Syncs

From the syncs table, you can see the status of each sync including:

* **Status** - Whether the sync is enabled or disabled
* **People Synced** - How many people have been sent vs total in the list
* **Last Sync** - When the last sync occurred

Use the **Actions** menu to:

* **View History** - See detailed sync runs with added, updated, and failed counts
* **Enable/Disable** - Temporarily pause syncing without deleting the configuration
* **Delete** - Permanently remove the sync

## Receive HeyReach Events

You can receive outreach events from HeyReach back into Clearcue as signals. This gives you a complete view of prospect engagement — see when messages are sent, when leads reply, and track the full conversation lifecycle.

### Set up the webhook

<Steps>
  <Step title="Create a webhook URL">
    Navigate to **Settings** → **Integrations** → **HeyReach** and scroll down to the **Webhook Setup** section. Click **Create Webhook** to generate a unique webhook URL.

    <img src="https://mintcdn.com/clearcue/Oh7TeNedt_CNHP6N/images/incoming-webhook-heyreach.png?fit=max&auto=format&n=Oh7TeNedt_CNHP6N&q=85&s=fd3f45001669dcd517b07760e13bfecc" alt="HeyReach Webhook Setup" style={{ width: '100%' }} width="1548" height="528" data-path="images/incoming-webhook-heyreach.png" />
  </Step>

  <Step title="Configure in HeyReach">
    Copy the webhook URL and paste it in your [HeyReach webhook settings](https://app.heyreach.io/app/integrations/public-api/webhooks). You'll create one webhook per event type you want to track.
  </Step>
</Steps>

### Event types

There are five event types you can track. Each one creates a different signal in Clearcue and requires its own webhook configuration in HeyReach. The only difference when configuring each is the event name you select.

<AccordionGroup>
  <Accordion title="Message Sent">
    Fires when a **regular LinkedIn message** is sent to a lead through a HeyReach campaign. This is an **outbound** event — it tracks your team's outreach activity.

    Use this to monitor outreach volume, see which leads have been contacted, and ensure your campaigns are running as expected.
  </Accordion>

  <Accordion title="InMail Sent">
    Fires when a **LinkedIn InMail** is sent to a lead through a HeyReach campaign. This is an **outbound** event. InMails are premium LinkedIn messages that can reach people outside your network.

    Use this to track InMail outreach separately from regular messages, especially useful for campaigns targeting prospects you're not yet connected with.
  </Accordion>

  <Accordion title="First Message Reply">
    Fires **only the first time** a lead replies to a regular LinkedIn message in a conversation. This is an **inbound** event.

    This is the most common event for tracking engagement. It captures the moment a cold lead becomes a warm prospect by responding to your outreach. Subsequent replies in the same conversation do **not** trigger this event again.
  </Accordion>

  <Accordion title="First InMail Reply">
    Fires **only the first time** a lead replies to an InMail. This is an **inbound** event.

    Similar to First Message Reply, but specifically for InMail conversations. Useful when you want to track InMail engagement separately from regular message replies.
  </Accordion>

  <Accordion title="Every Reply">
    Fires **every time** a lead replies to any message or InMail — not just the first reply. This is an **inbound** event that covers both regular messages and InMails.

    Use this when you want to track the full conversation, including follow-up replies. This gives you visibility into ongoing engagement beyond the initial response.
  </Accordion>
</AccordionGroup>

<Tip>
  Each event type creates its own signal in Clearcue. You can enable as many as you need — for example, track "Message Sent" for outreach volume and "First Message Reply" for conversion tracking.
</Tip>

### How to configure an event

The setup is the same for all five event types — only the event name changes.

<Steps>
  <Step title="Open the Signal template library">
    Go to **Signals** and click **Create signal**. In the template library, select **HeyReach** from the sidebar to see the available event types.

    <img src="https://mintcdn.com/clearcue/mBtWIDtGsZL5LLam/images/heyreach-signal-template-library.png?fit=max&auto=format&n=mBtWIDtGsZL5LLam&q=85&s=a70bf6cabf48bb45409a3ffb10d1a13b" alt="Signal template library with HeyReach category" className="rounded-lg" style={{ width: '100%' }} width="1733" height="1082" data-path="images/heyreach-signal-template-library.png" />
  </Step>

  <Step title="Configure the signal">
    Select the event type you want to track. Choose the sender accounts to monitor, then click **Enable Signal**.

    <img src="https://mintcdn.com/clearcue/mBtWIDtGsZL5LLam/images/heyreach-signal-modal.png?fit=max&auto=format&n=mBtWIDtGsZL5LLam&q=85&s=6c35da363ed8d3ba00fdfe6e799968ce" alt="HeyReach signal configuration modal" className="rounded-lg" style={{ width: '70%' }} width="774" height="969" data-path="images/heyreach-signal-modal.png" />
  </Step>

  <Step title="Set up the webhook in HeyReach">
    The modal shows which HeyReach webhook event to configure. Open [HeyReach Webhooks](https://app.heyreach.io/app/integrations/public-api/webhooks), click **Create Webhook**, paste your Clearcue webhook URL, and select the matching event type.
  </Step>
</Steps>

Once configured, Clearcue will receive events from HeyReach and create signals for the people in your outreach campaigns.

## What Data is Synced

### Clearcue → HeyReach (per synced person)

* LinkedIn profile URL
* First name
* Last name

### HeyReach → Clearcue (per webhook event)

* Event type (Message Sent, InMail Sent, First Message Reply, First InMail Reply, Every Reply)
* Lead details (LinkedIn profile URL, name)
* Sender details (LinkedIn profile URL, name)
* Conversation messages and context

## Disconnect HeyReach

To disconnect your HeyReach account:

1. Go to **Settings** → **Integrations** → **HeyReach**
2. Click the **Disconnect** button next to your API key

<img src="https://mintcdn.com/clearcue/Oh7TeNedt_CNHP6N/images/disconnect-heyreach.png?fit=max&auto=format&n=Oh7TeNedt_CNHP6N&q=85&s=472115d6cb4c5361dfd1634d11846d81" alt="Disconnect HeyReach" style={{ width: '55%' }} width="630" height="338" data-path="images/disconnect-heyreach.png" />

3. Confirm the disconnection

<Warning>
  Disconnecting will stop all active syncs. Your existing data in HeyReach will not be affected.
</Warning>
