Skip to content

The moment it happens

See who clicks links in your campaigns

Slack tells me which subscriber clicked and which link they chose.

Runs
The moment it happens
Apps
MailerLite
AI
Not needed
Access
read+write

Send this to your assistant

Create a ClickRuntime automation: whenever a subscriber clicks a link in a MailerLite campaign, post their email, the campaign name and the link to #sales.

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

A freelance consultant sends a MailerLite campaign with a link to a proposal, a booking page or a price list. The few people who click that link are warm leads, but MailerLite only shows the clicks later, as a list inside the campaign report that nobody opens until the next send. By then the moment when a short, helpful message would have landed has passed, and the competitor who answered first has the job.

When a subscriber clicks a link in one of your campaigns, MailerLite notifies ClickRuntime through a webhook and a message is posted to Slack with who clicked and which URL they opened. It reacts as the click happens, so there is no schedule to wait for.

Sales-led newsletters, course launches and agencies that want to follow up with people who showed interest will use it most.

What you get out of it

  • Follow-up happens while interest is fresh

    Someone who has just clicked your pricing link is thinking about it right now. A reply within the hour, referring to what they looked at, is far more likely to get a response than a generic message sent next week.

  • You learn which link matters to whom

    The alert names the exact URL, so a click on the enterprise page is treated differently from a click on a blog post. You can tailor your next message instead of treating every click as the same signal.

  • Warm leads stop hiding in a report

    Campaign reports show totals first and individual clicks last. Pushing each click into Slack means the sales person sees names without opening MailerLite or building a segment to find them.

  • Interest is spotted during launch windows

    On the day of a cohort launch or a limited offer, a few clicks may decide the outcome. Real-time visibility lets you offer a call to the people who are clearly considering, before the deadline closes.

  • A simple test of your call to action

    If a campaign goes out and no click alerts arrive in the first hour, the link or the button may be broken or buried. You find that out quickly, while a correction email can still be sent.

How it works

What happens, step by step

  1. When a subscriber clicks a link in one of your MailerLite campaigns, MailerLite tells ClickRuntime straight away.

  2. ClickRuntime picks out who clicked, which link they chose and which campaign it was in.

  3. It posts that to #sales in Slack, so the team can follow up while interest is fresh.

Before it runs live

  • Connect MailerLite
  • Paste your automation's link into the other app's webhook settings

What you get

RunsThe moment it happens
See who clicks links in your campaignsjust nowSucceeded
Slack · #salesjo@acme.com clicked https://acme.example/pricing in October product update

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 MailerLite 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_link_click_alert.pyexample
from clickruntime import on_event, notify

@on_event
def handle(event):
    e = event.json or {}
    if e.get("type") != "campaign.click":
        return {"posted": False}
    email = (e.get("subscriber") or {}).get("email")
    campaign = (e.get("campaign") or {}).get("name")
    url = (e.get("link") or {}).get("url")
    notify.slack(f"{email} clicked {url} in {campaign}", channel="#sales")
    return {"posted": True}

FAQ

Common questions

Does it alert on every click or only the first one per person?
The webhook fires for each click event MailerLite reports, so a subscriber who opens three links produces three messages. If that is too noisy, you can ask for only the first click per subscriber per campaign.
Will bots or email scanners create false clicks?
Some corporate security tools open every link in an email, which MailerLite may record as a click. If you see a click within seconds of sending from a company address, treat it with caution before reaching out.
Can I limit alerts to one campaign or one link?
Yes. The message can be filtered by campaign or by URL, for example only clicks on your booking page. Describe the condition to your AI assistant and approve the change before it goes live. Nothing else about the campaign is affected.
What permissions does it need?
read+write. 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 for each event the app sends.
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 “See who clicks links in your campaigns” from your assistant

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