HeyReach
LinkedIn outbound sequencer — add leads to existing campaigns and pull stats. Key gotcha: the public API can't create campaigns; build them in the UI first.
Reach for HeyReach to activate outbound on LinkedIn after qualification and verification are done: resolve a campaign, insert leads, then confirm downstream effects via stats.
Free on Hyreflow (0 credits) — runs on your own connected HeyReach account (no data-reveal cost).
Capabilities
| Tool | Does | Cost |
|---|---|---|
heyreach_list_campaigns | List campaigns to resolve the exact target id | Free |
heyreach_add_to_campaign | Add leads (LinkedIn URL + name/email) to a campaign | Free |
Guidance
- List campaigns first and resolve the exact
campaign_idbefore any insert — never guess. - No campaign creation via API: the public API doesn't expose it. Create campaigns in the HeyReach UI, then reference the resulting
campaign_id. - Batch writes in small chunks and validate the response shape before scaling up.
- Pull campaign stats after inserts to confirm leads landed and the sequence is progressing.
- Use only after upstream source → enrich → verify steps are complete.
hyreflow tools execute heyreach_add_to_campaign \
--payload '{"campaign_id":"12345","contacts":[{"linkedin_url":"https://www.linkedin.com/in/example","first_name":"Ada","last_name":"Lovelace","email":"[email protected]"}]}'Pair with contact finding upstream — HeyReach is the activation step, not the sourcing step.
Granola
Read Granola meeting notes, AI summaries, and call transcripts. Key gotcha: only notes with a generated AI summary AND transcript are visible — others 404.
Hyreflow Native
First-party scrapers metered in Hyreflow credits with no separate subscription: job scrapes across career pages, LinkedIn, Indeed and Arbeitsagentur (launch, then poll — charged per job returned), and LinkedIn post feeds for a person or a company (one call — charged per request).