The moment it happens
Get a Slack ping when Smartlead marks a lead Interested
When a lead's category changes to Interested, you see the lead and their reply in Slack.
- Runs
- The moment it happens
- Apps
- Smartlead
- AI
- Not needed
- Access
- API key
Send this to your assistant
Create a ClickRuntime automation: when Smartlead changes a lead's category to Interested, post the lead's name, email, campaign and reply to #sales in Slack.
First time? Adding ClickRuntime to your assistant takes about two minutes.
Why use it
Why teams use this automation
Smartlead already categorizes replies, and a reply marked interested or meeting request is the thing every outbound campaign is aiming for. Yet the category sits in the master inbox until someone opens it. A founder doing sales between meetings or a rep covering several client campaigns checks the inbox a few times a day, so a prospect who wrote "call me tomorrow" at 9 a.m. is answered at 3 p.m., by which time they have talked to a competitor.
When Smartlead records a reply with a positive category, it notifies ClickRuntime, which checks that the category is one you care about and posts the prospect's name, email, company, campaign and the reply text to Slack. Replies with other categories do not generate a message.
It is a lean option for teams who already trust Smartlead's categories and just need the right ones to reach a person.
What you get out of it
Warm prospects get answered quickly
An alert in a channel the team already has open turns hours of waiting into minutes. Replying within the hour often decides whether a meeting is booked. A prompt, human answer is the strongest follow-up you can send to someone who just showed interest.
The right person sees it
Posting to a shared channel means whoever is available can respond, and a colleague covers lunch or time off, so no positive reply waits for a single person to return.
It fits your existing categories
Smartlead's own labels do the sorting, so there is no extra scoring to maintain. If you change which categories count as positive, the alert follows. There is nothing additional to train, tune or pay for, and your existing Smartlead rules keep working.
Campaign results become tangible
Seeing each positive reply appear in the channel makes the value of a campaign obvious to the whole team, and gives the person who wrote the copy immediate feedback. People tend to write sharper copy when they see the responses arrive in real time.
Less time in the inbox
Reps do not need to keep opening the master inbox to see whether anything arrived. They work on other tasks and come back when the channel shows a message. The result is more focus on calls and demos, which is where deals actually move forward.
How it works
What happens, step by step
When a lead's category changes in Smartlead, Smartlead tells ClickRuntime straight away.
ClickRuntime checks whether the new category is Interested and ignores every other change.
For Interested leads it posts the lead's name and email, the campaign and their latest reply to #sales in Slack.
Before it runs live
- Connect Smartlead
- Paste your automation's link into the other app's webhook settings
What you get
Build your own
Need it to work differently?
Your own rules
Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.
Any number of apps
One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.
AI where it helps
Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.
On a schedule or on each event
Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.
Changes you can ask for
- Act only on the items that match your own rules, and skip the rest
- Add an AI step, for example to summarize, sort or draft a reply
- Add another app, for example also send it to Slack
- Combine it with other Smartlead steps into one automation
Under the hood
The code that runs this automation
from clickruntime import on_event, notify
@on_event
def handle(event):
e = event.json or {}
category = (e.get("lead_category") or {}).get("new_name")
if e.get("event_type") != "LEAD_CATEGORY_UPDATED" or category != "Interested":
return {"posted": False}
lead = e.get("lead_data") or {}
reply = ((e.get("last_reply") or {}).get("email_body") or "")[:300]
notify.slack(
f"Interested: {lead.get('first_name', '')} {lead.get('last_name', '')} <{lead.get('email')}>\n"
f"Campaign: {e.get('campaign_name')}\n> {reply}",
channel="#sales",
)
return {"posted": True}FAQ
Common questions
Which categories trigger an alert?
Does the alert include the original email thread?
What if a reply is re-categorized later?
What permissions does it need?
Does it need AI?
How many runs does it use?
Can I change how it works?
Related
You might also like
Classify Smartlead replies and flag the interested ones
Every reply is read and labelled, and only the interested leads are posted for you.
See how it worksEmail yourself yesterday's Smartlead numbers
Each morning a table shows sends, opens and replies for every active campaign.
See how it worksPost new orders and sign-ups to Slack
When something happens in your shop, app or form, the details land in the right channel straight away.
See how it worksKeep exploring
Set up “Get a Slack ping when Smartlead marks a lead Interested” from your assistant
Copy the prompt above, or connect your assistant first. Free plan, no credit card.
