Skip to content

Daily

Get alerted when tomorrow has no Hootsuite posts

If nothing is scheduled for tomorrow, I get an email in the afternoon while there's time to fix it.

Runs
Daily
Apps
Hootsuite
AI
Not needed
Access
OAuth token

Send this to your assistant

Create a ClickRuntime automation: every weekday at 3pm, check Hootsuite and email me if no posts are scheduled for tomorrow on any profile.

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

Consistent posting is how a brand stays in front of its audience, and the most common reason it breaks is dull: nobody scheduled anything. The social media manager is out sick, a campaign ended and the next one is not planned, or a holiday week arrived sooner than expected. The Hootsuite planner for tomorrow is empty, and nobody notices until a day of silence has already hurt reach and engagement. The cost is small each time but compounds.

Each day, scheduled messages for tomorrow are queried and, if the count is zero, an alert is sent. If anything is scheduled, nothing is sent, so the alert only appears when action is needed.

It is useful for small marketing teams, agencies covering several brands and anyone who promised a client daily posts.

What you get out of it

  • Silent days are avoided

    An alert the day before leaves time to schedule a post in minutes, instead of a gap in your content calendar. A single post written in ten minutes is a far better outcome than a missing day in the calendar.

  • Client commitments are met

    Agencies that promise a post a day see missing days before the client does, which protects the contract. A gap in the contracted schedule becomes a conversation, so catching it first is far better.

  • Covers absences and handovers

    When the usual scheduler is away, a colleague is told about the gap and can step in. A colleague who sees the alert can write and queue something simple, so continuity does not depend on one person.

  • Reach and algorithm momentum are protected

    Regular posting helps visibility on most networks. Avoiding a gap protects the momentum you built. Algorithms tend to reward steady activity, and one lost day can break a rhythm that took weeks to build.

  • No noise when the plan is healthy

    Only an empty schedule triggers a message, so a normal day produces nothing to read. An alert that fires rarely is one people actually act on, unlike a constant stream of reminders.

How it works

What happens, step by step

  1. Once a day, ClickRuntime checks Hootsuite for posts scheduled for tomorrow on any profile.

  2. If at least one post is scheduled, nothing happens.

  3. If nothing is scheduled, you get an email naming tomorrow's date, while there is still time to fill the gap.

Before it runs live

  • Connect Hootsuite

What you get

RunsDaily
Get alerted when tomorrow has no Hootsuite poststoday, 9:00Succeeded
Email · Hootsuite scheduleNo posts are scheduled on any profile for 2026-10-20.

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

  • Run it at a different time, more or less often, or only on weekdays
  • 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 Hootsuite 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.
empty_schedule_alert.pyexample
from datetime import datetime, timedelta, timezone
from clickruntime import on_trigger, credentials, notify, http

def messages(state_name, start, end):
    resp = http.get("https://platform.hootsuite.com/v1/messages",
                    headers={"Authorization": f"Bearer {credentials.connection('hootsuite', 'work')}"},
                    params={"state": state_name, "startTime": start.strftime("%Y-%m-%dT%H:%M:%SZ"),
                            "endTime": end.strftime("%Y-%m-%dT%H:%M:%SZ"), "limit": 100})
    resp.raise_for_status()
    return resp.json()["data"]

@on_trigger
def run(event):
    start = (datetime.now(timezone.utc) + timedelta(days=1)).replace(hour=0, minute=0, second=0, microsecond=0)
    posts = messages("SCHEDULED", start, start + timedelta(days=1))
    if not posts:
        notify.email_me("Nothing scheduled in Hootsuite for tomorrow",
                        f"No posts are scheduled on any profile for {start.date()}.")
    return {"scheduled_tomorrow": len(posts)}

FAQ

Common questions

Does it check one profile or all of them?
It can check all connected profiles or just a specific one. For agencies, checking each client's key profile separately is more useful than a combined count. Checking each client separately is better for agencies. Asking for it per profile takes one sentence.
Does it look at a certain number of posts?
The default alert fires when there are zero posts. If your standard is at least three, a higher minimum can be set. Describe your rule and approve the change. Your standard becomes the threshold. A different minimum, such as three posts a day, is simply a number you can state.
What about days when I intentionally post nothing?
Weekends or holidays can be excluded, so the alert only fires on days you expect content. Without that, an intended day off would produce a false alarm. You set which weekdays count, and the check skips the rest, so planned quiet days never raise an alert. Scheduling around planned breaks keeps the alert trustworthy and avoids false alarms.
What permissions does it need?
OAuth token. 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 runs (daily). Checks that find nothing to do 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 “Get alerted when tomorrow has no Hootsuite posts” from your assistant

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