Turn Smartlead replies into CRM leads

SalesCrew connects to Smartlead via webhooks. An n8n, Make or Zapier flow carries each reply and bounce into your client's instance.

An admin approves every new account by hand. Nothing is created until then. We reply by email; no newsletter, no sequence.

  • Via webhooks
  • Bounces become suppressions
  • One database per client
app.salescrew.io/settings
Settings: MCP tokens, integrations and the audit log

The short answer

  • SalesCrew connects to Smartlead via webhooks, with n8n, Make or Zapier in the middle. Smartlead's own webhooks cover new replies, bounces, link clicks and lead status changes, as documented on smartlead.ai in September 2026.
  • A reply becomes a SalesCrew lead through an inbound webhook, with an owner assigned, so interested prospects get worked in a pipeline instead of a sending tool's inbox.
  • A bounce becomes a suppression. Once an address is on the SalesCrew list, suppression is checked when an audience freezes and again at send time.
  • For agencies, the split is clean: Smartlead sends, and each client's leads, deals and history sit in that client's own SalesCrew database.

Mechanism

Smartlead events in, SalesCrew leads and suppressions out of them.

WhatMechanismDirectionObjectsStatus
Replies to leadsSmartlead reply webhook, then a flow posting to a SalesCrew inbound webhookInboundLeads, contactsAvailable
Bounces to suppressionSmartlead bounce webhook, then suppression_add over MCPInboundSuppression listAvailable
Status changesSmartlead lead status webhook, then lead_update over MCPInboundLeadsAvailable
Leads to a campaignlead.created webhook, then Smartlead's API adds the leadOutboundSmartlead campaign leadsAvailable
Bulk hand-offCSV export of a SalesCrew segmentOutboundSegmentsAvailable
Signed deliveriesX-SalesCrew-Signature, delivery log, retries with backoffOutboundDeliveriesAvailable

SalesCrew mechanisms read from the SalesCrew integration table, September 2026. Smartlead's API and webhook events checked on api.smartlead.ai and smartlead.ai, September 2026.

Setup

One flow per client, and the reply path first because it pays first.

  1. 1

    Create an inbound webhook in SalesCrew

    Settings → Other keys → Inbound webhooks → Add. Name it after the client's Smartlead account and copy the endpoint and signing secret.

  2. 2

    Build the reply flow

    In n8n, Make or Zapier, start with a webhook trigger, then POST JSON to the SalesCrew endpoint with Authorization: Bearer and the secret.

  3. 3

    Point Smartlead at the flow

    Add the flow's URL as a Smartlead webhook for new replies. Name the fields name, email, company and message where you can, and map the rest in Field mapping.

  4. 4

    Add bounces

    Send Smartlead's bounce events to a second branch that adds each address to the SalesCrew suppression list.

  5. 5

    Test with your own address

    Reply to a test campaign from your own inbox and check a lead appears in SalesCrew with the right owner.

Set a default owner before the first reply

A reply with no owner is a reply nobody answers. Pick a default owner on the inbound webhook, so every Smartlead reply lands on someone's Today page in SalesCrew.

Questions

How do Smartlead replies reach SalesCrew?
Smartlead fires a webhook on new replies. Your n8n, Make or Zapier flow catches it and posts the sender's name, email, company and message to a SalesCrew inbound webhook, which creates the lead and assigns a default owner.
What happens to a Smartlead bounce?
Smartlead's webhooks cover bounces too. Send those to the flow and add the address to the SalesCrew suppression list with suppression_add, so no cadence or campaign in that instance emails it again.
Can I push leads from SalesCrew into a Smartlead campaign?
Yes. Export the segment as a CSV, or fire a lead.created webhook and let the flow add the lead through Smartlead's API, which uses an API key and a base URL of server.smartlead.ai/api.
I run cold email for several clients. How does that fit?
Give each client their own SalesCrew instance and their own flow. Replies from that client's Smartlead campaigns land only in that client's database, and the client can take a full export whenever they want it.

Every Smartlead reply, in the right client's CRM

Replies become leads, bounces become suppressions, and each client keeps their own database.

An admin approves every new account by hand. Nothing is created until then. We reply by email; no newsletter, no sequence.