LinkedIn outreach at volume, paced so your account survives it.
HeyReach is an outreach sequencer, and one of the 54 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 (heyreach.io) is an outreach sequencer. 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:
You connect hyreflow once over MCP, and HeyReach comes with it, next to the other 53 tools. You do not need to run a separate HeyReach MCP server.
In Claude, ChatGPT or any other MCP client, add a custom connector named hyreflow with the server URL https://recruit.hyreflow.ai/api/v2/mcp. The MCP setup guide on hyreflow.ai has the exact steps for each app.
A browser window opens. Sign in, choose the workspace the assistant may act on, and approve. The connection is live.
HeyReach runs on your own HeyReach account. Connect it on the Integrations page in hyreflow, and hyreflow charges no credits for its calls.
Tell Claude or ChatGPT what you want done with HeyReach in plain language. The assistant picks the HeyReach action that fits and runs it through hyreflow.
Using Cursor, Claude Code or another client? Every one is covered in the MCP setup guide.
In a hyreflow run, HeyReach is most often paired with Wiza, Instantly, Apify and Loxo.
Other outreach sequencers hyreflow connects: EmailBison, Instantly, Lemlist, Reply.io, SendKit and SmartLead. They run through the same connector, so you can switch, or combine them in one run, without new setup.
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. Endpoints not listed aren't available yet.
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 get_all_campaigns and resolve the exact target before inserts.linkedin_url (+ optional first_name/last_name/email).Call via the CLI: hyreflow tools execute heyreach <method> --payload '{...}' (preview with --dry-run; hyreflow tools get heyreach <method> returns the live contract + cost). Base: https://api.heyreach.io/api/public. Only the methods listed below are callable.
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.