LinkedIn outreach at volume, paced so your account survives it.
HeyReach is an outreach sequencer, and one of the 52 tools hyreflow connects to Claude, ChatGPT and other AI assistants. Through hyreflow, an AI agent can run 12 actions: 7 that look something up and 5 that create or change records. HeyReach runs on your own HeyReach account: hyreflow charges no credits for it, and HeyReach bills you as before.
HeyReach runs LinkedIn sequences: connection requests, messages and follow-ups, throttled to stay inside what LinkedIn tolerates. Your agent builds the list and loads it into a campaign you already created. Replies come back where you can read them.
HeyReach is the LinkedIn half of activation. Pair it with an email sequencer to work both channels at once.
With hyreflow connected, you ask for the outcome in plain language and the assistant runs HeyReach for you. For example:
In a hyreflow run, HeyReach is most often paired with Wiza, Instantly, Apify and Loxo.
Through hyreflow, an AI agent can run 12 HeyReach actions: 7 that look something up and 5 that create or change records. HeyReach runs on your own HeyReach account: hyreflow charges no credits for it, and HeyReach bills you as before.
| HeyReach action | What it does | Cost through hyreflow |
|---|---|---|
| Add leads to campaign | Creates or changes a record | no hyreflow credits |
| Add leads to list | Creates or changes a record | no hyreflow credits |
| Create empty list | Creates or changes a record | no hyreflow credits |
| Pause campaign | Creates or changes a record | no hyreflow credits |
| Resume campaign | Creates or changes a record | no hyreflow credits |
| Get all campaigns | Looks something up | no hyreflow credits |
| Get all lists | Looks something up | no hyreflow credits |
| Get campaign | Looks something up | no hyreflow credits |
| Get conversations | Looks something up | no hyreflow credits |
| Get lead | Looks something up | no hyreflow credits |
| HeyReach action | What it does | Cost through hyreflow |
|---|---|---|
| Get my network | Looks something up | no hyreflow credits |
| Get overall stats | Looks something up | no hyreflow credits |
One credit is priced on the pricing page. The full price list for every tool is in the pricing tables.
4 hyreflow skills call HeyReach as part of the run. A skill is a whole pipeline your agent already knows, end to end.
use whenyou have the list and now you need a cadence built, loaded and ready, with nothing going out until you say so
use whenyou have a list to approach on LinkedIn through HeyReach and you do not want the sender's account restricted because of it
use whencampaigns are running or finished across one or more sequencers and nobody has looked at which ones earn replies and which only use up the list
use whena campaign is running and replies are arriving faster than anyone reads them
hyreflow ships a written playbook for HeyReach, and the agent loads it before the first call. Auth, rate limits, what each call costs, which actions need your approval, and the mistakes worth avoiding. It is the difference between an agent that knows the tool and one that guesses at it.
Read the HeyReach docs →HOW in lib/heyreach.py. Paths CONFIRMED (Postman docs + community audit, 2026-06-01) — PascalCase actions under /api/public, X-API-KEY. No public OpenAPI (/swagger redirect-loops). Methods: check_api_key, get_all_campaigns, get_campaign, pause_campaign, resume_campaign, add_leads_to_campaign, get_lead, get_conversations, get_overall_stats, get_all_lists, create_empty_list, get_my_network (+ add_leads_to_list V2 analog — verify on pilot). No create-via-API / delete / send-message endpoints exist. Index: reference/docs/heyreach/raw/endpoints.md.
https://api.heyreach.io/api/public · Auth: header X-API-KEY (env HEYREACH_API_KEY; never hardcode). check_api_key() = safe read-only pilot.get_all_campaigns/get_all_lists), then add leads.add_leads_to_campaign drives real LinkedIn outreach — approval-gate (pilot a few, confirm, then batch). Confirm stats after writes.Campaigns: get_all_campaigns, get_campaign, add_leads_to_campaign, pause_campaign, resume_campaign. Lists: get_all_lists, create_empty_list, add_leads_to_list. Inbox: get_conversations. Else → generic request().
LinkedIn activation layer: sourced/enriched LinkedIn profiles → add to a list or campaign → outreach. Pairs with email sequencers (Instantly/Smartlead) for multichannel.
Field-shape note: these are vendor-native operational notes. The client returns the raw vendor JSON and uses the method names in this file — read field shapes accordingly (no normalized-wrapper /
result.data.prefix).
campaign_id. Always list_campaigns and resolve the exact target before inserts.linkedin_url (+ optional first_name/last_name/email).lib/heyreach.pyImport: from lib.heyreach import HeyReach → instantiate HeyReach() (reads key from env). Base: https://api.heyreach.io/api/public. Generic passthrough: request(method, path, *, params, json).
add_leads_to_campaign(campaign_id: int, leads: list[dict], **opts) -> Any — POST /campaign/AddLeadsToCampaignV2 — enroll LinkedIn leads into a (pre-created) campaign.add_leads_to_list(list_id: int, leads: list[dict]) -> Anycheck_api_key() -> Any — GET /auth/CheckApiKey — validate the key (safe read-only pilot).create_empty_list(name: str, **opts) -> Anyget_all_campaigns(offset: int = 0, limit: int = 100, **filters) -> Any — POST /campaign/GetAll — list campaigns (paged via offset/limit).get_all_lists(offset: int = 0, limit: int = 100, **filters) -> Anyget_campaign(campaign_id: int) -> Anyget_conversations(**filters) -> Any — POST /inbox/GetConversationsV2 — LinkedIn inbox conversations.get_lead(payload: dict) -> Any — POST /lead/GetLead — fetch a lead (by linkedin url / id).get_my_network(sender_id: int, **opts) -> Any — POST /MyNetwork/GetMyNetworkForSender — a sender's LinkedIn network.get_overall_stats(**filters) -> Any — POST /stats/GetOverallStats — account/campaign aggregate stats.pause_campaign(campaign_id: int) -> Anyresume_campaign(campaign_id: int) -> AnyYes. hyreflow is a connector for Claude, ChatGPT and other AI assistants. Once hyreflow is connected, you ask for the outcome in plain language and the assistant calls HeyReach for you. hyreflow exposes 12 HeyReach actions this way.
Yes. HeyReach runs on your own HeyReach account. You connect it to hyreflow once, hyreflow charges no credits for the calls, and HeyReach bills you as before.
HeyReach runs on your own HeyReach account: hyreflow charges no credits for it, and HeyReach bills you as before.
Add the hyreflow MCP server to your assistant and sign in. hyreflow calls the HeyReach API directly and exposes its actions as tools the assistant can run, so there is no separate HeyReach server to install.
Connect hyreflow to Claude or ChatGPT and ask for the outcome. It reads the playbook above before it makes a single call.