Connect HeyReach to Outreach Magic

    Webhook setup guide for unified email + LinkedIn outreach analytics

    Connecting HeyReach to Outreach Magic streams your LinkedIn events into a single timeline alongside your email campaigns. No more manual CSVs or separate spreadsheets — just one place for all your outreach data.

    Here's how to send HeyReach events into Outreach Magic via webhooks.

    • Real-time LinkedIn event streaming
    • Unified timeline view of all outreach activities
    • One local timeline your agent can query
    • No manual CSV merges required

    Webhook

    https://api.outreachmagic.io/hook/heyreach_YOUR_TOKEN

    Copy the full URL from the HeyReach tile on the Connections page in Outreach Magic.

    Name the Webhook, Paste the URL & Select Required Events

    When creating each webhook in HeyReach, use the name "Outreach Magic", paste your webhook URL from above, and enable the events below. HeyReach uses one webhook per event type-create a webhook for each event you want to report.

    Selected (Required for full reporting):

    • • Connection Request Sent
    • • Connection Request Accepted
    • • Message Sent
    • • Every Message/Inmail Reply Received
    • • Inmail Sent
    • • Follow Sent
    • • Liked Post
    • • Viewed Profile
    • • Completed Campaign
    • • Lead Tag Updated

    Not Selected:

    • • First Message Reply Received
    • • First Inmail Reply Received

    HeyReach Webhook Setup (Outreach Magic Integration)

    Follow these step-by-step instructions to connect HeyReach to Outreach Magic via webhook.

    1. 1

      Open Connections in Outreach Magic

      Navigate to https://app.outreachmagic.io/connections and click HeyReach.

      Outreach Magic Integrations Page
    2. 2

      Select HeyReach and Copy the Webhook URL

      Click the HeyReach integration tile, then click Copy Webhook URL.

      Select HeyReach integration and copy webhook URL
    3. 3

      Open the HeyReach Webhooks Section

      Inside HeyReach, navigate to the Webhooks settings.

      HeyReach webhooks settings page
    4. 4

      Create a Webhook for Every HeyReach Event Type

      HeyReach asks you to add a webhook per event type.
      Create one webhook for each event type listed below, pasting the same Outreach Magic webhook URL each time. Pick a different HeyReach event type on each one.

      Create multiple webhooks for each HeyReach event type
    5. 5

      Configure Forwarding Rules in Outreach Magic (Optional)

      If needed, set up forwarding rules inside Outreach Magic to automatically route incoming LinkedIn events to other tools via webhook forwarding.

      This supports multichannel orchestration.

      Configure forwarding rules in Outreach Magic
    6. 6

      Outreach Magic Will Forward Events With Detailed Logging

      Any forwarded HeyReach events include logging for:

      • Forwarded payloads
      • Errors
      • Delivery attempts

      This helps troubleshoot complex multi-integration stacks.

      Event forwarding with detailed logging in Outreach Magic
    7. 7

      View LinkedIn Senders in Outreach Magic

      As soon as events begin flowing, your LinkedIn senders will appear inside the Connected Senders section.

      This completes your HeyReach → Outreach Magic webhook integration.

      View LinkedIn senders in Outreach Magic Connected Senders section

    Supported HeyReach Webhook Events

    We process the following event types from HeyReach webhooks:

    Event TypeDescription
    connection_request_sentLinkedIn connection request sent
    connection_request_acceptedLinkedIn connection accepted
    message_sentLinkedIn DM sent
    inmail_sentLinkedIn InMail sent
    every_message_reply_receivedReply received on any message
    inmail_reply_receivedReply received on InMail
    message_reply_receivedReply received (legacy; use every_message_reply_received)
    follow_sentFollowed a LinkedIn profile
    liked_postLiked a LinkedIn post
    viewed_profileViewed a LinkedIn profile
    campaign_completedCampaign finished
    lead_tag_updatedLead tag added or removed
    What does a HeyReach webhook payload look like?

    Here's an anonymized message_sent payload. Use this to verify your webhook is sending the right data.

    {
      "event_type": "message_sent",
      "correlation_id": "e6bf8960-...",
      "timestamp": "2026-06-19T04:51:13.910Z",
      "sender": {
        "profile_url": "https://www.linkedin.com/in/sender-name",
        "full_name": "Sender Name",
        "email_address": "sender@company.com"
      },
      "lead": {
        "profile_url": "https://www.linkedin.com/in/lead-name",
        "full_name": "Lead Name",
        "email_address": "lead@company.com",
        "company_name": "Company, Inc.",
        "position": "Engineering Manager"
      },
      "campaign": {
        "id": 425166,
        "name": "Q2 Outreach"
      },
      "recent_messages": [
        {
          "message": "Hey Name, thanks for connecting!...",
          "creation_time": "2026-06-19T04:51:13.603Z",
          "is_reply": false
        }
      ]
    }

    What Happens Next

    Automatic Event Streaming

    Once configured, HeyReach will automatically send LinkedIn events to Outreach Magic in real-time. No manual CSV exports or merges needed.

    Unified Timeline

    Your LinkedIn outreach from HeyReach will appear alongside email activities in a single, unified timeline in Outreach Magic.

    Real-Time Analytics

    Access real-time analytics, lead history insights, and multichannel reporting as events flow into Outreach Magic.

    Multichannel Attribution

    Get clear attribution across email and LinkedIn channels, helping you understand which channels drive the best results.

    Troubleshooting

    Events Not Appearing in Outreach Magic

    • • Verify the webhook URL was copied correctly (no extra spaces or characters)
    • • Check that you've created a webhook entry for each event type you want to track (same URL, different event type each time)
    • • Ensure all webhooks are active in HeyReach's webhook settings
    • • Wait a few minutes for events to sync (there may be a slight delay)
    • • Verify that events are being triggered in HeyReach (send a test connection request or message)

    Webhook URL Not Working

    • • Make sure you're using the webhook URL from your Outreach Magic Connections page
    • • Verify the URL starts with https://
    • • Try copying the webhook URL again from Outreach Magic
    • • Check that your Outreach Magic account is active
    • • Ensure the token parameter is included in the URL

    Missing Event Types

    • • HeyReach has you add a separate webhook entry per event type — create one for each event you need
    • • Check that you've created entries for all the event types you need (connection requests, messages, profile views, etc.)
    • • Verify each webhook entry uses the same Outreach Magic webhook URL (just a different event type selected)
    • • Review the HeyReach webhook settings to confirm all desired events are configured

    Need Additional Help?

    If you're still experiencing issues, reach out to our support team or check the Outreach Magic Connections page for additional resources.

    Contact Support

    Ready to Connect HeyReach?

    Set up your webhook integration and start unifying your email + LinkedIn outreach analytics.