# Heyreach

HeyReach is a multichannel outreach platform designed to help businesses and professionals engage with their audience effectively.

- **Category:** marketing automation
- **Auth:** API_KEY
- **Composio Managed App Available?** N/A
- **Tools:** 19
- **Triggers:** 0
- **Slug:** `HEYREACH`
- **Version:** 20260414_00

## Tools

### Add Leads To List V2

**Slug:** `HEYREACH_ADD_LEADS_TO_LIST_V2`

Tool to add leads to a lead list in HeyReach for LinkedIn campaigns. Accepts up to 100 leads per request and returns counts of added, updated, and failed leads.

### Check API Key

**Slug:** `HEYREACH_CHECK_API_KEY`

Tool to check if the API key is valid. Use before making other API calls to confirm authentication.

### Create Empty List

**Slug:** `HEYREACH_CREATE_EMPTY_LIST`

Tool to create an empty list. Use after deciding on the list name and type.

### Create Tags

**Slug:** `HEYREACH_CREATE_TAGS`

Tool to create one or multiple tags for your workspace. Use when you need to organize leads with custom labels.

### Create Webhook

**Slug:** `HEYREACH_CREATE_WEBHOOK`

Tool to create a new webhook. Use when you need programmatic callbacks for HeyReach events after confirming a valid API key.

### Delete Webhook

**Slug:** `HEYREACH_DELETE_WEBHOOK`

Tool to delete an existing webhook. Use when you need to remove callbacks for outdated or unwanted webhooks.

### Get All Campaigns

**Slug:** `HEYREACH_GET_ALL_CAMPAIGNS`

Tool to retrieve all campaigns. Use when you need a paginated list of campaigns for management or reporting.

### Get All Leads

**Slug:** `HEYREACH_GET_ALL_LEADS`

Tool to retrieve all leads in a HeyReach list. Use when you need paginated collection of leads after confirming a valid API key.

### Get All LinkedIn Accounts

**Slug:** `HEYREACH_GET_ALL_LINKEDIN_ACCOUNTS`

Tool to retrieve all LinkedIn accounts. Use when you need a paginated list of LinkedIn accounts after confirming a valid API key.

### Get All Lists

**Slug:** `HEYREACH_GET_ALL_LISTS`

Tool to retrieve all lists. Use when you need a paginated list of lists after confirming a valid API key.

### Get All Webhooks

**Slug:** `HEYREACH_GET_ALL_WEBHOOKS`

Tool to retrieve all webhooks. Use when you need a paginated collection of webhooks after confirming a valid API key.

### Get Companies From List

**Slug:** `HEYREACH_GET_COMPANIES_FROM_LIST`

Tool to get companies from a company list. Use when you need a paginated list of companies after specifying a list ID.

### Get Conversations V2

**Slug:** `HEYREACH_GET_CONVERSATIONS_V2`

Tool to retrieve paginated LinkedIn conversations with advanced filters. Use when you need to fetch inbox conversations filtered by lead or profile details.

### Get Lead

**Slug:** `HEYREACH_GET_LEAD`

Tool to retrieve detailed information for a lead by profile URL. Use after obtaining the exact LinkedIn profile URL to fetch full lead details.

### Get Lists For Lead

**Slug:** `HEYREACH_GET_LISTS_FOR_LEAD`

Tool to retrieve all lists that contain a specific lead by profile URL. Use when you need to find which lists a lead belongs to.

### Get My Network for Sender

**Slug:** `HEYREACH_GET_MY_NETWORK_FOR_SENDER`

Tool to get the LinkedIn network for a specified sender account. Use when you need to retrieve paginated connections for a sender.

### Get Overall Stats

**Slug:** `HEYREACH_GET_OVERALL_STATS`

Tool to get overall statistics for LinkedIn accounts and campaigns. Use when you need performance metrics including connection requests, messages, replies, and engagement rates for specified date ranges.

### Get Webhook By ID

**Slug:** `HEYREACH_GET_WEBHOOK_BY_ID`

Tool to retrieve a webhook by its ID. Use when you need detailed configuration of a specific webhook after listing or creating it.

### Update Webhook

**Slug:** `HEYREACH_UPDATE_WEBHOOK`

Tool to update an existing webhook’s configuration. Use when you need to modify a webhook's name, URL, event type, campaigns, or activation status after confirming the webhookId.
