- Home
- Resources
- Integrations
- HeyReach
HeyReach Zapier integrationAutomate HeyReach with Zapier.
HeyReach Zapier integration: 11 triggers, 8 actions and 14 searches that turn what happens in your LinkedIn outreach into moves elsewhere. Every trigger is instant, so an accepted invitation or a reply reaches your Zap straight away, free plan included.
Verified Trustpilot reviews · AI, automation & growth agency
What the HeyReach Zapier integration actually does for you
The HeyReach Zapier integration plugs your HeyReach outreach account into Zapier, a no-code tool that chains apps together. HeyReach tells Zapier what just happened in your campaigns (a request accepted, a reply, a campaign that ended), and Zapier answers by moving the lead, halting a campaign or sending a message.
Three results show up again and again. A warm list that fills itself: Connection Request Accepted feeds Add Lead to List, so everyone who said yes to your invitation ends up in one place you can reuse. A sequence that stops talking once the lead talks back: Message Reply Received, followed by Stop Lead in Campaign, takes the person out of the campaign the moment they answer. A campaign with an outside switch: Pause Campaign and Resume Campaign let an event from another tool halt or restart sending without anyone opening HeyReach.
What the integration will not do matters just as much. No action creates a campaign: you build campaigns in HeyReach, and Zapier only feeds, pauses, resumes or stops them. Prospect Tag Updated tells you a tag changed, yet no action writes a tag. Create Empty List gives you an empty list, nothing more. And there is no find-or-create shortcut among the 14 searches.
The good news is on the timing side: all 11 triggers are instant, so the plan you pay for never slows down when your Zap starts. If you would rather build the same flows on another platform, the HeyReach Make integration page covers that route.
Zapier words you need before you start
Seven terms, in plain words. The rest of the page uses them without explaining them again.
- Zap
- The automation you build: one trigger, then one or more actions that run each time the trigger event happens.
- Trigger
- The event that starts the Zap, such as a reply in HeyReach. Once the Zap is on, Zapier sits and waits for it.
- Action
- What the Zap does after it starts: the step that adds a lead, pauses a campaign or sends a message for you.
- Task
- What Zapier bills: one action your Zap completes successfully. The number on your plan is a count of those.
- Instant vs polling trigger
- Instant: the app calls Zapier the moment the event happens. Polling: Zapier checks on a timer. All HeyReach triggers are instant.
- Filter
- A step that lets the Zap carry on only when what arrived meets your condition, and stops it there otherwise.
- Search step
- A step that looks up something that already exists, such as a lead's campaigns, so the next steps can use what it found.
What a HeyReach Zap really costs
The trigger never costs a task. Each action that succeeds counts as one, and one that fails is not billed.
- Trigger0 tasks
- Each action that succeeds1 task
- Free plan100 tasks a month, two-step Zaps
- HeyReachNot a premium app
On the free plan you get 100 tasks a month and Zaps of two steps: one trigger, one action. Add a filter, a search or a second action and the Zap becomes a multi-step Zap, which needs a paid plan. HeyReach is not a premium app, so it works from the free plan. The interval grid below applies to polling triggers only; HeyReach has none, so your Zaps start at once whatever your plan. Count your tasks on actions only.
Connect your HeyReach account to Zapier
- 01
Open the Apps page
In your Zapier account, go to Apps and click + Add connection. A connection is your HeyReach account linked once, then reused by every step that touches HeyReach.
- 02
Pick HeyReach
Type HeyReach in the search box of the dialog, select it, then click Add connection. You need a HeyReach account, plus access to any campaign or list you do not own and want the Zap to touch.
- 03
Sign in and grant access
A new tab opens: sign in to HeyReach there, then grant Zapier access to the account. From then on, every HeyReach trigger, action and search in your Zaps can use this connection.
Your first Zap: stop the sequence when a lead replies
GoalWhen a prospect answers a message, find a campaign they are in and stop them there, so nobody gets a follow-up after replying.
- 01
Build: set the trigger
Start a new Zap, choose HeyReach as the trigger app and Message Reply Received as the event, then pick your HeyReach connection. You will see a lightning bolt: this trigger is instant.
- 02
Test the trigger
Run the test. Zapier brings back the three most recent items of your account, so pick a real reply to map the next steps on. No reply yet in HeyReach means nothing to pick.
- 03
Add the search
Add a step, choose HeyReach and Get Campaigns for Lead from the SEARCH section of Action event. Map the lead from the reply, then test to see which campaign comes back.
- 04
Add the action
Add Stop Lead in Campaign. Fill its required Campaign box with what the search found, map the lead, and test the step once on your real reply before going further.
- 05
Publish
Click Publish to switch the Zap on. A trigger plus a search plus an action makes a multi-step Zap, so this one needs a paid plan and bills one task per successful action.
HeyReach triggers: the 11 events that can start a Zap
11 events start a Zap when something happens in HeyReach, and 11 of them are instant: the app calls Zapier straight away, whatever your plan.
Campaign Completed
Instant triggerIn Zapier“Triggers when a campaign finishes.”
Your Zap starts as soon as a HeyReach campaign reaches its end. It is the signal that a batch of outreach is over and that the leads it touched can move to their next stage elsewhere.
Connection Request Accepted
Instant triggerIn Zapier“Triggers when a connection request you have sent is accepted.”
This one goes off when someone accepts a connection request you sent through HeyReach. It is usually the most valuable moment of a LinkedIn sequence, because the person has just opened the door to a conversation.
Connection Request Sent
Instant triggerIn Zapier“Triggers when you send a connection request.”
Each time HeyReach sends a connection request on your behalf, this trigger starts the Zap. It tracks the top of the funnel rather than the result, which makes it a counting tool more than a reaction tool.
Follow Sent
Instant triggerIn Zapier“Triggers when a prospect is followed from a campaign.”
Follow Sent starts the Zap when a prospect is followed from a campaign. It marks a step of the sequence on the person, before any reply can come back.
InMail Reply Received
Instant triggerIn Zapier“Triggers when a prospect replies to an InMail message.”
The Zap starts when a prospect answers one of your InMail messages. It is the reply side of InMail outreach, kept apart from regular message replies.
InMail Sent
Instant triggerIn Zapier“Triggers when an InMail is sent from a campaign.”
Whenever a campaign sends an InMail, this trigger hands the event to Zapier. It records the outbound side of InMail outreach, the counterpart of the reply trigger above.
Liked Post
Instant triggerIn Zapier“Triggers when a post is liked.”
Liked Post starts the Zap when a post is liked. The official description says no more than that, so the test step is where you see what the event carries.
Message Reply Received
Instant triggerIn Zapier“Triggers when a prospect replies to a message.”
As soon as a prospect answers a regular LinkedIn message sent through HeyReach, your Zap is off. For most outreach teams, this is the event that turns a contact into a conversation worth a human's time.
Message Sent
Instant triggerIn Zapier“Triggers when a message is sent from a campaign.”
Message Sent fires each time a campaign sends a LinkedIn message. It covers the outbound messages of your sequences, which makes it useful for tracking and for keeping other tools in step with what HeyReach is doing.
Prospect Tag Updated
Instant triggerIn Zapier“Triggers when a prospect's tag is updated.”
When the tag on a prospect changes in HeyReach, this trigger starts the Zap. Tags are how your team sorts leads by hand, so this is the one trigger driven by a human decision rather than by a campaign step.
Viewed Profile
Instant triggerIn Zapier“Triggers when a profile is viewed.”
Viewed Profile starts the Zap when a profile is viewed. Paired with the other campaign triggers, it shows that a sequence is actually moving on the people loaded into it.
HeyReach actions: what a Zap can do in your account
HeyReach gives you 8 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
Add Lead to Campaign
ActionIn Zapier“Adds a lead to an existing campaign”
Drops a lead into a campaign that already exists, which then runs its sequence on that person. The Campaign box is required.
Add Lead to List
ActionIn Zapier“Adds a lead to an existing list”
Puts a person into an existing HeyReach list. It asks for four required values: the list, the lead's LinkedIn URL, first name and last name.
Create Empty List
ActionIn Zapier“Creates an empty list in HeyReach”
Creates a new, empty list in HeyReach, under the name you give in the required List Name box.
Delete Lead From List
ActionIn Zapier“Deletes the lead from the HeyReach list”
Removes a lead from a HeyReach list. It needs the list and a Lead Id, which is the person's LinkedIn ID, not their profile URL.
Pause Campaign
ActionIn Zapier“This action pauses a currently active campaign.”
Pauses a campaign that is currently active, so it stops sending until someone resumes it. Only the Campaign box is required.
Resume Campaign
ActionIn Zapier“Resumes a campaign which is in a Paused, Finished or Failed state.”
Restarts a campaign that is in a Paused, Finished or Failed state. You pick the campaign in the required box.
Send Message
ActionIn Zapier“Sends a message from HeyReach”
Sends a LinkedIn message from HeyReach into an existing conversation. Three boxes are required: Sender Profile, Conversation ID and the Message itself.
Stop Lead in Campaign
ActionIn Zapier“Stops the lead in the given campaign”
Stops one lead inside a given campaign, so the sequence no longer reaches that person while the rest of the campaign keeps running.
HeyReach searches: looking up what already exists
14 search steps look for data that already exists in HeyReach, so a later step can use it.
The 14 searches sit at the bottom of the Action event list, under SEARCH. Each one makes your Zap multi-step, so it needs a paid plan. HeyReach decides whether a search wants an exact value or a close one. Three settings decide what happens when the result is not the one you expected.
Get Campaigns
SearchIn Zapier“Gets campaigns from HeyReach”
Pulls campaigns from your HeyReach account, so a later step can work on one without you typing its name.
Get Campaigns for Lead
SearchIn Zapier“Gets the campaigns the lead is a part of”
Lists the campaigns a given lead is part of. It is the link between a person and the sequences that are still talking to them.
Get Campaign
SearchIn Zapier“Gets the campaign by Id”
Fetches one campaign by its ID, which the required Campaign Id box asks for.
Get Companies From List
SearchIn Zapier“Gets the companies from a HeyReach company list”
Reads the companies stored in a HeyReach company list; the List box is required.
Get Conversation
SearchIn Zapier“Gets a specific conversation from HeyReach”
Finds one specific conversation. It needs two IDs: the LinkedIn sender that owns the conversation and the conversation itself.
Get Conversations
SearchIn Zapier“Gets conversations from HeyReach”
Brings back conversations from HeyReach, with an optional Message Seen box to keep only threads marked as seen, or only the unseen ones.
Get Leads From Campaign
SearchIn Zapier“Gets the leads from a given campaign”
Returns the leads of the campaign you pick in the required Campaign box.
Get Leads From List
SearchIn Zapier“Gets leads from a HeyReach list”
Reads the people stored in a HeyReach lead list, chosen in the required List box.
Get Lead Details
SearchIn Zapier“Gets details for the given lead”
Fetches the details HeyReach holds on one lead, from the LinkedIn URL of their profile, which is required.
Get LinkedIn Senders
SearchIn Zapier“Gets the sender accounts connected to HeyReach”
Lists the LinkedIn sender accounts connected to your HeyReach workspace. No box is required.
Get Lists
SearchIn Zapier“Gets lists from HeyReach”
Returns your HeyReach lists of one type, set in the required List Type box: lead lists hold people, company lists hold companies.
Get List by Id
SearchIn Zapier“Gets a list from HeyReach”
Fetches a single list from its ID, typed or mapped into the required List Id box.
Get Overall Stats
SearchIn Zapier“Gets the HeyReach analytics, similar to the Dashboard”
Brings back the HeyReach analytics, the same kind of figures you read on its dashboard, into your Zap.
Get Sender by ID
SearchIn Zapier“Gets a sender by the ID from HeyReach”
Reads one sender account from its ID, set in the required Sender Id box.
The three settings every search exposes
- Successful if no search results are found?Left on its default, a search that finds nothing stops the Zap there and the steps after it are skipped. Switch it on and the Zap goes on without the value.
- Create X if it doesn't exist yet?Ticking it turns a search into a find-or-create. HeyReach offers no such variant on Zapier, so you will not see this box on its searches.
- If multiple search results are found?Three ways out: keep the first match, which is the default, stop the Zap, or pass all the matches on at once.
When a HeyReach Zap breaks
Zapier attaches no help article of its own to HeyReach, so what follows comes from how Zaps behave in general.
Four cases are worth knowing before you publish. For deeper digging, the Zapier troubleshooting page is where to go next.
Old replies are not picked up
A Zap only reacts to what happens after it is published. Replies and acceptances from last month stay where they are; moving that backlog is a separate job.A Zap that feeds its own trigger
A Zap that writes where its own trigger watches starts itself again and burns tasks fast. Before chaining Message Sent and Send Message, test whether one sets off the other.A campaign launch that floods Zapier
Starting a big campaign can send a wave of invitations, follows or profile views at once. Zapier's flood protection may hold part of such a burst back.A search that finds nothing stops the Zap
With the default setting, a Get Lead Details or Get Campaigns for Lead that finds nothing ends the run, and the action after it never happens.
Need help automating HeyReach with Zapier?
A person reads every message.



