<aside> 🔄
HeyReach + Notion — LinkedIn outreach events auto-populate a Notion pipeline. Connection acceptances, replies, and InMail responses create and update deal records automatically. Track every LinkedIn lead from first touch to closed deal.
</aside>
HeyReach sends LinkedIn sequences. But replies live in HeyReach's unified inbox, and there's no pipeline view, deal tracking, or follow-up management. This playbook bridges that gap — HeyReach webhook events auto-create Notion pipeline entries, giving you a full deal tracking system powered by LinkedIn outreach.
| Use This Playbook When | Use a Different Playbook When |
|---|---|
| You're running LinkedIn outreach and need pipeline visibility | You want email too — add Instantly (Multi-Channel → Pipeline) |
| You want to track LinkedIn-to-deal conversion | You need enrichment — add Clay |
| Your team needs a shared view of LinkedIn outreach results | You want signal-based targeting — add ClearCue |
| Tool | Role | What You're Using It For |
|---|---|---|
| HeyReach | LinkedIn Outreach | Multi-account LinkedIn campaigns. 13 webhook event types driving pipeline automation: CONNECTION_REQUEST_SENT, CONNECTION_REQUEST_ACCEPTED, MESSAGE_SENT, MESSAGE_REPLY_RECEIVED, INMAIL_SENT, INMAIL_REPLY_RECEIVED, VIEWED_PROFILE, LIKED_POST, LEAD_FINISHED_SEQUENCE_WITHOUT_REPLYING, EVERY_MESSAGE_REPLY_RECEIVED. |
| Notion | Pipeline + Ops | Deal database populated by HeyReach webhooks. Stage tracking, follow-up queue, reply triage, campaign attribution. Views for pipeline board, action items, and performance analysis. |
flowchart LR
A["HeyReach<br>LinkedIn Campaigns"] -->|"Webhook events"| B["n8n/Make<br>Router"]
B -->|"CONNECTION_REQUEST_ACCEPTED"| C["Notion<br>Create Entry<br>(Stage: Connected)"]
B -->|"MESSAGE_REPLY_RECEIVED"| D["Notion<br>Update Stage<br>(Stage: Replied)"]
B -->|"LEAD_FINISHED_WITHOUT_REPLYING"| E["Notion<br>Tag as No Response"]
C --> F["Deal<br>Progression"]
D --> F
Set up webhooks for these events:
| Event | Notion Action | Pipeline Stage |
|---|---|---|
CONNECTION_REQUEST_ACCEPTED |
Create new pipeline entry | "Connected" |
MESSAGE_REPLY_RECEIVED |
Update existing entry | "Reply Received" |
INMAIL_REPLY_RECEIVED |
Update existing entry | "Reply Received" |
LEAD_FINISHED_SEQUENCE_WITHOUT_REPLYING |
Update existing entry | "No Response" |
CONNECTION_REQUEST_SENT |
Optional: create entry with stage "Request Sent" | "Request Sent" |
HeyReach → Settings → Webhooks → Create: