Skip to content

Integration · Marketing

heyreach.io

Connect Claude & ChatGPT to HeyReach

Ask your AI how your LinkedIn outreach is going, which leads have written back, or to add a batch of prospects to a HeyReach campaign. It can read campaigns, lead lists and inbox conversations across your sender accounts, send replies, tag leads and pull outreach statistics for any date range.

Connect HeyReach free

Free plan, no credit card. Takes about a minute.

Try asking

  • “How did our campaigns perform last month?”

    The AI gets overall outreach statistics for the date range, for all campaigns or only the ones you name.

  • “Show unread conversations from the Founders campaign.”

    It lists inbox conversations filtered by seen status and campaign, across your sender accounts.

  • “Reply to Peter: Thursday at 10 works for me.”

    It sends the message in the existing conversation from the right sender account. Peter gets it right away.

What your AI can do

Campaigns and leads

List campaigns, see which campaigns a lead is in, add leads to a campaign, stop outreach to a lead and read lead details and tags.

LinkedIn inbox

List and read conversations across sender accounts, send messages, mark conversations as seen and check first-degree connections.

Lists and stats

Create lead and company lists, add or remove leads, see which lists a lead is on and get outreach statistics by date range.

  • “Add these five LinkedIn profiles to the Founders campaign.”

    It finds the campaign and your sender account and adds the leads. The campaign then starts contacting them.

  • “Which campaigns is [email protected] in? Stop outreach to her.”

    It looks up the lead's campaigns by email and stops outreach to her in the campaign you pick.

  • “Tag this lead as hot and add them to the Follow-up list.”

    It adds the tag, creating it if it does not exist yet, and adds the lead to the list.

