Skip to main content

Communication Integrations

Send real-time notifications and create support tickets the moment a lead arrives. Configure from Settings โ†’ Integrations.


Slackโ€‹

Post a message to a Slack channel every time a new lead is captured.

Step 1 โ€” Create a Slack Incoming Webhookโ€‹

  1. Go to api.slack.com/apps and click Create New App.
  2. Choose From scratch, give it a name (e.g. LeadHub Notifications), and select your workspace.
  3. Under Features โ†’ Incoming Webhooks, toggle Activate Incoming Webhooks on.
  4. Click Add New Webhook to Workspace.
  5. Select the channel where notifications should appear.
  6. Copy the Webhook URL (starts with https://hooks.slack.com/services/...).

Step 2 โ€” Configure in LeadHubโ€‹

  1. Go to Settings โ†’ Integrations โ†’ Slack.
  2. Paste the Webhook URL and click Save & Test.

LeadHub will post a message like:

๐ŸŽฏ New Lead: Jane Doe ([email protected])
Source: Facebook Lead Ads | Score: 72 | Pipeline: Sales

Microsoft Teamsโ€‹

Post a lead notification card to a Teams channel.

Step 1 โ€” Create an Incoming Webhook Connectorโ€‹

  1. In Microsoft Teams, navigate to the channel where you want notifications.
  2. Click the โ‹ฏ More options button next to the channel name โ†’ Connectors.
  3. Find Incoming Webhook and click Configure.
  4. Give it a name (e.g. LeadHub) and optionally upload an icon.
  5. Click Create and copy the Webhook URL.
  6. Click Done.

Step 2 โ€” Configure in LeadHubโ€‹

  1. Go to Settings โ†’ Integrations โ†’ Microsoft Teams.
  2. Paste the Webhook URL and click Save & Test.

Note: Teams requires the webhook URL to end with /IncomingWebhook/.... If your URL looks different, you may have copied it incorrectly โ€” go back and recopy.


Twilio (SMS)โ€‹

Send an SMS to your sales team when a high-priority lead arrives.

Step 1 โ€” Get Your Twilio Credentialsโ€‹

  1. Log in to console.twilio.com.
  2. On the Dashboard, copy:
    • Account SID
    • Auth Token (click the eye icon to reveal)
  3. Under Phone Numbers โ†’ Manage โ†’ Active numbers, note your Twilio phone number (in E.164 format, e.g. +15550001234).

Step 2 โ€” Configure in LeadHubโ€‹

  1. Go to Settings โ†’ Integrations โ†’ Twilio.
  2. Fill in:
    FieldValue
    Account SIDFrom your Twilio dashboard
    Auth TokenFrom your Twilio dashboard
    From NumberYour Twilio phone number (E.164 format)
    To NumberThe recipient's number to notify (E.164 format)
  3. Click Save & Test.

Trial accounts: Twilio trial accounts can only send SMS to verified numbers. Upgrade to a paid account to send to any number.


Vonage (formerly Nexmo)โ€‹

Send SMS notifications via Vonage.

Step 1 โ€” Get Your API Key and Secretโ€‹

  1. Log in to dashboard.nexmo.com.
  2. On the homepage, you will see your API Key and API Secret in the top section.
  3. Note a Vonage virtual number from Build & Manage โ†’ Numbers โ†’ Your Numbers.

Step 2 โ€” Configure in LeadHubโ€‹

  1. Go to Settings โ†’ Integrations โ†’ Vonage.
  2. Fill in:
    FieldValue
    API KeyFrom the Vonage dashboard
    API SecretFrom the Vonage dashboard
    From NumberYour Vonage virtual number
    To NumberRecipient number in E.164 format
  3. Click Save & Test.

Intercomโ€‹

Create a new contact (or update an existing one) in Intercom for every lead.

Step 1 โ€” Get Your Access Tokenโ€‹

  1. Log in to Intercom โ†’ go to Settings โ†’ Developers โ†’ Developer Hub.
  2. Click New App โ†’ name it LeadHub โ†’ click Create App.
  3. Under Authentication, copy the Access Token.

Step 2 โ€” Configure in LeadHubโ€‹

  1. Go to Settings โ†’ Integrations โ†’ Intercom.
  2. Paste the Access Token and click Save & Test.

LeadHub creates a new Contact record in Intercom with the lead's name, email, phone, and any custom attributes.


Zendeskโ€‹

Create a new ticket in Zendesk for every incoming lead.

Step 1 โ€” Get Your API Tokenโ€‹

  1. In Zendesk, go to Admin Center โ†’ Apps and integrations โ†’ APIs โ†’ Zendesk API.
  2. Enable Token Access.
  3. Click Add API token, enter a description, and copy the generated token.
  4. Note your Zendesk subdomain (the part before .zendesk.com).
  5. Note the admin email address used to authenticate.

Step 2 โ€” Configure in LeadHubโ€‹

  1. Go to Settings โ†’ Integrations โ†’ Zendesk.
  2. Fill in:
    FieldValue
    API TokenFrom Step 1
    SubdomainYour Zendesk subdomain (no .zendesk.com)
    Admin EmailEmail address that owns the API token
  3. Click Save & Test.

Each new lead creates a Zendesk ticket with the lead's details in the description.


Notification Message Formatโ€‹

All communication platforms receive the key lead fields:

FieldExample
Full NameJane Doe
Email[email protected]
Phone+1 555 000 1234
Lead SourceFacebook Lead Ads
PipelineSales Pipeline
StageNew
Score72
Created At2025-06-15 14:23 UTC

Troubleshootingโ€‹

ProblemSolution
Slack message not appearingCheck the webhook URL is correct and the channel still exists
Teams card not postingVerify the connector is still enabled in the channel settings
Twilio SMS not deliveredConfirm the To Number is E.164 format and not blocked by trial restrictions
Intercom duplicate contactsIntercom de-duplicates by email โ€” existing contacts are updated, not duplicated
Zendesk ticket not createdEnsure the API token has ticket-create permissions