Integrations Overview

Bearconnect integrations let you automatically sync your LinkedIn outreach activity to your CRM, webhook endpoints, and other tools. When a lead accepts a connection request or you send a message, that event can be forwarded in real time to the systems your team already uses.

This guide covers how integrations work, what you can connect, and how to set everything up.


Table of Contents

  1. Getting to Integrations
  2. Available Integrations
  3. Key Concepts
  4. Connecting an Integration
  5. Connecting Integrations to a Campaign
  6. Event Types
  7. Exporting Leads
  8. Glossary

Getting to Integrations

  1. Log in to your Bearconnect dashboard.
  2. Click Integrations in the left sidebar.

You will land on the Integrations page, which shows two sections:

  • Connected Integrations - Integrations you have already set up.
  • Available Integrations - Integrations you can add.

Available Integrations

Currently Live

IntegrationTypeDescription
HubSpotCRMSync leads to HubSpot CRM, log activities, and create deals automatically. Connected via Legacy App Token.
PipedriveCRMSync leads to Pipedrive as Persons or Leads, log activities, and create deals on replies. Connected via API Token.
Custom WebhooksWebhookSend events to any HTTPS endpoint with custom HTTP webhooks. Supports HMAC signature verification.
ZapierAutomationSend events to Zapier Catch Hook triggers to power any Zap. No API key needed - paste your hook URL.
MakeAutomationSend events to Make (formerly Integromat) Custom Webhook modules to trigger scenarios. Paste your hook URL.
n8nAutomationSend events to n8n webhook triggers with optional authentication (header token or basic auth).

All integrations allow multiple instances - you can connect more than one HubSpot account, multiple Zapier hooks, etc.

Coming Soon

  • Salesforce
  • Zoho CRM
  • Slack

Which Integration Should I Choose?

If you want to...Use
Sync leads as contacts in your CRM and log LinkedIn activities on their timelineHubSpot or Pipedrive
Automatically create Deals when leads reply to your messagesPipedrive (built-in) or HubSpot (via activity logging)
Send events to thousands of apps without codeZapier (easiest setup, largest app catalog)
Build visual multi-step automation scenarios with branchingMake (visual scenario builder with routers and filters)
Keep lead data on your own servers or build complex conditional workflowsn8n (self-hosted option, advanced logic nodes)
Send raw event data to your own backend or internal toolsCustom Webhooks (full control, HMAC signature verification)

Key Concepts

Integration vs. Mapping

An integration is a connection to an external tool (e.g., your HubSpot account or a webhook URL). A mapping is the link between a specific campaign and an integration. You must map an integration to a campaign to start receiving events.

Allowed Events vs. Enabled Events

  • Allowed events are the event types configured on the integration itself. They define what the integration can handle.
  • Enabled events are the subset of allowed events that are actually turned on for a specific campaign mapping. They define what the integration will receive from that campaign.

For example, your HubSpot integration might allow all 4 event types, but a particular campaign mapping might only have "Connection Accepted" and "Message Sent" enabled.

Integration Status

Each connected integration shows a status:

StatusMeaning
ActiveConnected and working normally.
InactiveThe integration has been manually paused using the toggle switch. Events are not forwarded. Toggle it back on to resume.
ErrorThe last sync or delivery encountered a problem. Check connection details.
DisconnectedThe integration has been disconnected or credentials have expired.

Connecting an Integration

HubSpot

  1. Go to Integrations in the left sidebar.
  2. Find HubSpot in the Available Integrations section and click Connect.
  3. Enter your Legacy App Token from HubSpot and a name for the integration.
  4. Click Connect.

For detailed setup instructions, see the HubSpot Integration Guide.

Pipedrive

  1. Go to Integrations in the left sidebar.
  2. Find Pipedrive in the Available Integrations section and click Connect.
  3. Enter your Personal API Token from Pipedrive and a name for the integration.
  4. Click Connect.

For detailed setup instructions, see the Pipedrive Integration Guide.

Custom Webhooks

  1. Go to Integrations in the left sidebar.
  2. Find Custom Webhooks in the Available Integrations section and click Connect.
  3. Fill in the webhook details:
    • Name - A label for this webhook (e.g., "CRM Sync Webhook").
    • Endpoint URL - The HTTPS URL that will receive events.
    • HMAC Signature - Optionally enable payload signing for security.
    • Events - Select which event types this webhook should handle.
  4. Click Create Webhook.

For detailed setup instructions, see the Custom Webhook Guide.

Zapier

  1. Go to Integrations in the left sidebar.
  2. Find Zapier in the Available Integrations section and click Connect.
  3. Paste your Zapier Catch Hook URL and give the integration a name.
  4. Select the events you want to forward and click Connect.

For detailed setup instructions, see the Zapier Integration Guide.

Make (Integromat)

  1. Go to Integrations in the left sidebar.
  2. Find Make in the Available Integrations section and click Connect.
  3. Paste your Make Custom Webhook URL and give the integration a name.
  4. Select the events you want to forward and click Connect.

For detailed setup instructions, see the Make Integration Guide.

n8n

  1. Go to Integrations in the left sidebar.
  2. Find n8n in the Available Integrations section and click Connect.
  3. Paste your n8n Production Webhook URL, configure authentication if needed, and give the integration a name.
  4. Select the events you want to forward and click Connect.

For detailed setup instructions, see the n8n Integration Guide.


Connecting Integrations to a Campaign

Once you have a connected integration, you need to map it to a campaign so events from that campaign are forwarded to the integration.

How to Connect

  1. Open a campaign from your dashboard.
  2. Go to the Integrations tab within the campaign.
  3. Click Connect Integration.
  4. Select an integration from the dropdown (only integrations not yet mapped to this campaign are shown).
  5. Choose which events to enable for this campaign.
  6. Click Connect.

Managing Campaign Mappings

From the campaign's Integrations tab, you can:

  • Toggle on/off - Temporarily pause or resume event forwarding without removing the mapping.
  • Edit events - Click the settings icon to change which events are enabled.
  • Disconnect - Click the trash icon and confirm to remove the mapping entirely.

Each mapping card shows:

  • The integration name and provider icon.
  • How many event types are enabled.
  • Event badges showing the first 6 enabled events.

Event Types

Events are the activities that get forwarded from Bearconnect to your integrations. The following events are currently available:

Connection Events

EventDescription
Connection Request SentA connection request was sent to a lead on LinkedIn.
Connection AcceptedA lead accepted your LinkedIn connection request.

Message Events

EventDescription
Message SentA message was sent to a lead on LinkedIn.
Message RepliedA lead replied to your LinkedIn message.

Note: These are the 4 events currently available for use. Additional event categories - including Campaign Events, Lead Events, Workflow Events, Engagement Events, and System Events - are planned for future releases and will appear automatically in the event selection when ready.


Exporting Leads

You can manually export individual leads to any connected integration directly from the leads list.

How to Export a Lead

  1. Go to the Leads page.
  2. Find the lead you want to export and click the three-dot action menu (⋮) on that row.
  3. Click Export.
  4. Select the integration you want to export to.
  5. For HubSpot: You will see a second step to configure field mappings (Lifecycle Stage and Lead Status). You can customize these or click "Skip & Use Defaults."
  6. For Pipedrive: You can choose the record type (Person or Lead), assign an owner, and apply labels.
  7. For Webhooks, Zapier, Make, and n8n: The export happens immediately - no field mapping step is needed.

What Gets Exported

When you export a lead, the following data is sent to the integration:

  • First name, last name
  • Email, phone
  • LinkedIn profile URL and headline
  • Company name, position, location
  • Profile image URL
  • Connection and follower counts
  • Additional profile data (education, website, etc.)
  • LinkedIn account name and email (the account used for outreach)

Note: Not all lead fields are guaranteed to have a value. Only the lead's id and firstName are always present. Fields like email, phone, companyName, location, and others may be null if they are not available on the lead's LinkedIn profile. See the individual integration guides for a complete field availability reference.

For HubSpot, the lead is created or updated as a contact in your HubSpot CRM. For Pipedrive, the lead is created or updated as a Person (or Lead record, depending on your config). For webhooks, Zapier, Make, and n8n, the full lead data is sent as a JSON payload to your configured endpoint.


Glossary

TermDefinition
IntegrationA connection to an external tool like HubSpot or a webhook URL. Configured in the Integrations section of the sidebar.
MappingA link between a campaign and an integration that controls which events are forwarded.
Allowed EventsThe event types an integration is configured to handle (set at the integration level).
Enabled EventsThe subset of allowed events turned on for a specific campaign mapping.
WebhookAn HTTP endpoint that receives event data as JSON payloads via POST requests.
Signing SecretAn HMAC-SHA256 secret used to verify that webhook payloads genuinely come from Bearconnect.
Legacy App TokenA HubSpot private app access token (format: pat-xx-...) used to connect HubSpot.
Lifecycle StageA HubSpot field that tracks where a contact is in your sales pipeline (e.g., Subscriber, Lead, Opportunity).
Lead StatusA HubSpot field that indicates the current state of a lead (e.g., New, Open, In Progress).
Catch Hook URLA Zapier-generated webhook URL that receives incoming data and triggers a Zap.
Custom Webhook URLA Make-generated webhook URL that receives data and triggers a scenario.
Production URLAn n8n webhook URL (contains /webhook/) that stays active when the workflow is enabled. Distinct from test URLs.
Event ForwardingThe automatic process of sending events from a campaign to mapped integrations in real time.

Next Steps