86 tools for HeyReach

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • add_lead_tagsChanges dataAdd tags to a lead by lead_profile_url or lead_linked_in_id; set create_tag_if_not_existing to create new tags.
  • add_leads_to_campaignChanges dataAdd leads to a campaign by campaign_id, each paired with the sending linkedInAccountId and lead details (profileUrl, name, company, email). The campaign will start contacting them on LinkedIn.
  • add_leads_to_listChanges dataAdd leads to a list by list_id, each with profileUrl and optional name, company, position and email.
  • check_connectionChanges dataCheck whether a lead (lead_profile_url or lead_linked_in_id) is a 1st-degree connection of a sender account (sender_account_id).
  • create_accountChanges dataCreate a new account. API summary: GetLinkedInAccounts.
  • create_adminVisible to othersCreate a new admin. Has effects visible outside this system. API summary: InviteAdmins.
  • create_blacklist_companiesChanges dataCreate a new blacklist. API summary: AddCompanies.
  • create_blacklist_leadsChanges dataCreate a new blacklist. API summary: AddLeads.
  • create_campaign_from_templateChanges dataCreate a new campaign. API summary: CreateCampaignFromTemplate.
  • create_campaign_leads_to_campaignChanges dataCreate a new campaign. API summary: AddLeadsToCampaign.
  • create_campaign_linked_in_accounts_to_campaignChanges dataCreate a new campaign. API summary: AddLinkedInAccountsToCampaign.
  • create_connectChanges dataCreate a new connect.
  • create_connect_with_cookieChanges dataCreate a new connect with cookie. API summary: ConnectWithCookies.
  • create_createChanges dataCreate a new create. Required: body.
  • create_lead_listChanges dataCreate a new empty list with a `name` and a list `type` (lead or company list).
  • create_lead_tag_tagsChanges dataCreate a new lead tag. API summary: CreateTags.
  • create_list_leads_to_listChanges dataCreate a new list. API summary: AddLeadsToList.
  • create_managerVisible to othersCreate a new manager. Has effects visible outside this system. API summary: InviteManagers.
  • create_messageVisible to othersCreate a new message. Has effects visible outside this system. API summary: EnrichEmail.
  • create_move_to_workspaceChanges dataCreate a new move to workspace. API summary: MoveToWorkspace.
  • create_pauseChanges dataCreate a new pause.
  • create_reconnectChanges dataCreate a new reconnect.
  • create_relogin_recruiterChanges dataCreate a new relogin recruiter. API summary: ReloginRecruiter.
  • create_relogin_sales_navigatorChanges dataCreate a new relogin sales navigator. API summary: ReloginSalesNavigator.
  • create_replace_tagChanges dataCreate a new replace tag. API summary: ReplaceTags.
  • create_resumeChanges dataCreate a new resume.
  • create_resyncChanges dataCreate a new resync.
  • create_start_campaignChanges dataCreate a new start campaign. API summary: StartCampaign.
  • create_userChanges dataCreate a new user. API summary: GetAllUsers.
  • create_user_postVisible to othersCreate a new user. Has effects visible outside this system. API summary: InviteMembers.
  • create_webhookDeletesCreate a new webhook. Required: body. Destructive action; may require approval. API summary: Create Webhook.
  • create_workspaceChanges dataCreate a new workspace. API summary: CreateWorkspace.
  • delete_accountDeletesPermanently delete a account by account id. Destructive action; may require approval. API summary: RemoveAccount.
  • delete_account_deleteDeletesPermanently delete a account by linked in account id. Destructive action; may require approval. API summary: DeleteLinkedInAccount.
  • delete_blacklists_companiesDeletesPermanently delete a blacklist. Destructive action; may require approval. API summary: RemoveCompanies.
  • delete_blacklists_leadsDeletesPermanently delete a blacklist. Destructive action; may require approval. API summary: RemoveLeads.
  • delete_campaigns_linked_in_accounts_from_campaignDeletesPermanently delete a campaign. Destructive action; may require approval. API summary: RemoveLinkedInAccountsFromCampaign.
  • delete_lists_leads_from_listMoves moneyPermanently delete a list. Financial or irreversible action; may require approval. API summary: DeleteLeadsFromList.
  • delete_webhooksMoves moneyPermanently delete a webhook. Financial or irreversible action; may require approval. API summary: Delete Webhook.
  • get_account_by_idGet one account. API summary: GetById.
  • get_account_proxy_countriesGet one account. API summary: GetProxyCountries.
  • get_blacklist_companiesChanges dataGet one blacklist. API summary: GetCompanies.
  • get_blacklist_leadsChanges dataGet one blacklist. API summary: GetLeads.
  • get_campaign_by_idGet one campaign. API summary: GetById.
  • get_campaign_leads_from_campaignChanges dataGet one campaign. API summary: GetLeadsFromCampaign.
  • get_campaign_sequenceGet one campaign. API summary: GetCampaignSequence.
  • get_conversationGet one LinkedIn conversation with its messages by account_id (sender account) and conversation_id.
  • get_get_account_proxyGet one get account proxy by account id. API summary: GetAccountProxy.
  • get_get_account_statusGet one get account status by account id. API summary: GetAccountStatus.
  • get_inbox_conversations_v3Changes dataGet one inbox. API summary: GetConversationsV3.
  • get_leadChanges dataGet a lead's details by LinkedIn profile_url.
  • get_lead_tagsChanges dataGet the tags on a lead by LinkedIn profile_url.
  • get_list_by_idGet one list. API summary: GetById.
  • get_list_companies_from_listChanges dataGet one list. API summary: GetCompaniesFromList.
  • get_my_network_my_network_for_senderChanges dataGet one my network. API summary: GetMyNetworkForSender.
  • get_overall_statsChanges dataGet overall outreach statistics for a start_date to end_date range, optionally for specific campaign_ids or account_ids.
  • get_projectGet one project by job id. API summary: CheckEnrichEmailJob.
  • get_stat_overall_stats_by_campaignChanges dataGet one stat. API summary: GetOverallStatsByCampaign.
  • get_userGet one user by user id. API summary: GetUserById.
  • get_webhook_all_webhooksDeletesGet one webhook. Destructive action; may require approval. API summary: GetAllWebhooks.
  • get_webhook_by_idGet one webhook. API summary: Get Webhook By Id.
  • get_workspaceGet one workspace by workspace id. API summary: GetWorkspaceApiKeys.
  • list_campaignsChanges dataList LinkedIn outreach campaigns. Filter by keyword, statuses or LinkedIn account_ids; page with limit and offset.
  • list_campaigns_for_leadChanges dataList the campaigns a lead is in, found by profile_url, linkedin_id or email.
  • list_check_api_keysList check api keys. API summary: CheckApiKey.
  • list_conversationsChanges dataList LinkedIn inbox conversations across your sender accounts. Filter by seen status, campaignIds, linkedInAccountIds, lead profile URL or a searchString.
  • list_lead_listsChanges dataList lead and company lists. Filter by keyword, list_type or campaign_ids.
  • list_leads_in_listChanges dataList the leads in a list by list_id. Filter by keyword, LinkedIn profile URL or creation dates; page with limit and offset.
  • list_linkedin_accountsChanges dataList the LinkedIn sender accounts connected to HeyReach, with their IDs. Filter by keyword.
  • list_lists_for_leadChanges dataList the lists a lead belongs to, found by profile_url, linkedin_id or email.
  • list_workspacesList workspaces. API summary: GetAllWorkspaces.
  • mark_conversation_seenChanges dataMark a conversation as seen or unseen by conversation_id and linked_in_account_id.
  • remove_leads_from_listMoves moneyRemove leads from a list by list_id and their LinkedIn profile_urls. This cannot be undone.
  • send_messageVisible to othersSend a LinkedIn message in an existing conversation (conversation_id) from sender linked_in_account_id with `message` text. It is delivered to the lead immediately.
  • stop_lead_in_campaignChanges dataStop outreach to one lead in a campaign by campaign_id and lead_url (LinkedIn profile URL) or lead_member_id.
  • submit_account_pinVisible to othersSubmit a account. Has effects visible outside this system. API summary: SubmitPin.
  • update_accounts_inbox_configurationChanges dataUpdate an existing account. API summary: UpdateInboxConfiguration.
  • update_accounts_proxyChanges dataUpdate an existing account. API summary: UpdateProxy.
  • update_campaigns_accountsChanges dataUpdate an existing campaign. API summary: UpdateAccounts.
  • update_campaigns_scheduleChanges dataUpdate an existing campaign. API summary: UpdateSchedule.
  • update_campaigns_sequenceChanges dataUpdate an existing campaign. API summary: UpdateSequence.
  • update_campaigns_settingsChanges dataUpdate an existing campaign. API summary: UpdateSettings.
  • update_custom_fieldsVisible to othersUpdate an existing custom field identified by campaign id. Only the fields you pass are changed. Has effects visible outside this system. API summary: UpdateLeadCustomFields.
  • update_webhooksMoves moneyUpdate an existing webhook. Only the fields you pass are changed. Financial or irreversible action; may require approval. API summary: Update Webhook.
  • update_workspaceChanges dataUpdate an existing workspace identified by workspace id. API summary: CreateWorkspaceApiKeys.
  • update_workspace_postChanges dataUpdate an existing workspace identified by workspace id. API summary: GetWorkspaceUsers.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose HeyReach from the app list.

  2. 2

    Paste your key

    Paste a HeyReach API key. In HeyReach, open Integrations, generate a new API key and copy it. Keys belong to a workspace and do not expire, but you can delete or deactivate them.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in HeyReach?

It can read campaigns, sender accounts, conversations, lead lists, leads, tags and overall statistics, and check whether a lead is a first-degree connection. It can add leads to campaigns and lists, stop outreach to a lead, send messages in existing conversations, mark conversations as seen, create lists, remove leads from lists and add tags.

Does the AI see my HeyReach API key?

No. You paste your HeyReach API key into HeyMyApps once. It is encrypted at rest, never shown to the AI and never shown again after you save it, not even to you. The AI only sees the results of the tools you have switched on.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start with reading campaigns and stats only. Sending a message and adding leads to a campaign reach real people on LinkedIn, and removing leads from a list cannot be undone. Those actions can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

HeyMyApps has a free plan, and you do not need a credit card to start. Paid plans are billed per completed task. You also need your own HeyReach account.

Which LinkedIn accounts does the AI use?

The AI works with the LinkedIn sender accounts connected to the HeyReach workspace your API key belongs to. It can list them with their IDs, and every message and every lead it adds to a campaign is tied to one of those sender accounts.

Let your AI work in HeyReach today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect HeyReach free

HeyMyApps is not affiliated with HeyReach. Product names are trademarks of their owners.