Skip to content

Every 15 minutes

Post Hunter campaign replies to Slack

When a recipient replies to one of your Hunter campaigns, your team sees it in Slack.

Runs
Every 15 minutes
Apps
Hunter.io
AI
Not needed
Access
API key

Send this to your assistant

Create a ClickRuntime automation: every 15 minutes, check my Hunter campaigns for recipients who have replied and post their name, email and campaign to #outreach in Slack.

Paste it into your assistant. It tells you what it will send or change before it runs live.

First time? Adding ClickRuntime to your assistant takes about two minutes.

Why use it

Why teams use this automation

You send a Hunter campaign to 400 prospects, and replies arrive in the mailbox you connected, mixed with out-of-office messages and newsletters. A genuinely interested prospect writes back on Tuesday morning and is not noticed until Thursday, because the inbox is busy and nothing marks Hunter replies as special. Cold outreach rewards speed, and a warm reply left for two days has often cooled.

Every 15 minutes, ClickRuntime lists the recipients of your Hunter campaigns, spots anyone whose status has changed to replied since the last check, and posts a message in Slack. The post names the prospect and the campaign so you can open the thread and answer while they are still looking at their inbox.

It suits founders and small sales teams who run outreach alongside other work and cannot watch a mailbox all day.

What you get out of it

  • Warm replies get answered fast

    The first reply to a cold email is a short window of attention. A Slack message within a quarter hour lets you respond while the prospect still remembers your message, which is when meetings get booked.

  • Reply handling does not depend on inbox checks

    Outreach replies mix with everything else in a mailbox. A separate alert for the ones that matter means they cannot be buried under invoices and notifications you were never going to read promptly.

  • See which campaigns get responses

    Alerts show the campaign name, so you learn which sequences generate replies. That informs which subject lines and audiences deserve more sends, based on real conversations rather than open-rate guesses.

  • Shared outreach has a clear owner

    In a team, the Slack post can be claimed with a reaction. Two people stop replying to the same prospect, which looks careless and costs credibility with a person you were trying to win.

  • Less time scanning Hunter itself

    You no longer open the campaign dashboard several times a day to check on results. The tool tells you when something happened, which returns that time to writing messages and preparing calls.

How it works

What happens, step by step

  1. Every 15 minutes, ClickRuntime goes through your Hunter campaigns and their recipients.

  2. It looks for recipients whose status is now replied and skips anyone it has already posted.

  3. Each new reply is posted to #outreach in Slack with the person's name, email and the campaign.

Before it runs live

  • Connect Hunter.io

What you get

RunsEvery 15 minutes
Post Hunter campaign replies to Slacktoday, 9:00Succeeded
Slack · #outreachReply: Dana Reyes <dana@northwind.com> in Q3 SaaS founders

Build your own

Need it to work differently?

This template is a starting point. Copy the prompt and change it, or describe a different automation from scratch, with your own conditions, more apps or an AI step. Your assistant writes it, tests it and runs it on ClickRuntime.
  • 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 Hunter.io steps into one automation

Under the hood

The code that runs this automation

This is the Python script that runs each time the automation starts. Your AI assistant writes it for you when you send the prompt, and you allow each step in your assistant. To change how the automation works, describe the change to your assistant and it updates the script for you. For every function it can use, see the script reference.
campaign_reply_alert.pyexample
from clickruntime import on_trigger, credentials, notify, http, state, report_fetched

API = "https://api.hunter.io/v2"

@on_trigger
def run(event):
    key = credentials.secret("HUNTER_API_KEY")
    seen = set(state.get("replied") or [])
    new = []
    for c in http.get(f"{API}/campaigns", params={"api_key": key}).json()["data"]["campaigns"]:
        recipients = http.get(f"{API}/campaigns/{c['id']}/recipients",
                              params={"api_key": key}).json()["data"]["recipients"]
        for r in recipients:
            uid = f"{c['id']}:{r['email']}"
            if r.get("status") == "replied" and uid not in seen:
                new.append((uid, r, c["name"]))
    report_fetched(len(new))
    if not new:
        return {"posted": 0}
    for uid, r, campaign in new:
        name = f"{r.get('first_name') or ''} {r.get('last_name') or ''}".strip()
        notify.slack(f"Reply: {name} <{r['email']}> in {campaign}", channel="#outreach")
        seen.add(uid)
    state.set("replied", sorted(seen))
    return {"posted": len(new)}

FAQ

Common questions

Does it alert on out-of-office auto-replies too?
It reacts to a recipient's status changing to replied in Hunter. Whether an auto-responder counts depends on how Hunter classifies the message, since it detects some automatic replies and not others. If auto-replies are noisy, ask for them to be filtered out.
Will I be alerted once per prospect or on every reply?
Once per prospect. The automation notes when it has already announced a reply from a recipient, so a back-and-forth thread does not post again and again. You get one nudge when they first respond and handle the rest in your inbox.
Do I need a paid Hunter plan for this to work?
Campaign data is available through Hunter's API on accounts that use Hunter Campaigns, and API access depends on your plan. If you can see recipients and reply statuses in your Hunter account and generate an API key, the automation can read them.
What permissions does it need?
API key. Nothing else in your accounts is used.
Does it need AI?
No. It runs without AI, so it doesn't use your plan's AI allowance.
How many runs does it use?
One run each time it checks. Checks that find nothing new and stop right away aren't counted.
Can I change how it works?
Yes. Describe the change to your AI assistant, for example a different schedule, channel or filter. It updates the automation, tests it and tells you what changed.

Set up “Post Hunter campaign replies to Slack” from your assistant

Copy the prompt above, or connect your assistant first. Free plan, no credit card.