Skip to content

Using Additional Endpoints for Smartlead

When to use this guide: Use this guide when configuring or validating engagement platform integration behavior.

Additional Endpoints let OutboundSync forward your Smartlead activity to more than one place. Smartlead sends each event once to OutboundSync, which always syncs it to your CRM. When Additional Endpoints are configured, OutboundSync also forwards a copy of the events you choose to other tools like Make, Zapier, Clay, or a custom URL.

Smartlead limits how many places it will send each event — in practice, a single HTTP (“Normal”) webhook destination plus a Slack notification. Smartlead owns and updates these rules, so treat their documentation as the source of truth: see Maximizing webhook capabilities and Webhook not sending triggers for the current behavior, including how webhook scope and priority work.

That single-destination limit is why fan-out matters: if you pointed Smartlead at OutboundSync and Zapier separately, Smartlead would deliver to only one of them. Additional Endpoints is the supported way to keep CRM sync and still reach your automation tools.

Not receiving events? If Smartlead stops sending to OutboundSync, it is usually a Smartlead-side webhook conflict (for example, a higher-scope webhook taking precedence over a lower one). Check Smartlead’s webhook documentation for the current rules, and our Smartlead webhook guide for OutboundSync-specific setup.

You can use Additional Endpoints to:

  • Store campaign replies — Send replies to another platform for logging and follow-up.
  • Enrich lead data — Trigger enrichment or routing tools from specific events.
  • Build specialized reporting — Distribute different events to reporting destinations.

Register each third-party URL as a Webhook endpoint before you attach it to a receiver.

OutboundSync admin Webhook endpoint page showing the Add Webhook form with Webhook URL and Description fields, and the Create button.
Connected accounts → Webhook endpoint — register destination URLs such as Make, Zapier, or Clay.
  1. In OutboundSync, go to Connected accounts → Webhook endpoint.
  2. Enter the Webhook URL from the third-party service.
  3. Add a Description so you can recognize it later.
  4. Click Create.

The webhook URL must be live when you add it. OutboundSync sends a test POST payload to verify delivery.

Step 2: Attach endpoints on a webhook receiver

Section titled “Step 2: Attach endpoints on a webhook receiver”

Open a webhook receiver and configure ADDITIONAL ENDPOINTS (OPTIONAL) after you select your CRM profile, set the sales engagement platform to Smartlead, and choose which events to sync (prefer syncing all events unless you need a category filter).

OutboundSync Create webhook settings tray showing the ADDITIONAL ENDPOINTS (OPTIONAL) section with Select Account and forwarding controls.
Webhook receiver settings — Additional Endpoints appear after profile, Smartlead, and approved events are set.
  1. Go to Webhook receiver → Create webhook, or open an existing webhook receiver and click Webhook Settings.
  2. In ADDITIONAL ENDPOINTS (OPTIONAL), use Select Account to choose a destination you registered in Step 1.
  3. Choose forwarding timing:
    • IMMEDIATE forwarding to endpoint — send as soon as OutboundSync receives the Smartlead payload.
    • DELAYED forwarding until after CRM sync — send after the CRM sync finishes.
  4. Select the Event types that should forward to that destination (for example Email Sent, Email Reply, Lead Category Updated).
  5. Create or update the webhook receiver to save the configuration.
OutboundSync Additional Endpoints row with a destination account selected, IMMEDIATE or DELAYED forwarding chosen, and event type chips selected.
Each endpoint row needs a destination account, forwarding timing, and at least one event type.

You can attach more than one destination. Each row has its own forwarding timing and event filter.

Once Additional Endpoints are configured, Smartlead payloads that match your event filters are forwarded automatically. CRM sync still runs for every event OutboundSync receives.

For how IMMEDIATE vs DELAYED forwarding, retries, rate limits, and oversized payloads work, see Webhook forwarding with Additional Endpoints.