HeyReach Campaign Overview
HeyReach is the LinkedIn automation provider that powers graph8’s LinkedIn sequence steps. Every LinkedIn step in a sequence maps to a HeyReach campaign, and the View Campaign link on each step card opens a dialog showing live engagement data and lead progress — no need to leave the sequencer.
How It Works
- Go to Engage → Sequences and open a sequence that contains HeyReach LinkedIn steps
- On any HeyReach step card, click View Campaign
- The campaign overview dialog opens with two tabs: Overview and Leads
If a step has no campaign created yet, the card shows Campaign not created instead of the link. This happens if the sequence hasn’t started or if the LinkedIn account isn’t yet connected.
Campaign Lifecycle
Each HeyReach campaign moves through these states as the sequence runs:
| State | Meaning |
|---|---|
| Not created | Sequence hasn’t launched the step yet |
| Scheduling | Contacts are being added to the HeyReach queue |
| Active | HeyReach is executing LinkedIn actions for contacts |
| Paused | Sequence paused, HeyReach stopped sending |
| Completed | All leads have finished the step |
| Failed | HeyReach rejected the campaign (see troubleshooting) |
When a sequence is paused or terminated, the corresponding HeyReach campaigns pause within 5 minutes.
Overview Tab
The Overview tab shows campaign progress and engagement broken down by LinkedIn action type.
Lead Counts
| Stat | What It Shows |
|---|---|
| Total leads | Number of leads added to this campaign |
| In progress | Leads currently active in the sequence |
| Completed | Leads who have finished the full sequence |
| Exited | Leads who exited early (replied, withdrawn, etc.) |
Engagement by Action Type
Each LinkedIn action type tracks its own metrics:
| Action Type | Sent | Successful | Measured As |
|---|---|---|---|
| Connection | Connection requests sent | Accepted connections | Accept rate = Accepted ÷ Sent |
| Message | Direct messages sent | Replies received | Reply rate = Replies ÷ Sent |
| InMail | InMails sent | Replies received | Reply rate = Replies ÷ Sent |
| Profile View | Profile views executed | N/A (no outcome) | View count |
| Like | Post likes performed | N/A | Like count |
| Follow | Follows performed | N/A | Follow count |
Filter engagement stats by action type using the selector at the top of the section. This helps isolate performance per step when a campaign has multiple action types.
AI Instructions
When creating a HeyReach step, you can choose AI Instructions instead of writing static copy.
Instead of defining a fixed message, you provide instructions and graph8 generates the message at send time for each contact.
The AI uses:
- Contact data (name, title, company)
- Global Context from Studio
- Campaign documents from Studio
This results in more personalized LinkedIn outreach compared to static templates. Messages are generated fresh each send, so they reflect the latest company data and signals.
Leads Tab
The Leads tab shows a paginated list of all leads in this campaign with their current status. Use Previous and Next to navigate through pages.
Columns
| Column | Description |
|---|---|
| Name | Contact’s full name (link to contact detail page) |
| Title | Job title at time of enrollment |
| Company | Company name |
| Status | Current HeyReach step status for this lead |
| Action History | Which actions have been performed (connect, message, etc.) |
| Reply Status | Whether the lead has replied |
| Last Activity | Timestamp of most recent action |
Per-Lead Status Values
| Status | Meaning |
|---|---|
| Queued | Added to the campaign, waiting to be processed |
| In Progress | Currently executing actions |
| Connection Pending | Connection request sent, awaiting accept/decline |
| Connected | Connection accepted, ready for next action |
| Messaged | Message sent successfully |
| Replied | Lead replied — sequence stops if finish-on-reply is enabled |
| Rejected | Connection request declined or message failed |
| Skipped | Lead did not meet step conditions |
Rate Limits and LinkedIn Caps
HeyReach enforces LinkedIn’s platform limits to protect accounts from restriction:
| Limit | Default | Notes |
|---|---|---|
| Connection requests per day | 50 (per LinkedIn account) | LinkedIn weekly limit: ~100 total |
| Messages per day | 50 (per LinkedIn account) | Only to existing connections |
| InMails per month | Based on account plan | Sales Navigator: 50–150/mo |
| Profile views per day | 300 | Higher tiers available |
| Likes per day | 100 | Post likes only |
When a cap is hit, HeyReach pauses the action and resumes the next day. The sequence step stays in progress; individual leads wait in the queue.
Troubleshooting
| Issue | Fix |
|---|---|
| Campaign stuck in “Scheduling” | HeyReach is still provisioning; normal for first 15 minutes. If it persists over 1 hour, check HeyReach account connection in Settings → Integrations |
| ”Campaign not created” shown on step | Verify a LinkedIn account is assigned to the sequence in Channels tab |
| Low connection accept rate | Check that your LinkedIn profile has a professional photo and recent activity — HeyReach mirrors your profile to prospects |
| Messages not sending | Confirm the contact accepted your connection first; messages can only be sent to connections |
| InMail limit exceeded | You’ve used your monthly InMail quota; upgrade Sales Navigator plan or wait until the next billing cycle |
| Rejected leads spike | Your targeting may be too broad or your messaging too generic — review AI Instructions quality |
| LinkedIn account restricted | Pause all HeyReach campaigns for 48 hours; restriction lifts automatically. Reduce daily caps before resuming |
Related
- Sequencer → — Set up and manage multi-channel sequences
- Connections → — Manage LinkedIn and CRM integrations
- Inbox → — Respond to LinkedIn replies in one place