by HeyReach
Send a message
Sends a LinkedIn message into an existing conversation from one of the workspace's LinkedIn sender accounts.
Updated Oct 11, 2026
send-message.md
Send a message
Sends a LinkedIn message into an existing conversation from one of the workspace's LinkedIn sender accounts.
Note: Sends a real LinkedIn message: confirm the text first. It takes a conversation id and the sender account id that owns the conversation; it replies to existing conversations rather than starting new ones.
Set up
Use the first option your agent supports.
API (official)
- Base URL: https://api.heyreach.io
- Endpoint:
POST /api/public/inbox/SendMessage - Auth: send the header
X-API-KEY: $HEYREACH_API_KEY - Docs: https://documenter.getpostman.com/view/23808049/2sA2xb5F75
Note: Create the key in the HeyReach app under Settings, API keys. Every request counts toward one workspace limit of 300 requests per minute, and read endpoints use POST with a JSON body of filters.
Before anything else, confirm access with the cheapest read-only call, like a list or a search. Never send or change anything to test access.
Rules
- Ask the user before anything that sends messages, costs money, or changes data, and say how many records it touches. One approval covers a batch the user has seen.
- Never print API keys.
Ways in
| Route | Source | Call | Required | Docs |
|---|---|---|---|---|
| Official | POST /api/public/inbox/SendMessage | API key in $HEYREACH_API_KEY | Docs |
Workflows using Send a message
TContributed by thedogwiththedataonitSort LinkedIn replies and answer the interested ones firstReads new HeyReach conversations, labels each reply's intent with Jev, sends approved answers to the warm ones, and alerts sales in Slack.
H
T
S
PContributed by philsoerensenHow Brew books 20 demos per week with outboundRuns cold email and LinkedIn as one system, opens with finished work for each prospect, and steers every warm reply to one next step.
C
I
B+1