Where
Integrations→Integrations→Apps & CRM
Your role needs
Read access to Apps & CRM
read-integrations. Admin, Member and Viewer have it by default.To create or change
create-integrations to add one, update-integrations to change one, on top of the permission above.If you cannot find this in your sidebar, your workspace may have a custom menu configuration. Contact support and we will check it for you.
Before you begin
- A HeyReach account with an API key, from HeyReach’s own Integrations > Public API settings. The dialog links straight there.
- Optionally, the numeric ID of a HeyReach list you already use. Leave it out and PipeLime creates one for you, so this only matters if you already run outreach through an existing list.
- Nothing has to be set up on our side. The API key is your own credential, so this connects the same way on every workspace.
Steps
1
Open the HeyReach connect dialog
Go to , choose Add integration, then choose HeyReach from the list. That menu item and the dialog behind it are English only, whatever language the rest of the interface is in: none of their text has a translation. The dialog opens straight on its connect form: instructions for getting your API key and list ID, then both fields underneath.The instructions panel (1) is covered in the next step, and the List ID field with its hint (2) in the one after that.
2
Get your API key from HeyReach
The panel’s three steps point at HeyReach’s own settings:
- Log in to your HeyReach account at app.heyreach.io.
- Go to “Integrations > Public API” in the left sidebar.
- Copy your API key.
3
Add a list ID, or leave it blank
The List ID field is optional. If you already run a HeyReach list for this outreach, open it in HeyReach and copy the number from its URL, the same shape as the field’s own example,
app.heyreach.io/app/my-list/574910. Leave it blank and PipeLime creates a new, empty list in HeyReach for you instead, named after your workspace with “Leads” appended, and uses that.Choose Connect. PipeLime checks the key against HeyReach’s own API before saving anything: an invalid key is rejected immediately and nothing is stored. When List ID was left blank, creating that new list happens in this same step, so a failure there is reported too, before anything is saved. Once both succeed, the dialog shows HeyReach Connected!Connecting again later updates this same connector’s key and list rather than adding a second one. A workspace only ever holds one HeyReach connection.
What happens next
The dialog shows HeyReach Connected! Choose Done, and the HeyReach card on shows a Connected chip. Its own header reads ‘Heyreach’, title-cased from the connector type rather than taken from HeyReach’s own spelling. The connection itself is stored as ‘HeyReach’, and that is what shows lower down on the card, just above the date you connected it.
hr_574910_9021). Field mapping reference per CRM has the same detail for every other connector.
Troubleshooting
'Invalid HeyReach API key…'
'Invalid HeyReach API key…'
The full message reads “Invalid HeyReach API key. Please ensure you have the correct API key from your HeyReach account settings.” The key was checked against HeyReach’s own API before anything was saved, and that check failed, so nothing was created. Copy a fresh key from HeyReach’s Integrations > Public API page (the dialog links to it) rather than retyping it.
'API key is valid but failed to create a list…'
'API key is valid but failed to create a list…'
The full message reads “API key is valid but failed to create a list in HeyReach. Please try again or provide an existing List ID.” This only happens when you leave List ID blank: your key passed, but creating the new list in HeyReach failed. Try again, or paste the ID of a list you already have instead.
Connected, but leads aren't showing up in HeyReach
Connected, but leads aren't showing up in HeyReach
Connecting only makes HeyReach available as a destination. It doesn’t push anything on its own. Check whether Auto-push analyzed leads is on for this card, and see Auto-push analyzed leads and stage filters for every reason a push can be silently skipped. If HeyReach itself refuses the lead, so that nothing was added and nothing updated, you get “HeyReach rejected the lead. Ensure the lead has a valid LinkedIn profile URL or email.”
Related
Auto-push analyzed leads and stage filters
What triggers an automatic push, which stages it fires on, and every reason a lead is silently skipped.
Field mapping reference per CRM
What object each connector creates, which lead fields land where, and what happens to your email history.
Connect a LinkedIn account
Sign in with your LinkedIn credentials, clear the security checkpoint LinkedIn asks for, and reconnect when the session drops.