Skip to content

Every 15 minutes

Announce new posts in Slack

When a post goes live, your team sees its title and link in Slack without anyone sharing it.

Runs
Every 15 minutes
Apps
WordPress
AI
Not needed
Access
read

Send this to your assistant

Create a ClickRuntime automation: when I publish a new WordPress post, post the title and link to #marketing 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

Publishing a post and telling the team are two separate jobs, and the second one gets forgotten. The writer hits Publish, the sales rep never hears about the new case study, support keeps linking customers to an older article, and the social manager finds out three days later by scrolling the blog. The post earns no early attention because the people who could share it did not know it existed.

About every 15 minutes, WordPress is checked for posts published since the last check. For each new one, a Slack message goes to the channel you picked with the post title and a link, so the announcement shows up shortly after the post goes live without anyone typing it.

It is a fit for marketing teams, agencies posting for clients and any company where several departments depend on the blog. Nobody has to remember to send the heads-up, and nobody is left out of it.

What you get out of it

  • Everyone hears about it together

    Sales, support and social see the new post in the same channel at the same time, so each can use it that afternoon instead of discovering it by accident. That removes the delay between publishing and the first useful share.

  • Sharing starts within minutes

    Early shares and comments help a post gain traction. A prompt Slack message makes it easy for teammates to repost while the topic is still fresh. Good timing matters for a post about news or a launch, where interest fades within a day.

  • No more manual heads-up messages

    The writer no longer has to remember to paste a link into chat, which removes a small chore that tends to be skipped on busy publishing days. The writer's last step is now publishing, which shortens the workflow by one task.

  • Support finds the latest article

    When help-desk staff see new how-to posts announced as they appear, they link customers to current guidance rather than to an outdated page. That avoids customers following advice from an article that was replaced weeks ago.

  • A running log in the channel

    Scrolling back through the Slack channel gives a dated list of everything the blog published, handy when reporting on content output for a month. Monthly content reports then take minutes because the list already exists.

How it works

What happens, step by step

  1. Every 15 minutes, ClickRuntime checks WordPress for posts published since its last check.

  2. Each new post is shared in your Slack channel with its title and link.

  3. It remembers the last post it shared, so each one is announced once.

Before it runs live

  • Connect WordPress

What you get

RunsEvery 15 minutes
Announce new posts in Slacktoday, 9:00Succeeded
Slack · #marketingNew post: Invoice payment terms explained https://blog.example.com/invoice-payment-terms/

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 WordPress 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.
new_post_announcement.pyexample
from clickruntime import on_trigger, http, state, notify, report_fetched

SITE = "https://blog.example.com"

@on_trigger
def run(event):
    last_id = state.get("last_id")
    posts = http.get(f"{SITE}/wp-json/wp/v2/posts", params={"per_page": 10, "orderby": "date"}).json()
    new = [p for p in posts if last_id is not None and p["id"] > last_id]
    report_fetched(len(new))
    if last_id is not None and not new:
        return {"summary": "Nothing new"}
    for p in reversed(new):
        notify.slack(f"New post: {p['title']['rendered']}\n{p['link']}", channel="#marketing")
    state.set("last_id", max(p["id"] for p in posts))
    return {"posted": len(new)}

FAQ

Common questions

Does it announce scheduled posts when they go live?
It looks for posts whose status is published, so a post scheduled for Thursday at 9:00 is announced at the first check after it actually goes live, not when it was written. Drafts and pending posts are not announced.
Will an edited old post trigger another message?
The check uses the publish date and a stored last-checked marker, so editing a post that was published earlier does not produce a second announcement. Only posts newly published after the last pass are posted.
Can the announcement go to different channels by category?
Yes. Your AI assistant can route posts in a Product category to one Slack channel and posts in a Customer Stories category to another. You approve the routing before it applies to the next published post.
What permissions does it need?
read. 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 “Announce new posts in Slack” from your assistant

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