Skip to content

Weekly

Get reminded about forgotten drafts

Every week you see the drafts nobody has touched in a month, so they get finished or deleted.

Runs
Weekly
Apps
WordPress
AI
Not needed
Access
read (edit context)

Send this to your assistant

Create a ClickRuntime automation: every Monday at 8am, email me WordPress drafts that haven't been edited in 30 days, with the author and last edit date.

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

Every WordPress site has a graveyard of drafts. An outline started in January, a half-finished product comparison, a guest post waiting for a photo that never arrived. They look harmless, but they hide real unfinished work, they clutter the editor's view and they let good ideas go cold while competitors publish the topic first.

Every week the automation asks WordPress for drafts that have not been modified in the last 30 days and emails you the list with titles and links. You can click straight into each draft to finish it, hand it to someone else or delete it.

Editors managing several writers use it most, because it shows who has been sitting on unfinished work without anyone having to chase. If every draft has been touched recently, there is nothing to send.

What you get out of it

  • Half-written posts get finished

    A weekly list with a link to each draft brings forgotten articles back in front of you at the moment you can still remember what you meant to say. Finishing them turns sunk effort into traffic, instead of leaving it unused.

  • Writers get a gentle nudge

    Forwarding the list to authors with outstanding drafts is an easy reminder that does not feel like a personal telling-off from the editor. A short list is much easier to forward than a chat message listing posts from memory.

  • Dead ideas are cleared out

    When a draft has sat for months, the list makes it easy to decide to delete it, which keeps the content pipeline honest about what is really planned. That clears out the posts nobody will ever finish and keeps the editor's list honest.

  • Seasonal topics are not missed

    A draft about holiday gift ideas that stalls in October will turn up in the list in time to finish before the season, not after it. Small stalled drafts stay visible, so seasonal pieces are published before the moment passes.

  • Editorial planning gets easier

    Seeing the number of stalled drafts week by week tells you whether the team is overcommitted or whether the idea backlog needs a cleaner process. A rising number tells you early that deadlines or priorities need a conversation.

How it works

What happens, step by step

  1. Every week, ClickRuntime looks for WordPress drafts that haven't been edited in 30 days.

  2. You get an email listing each one with the date it was last touched and its author, so it can be finished or deleted.

  3. Nothing is deleted for you. You decide what to finish and what to remove.

Before it runs live

  • Connect WordPress

What you get

RunsWeekly
Get reminded about forgotten draftstoday, 9:00Succeeded
Email · 3 drafts untouched for 30+ days2026-08-14 Pricing page FAQ - Sam Ortiz 2026-09-01 Q3 customer story - Robin Hale

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 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.
stale_drafts_reminder.pyexample
from datetime import datetime, timedelta, timezone
from clickruntime import on_trigger, credentials, http, notify

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

def wp(method, path, **kw):
    resp = http.request(method, f"{SITE}/wp-json/wp/v2/{path}", **kw,
                        auth=("admin", credentials.secret("WP_APP_PASSWORD")))
    resp.raise_for_status()
    return resp.json()

@on_trigger
def run(event):
    cutoff = (datetime.now(timezone.utc) - timedelta(days=30)).strftime("%Y-%m-%dT%H:%M:%S")
    drafts = wp("GET", "posts", params={"status": "draft", "modified_before": cutoff, "per_page": 100,
                                        "context": "edit", "_embed": "author"})
    lines = [f"{d['modified'][:10]}  {d['title']['raw'] or '(untitled)'} - {d['_embedded']['author'][0]['name']}"
             for d in drafts]
    if lines:
        notify.email_me(f"{len(lines)} drafts untouched for 30+ days", "\n".join(lines))
    return {"stale": len(lines)}

FAQ

Common questions

What counts as untouched for 30 days?
The check uses each draft's last modified date in WordPress. Opening and saving a draft resets it, so a draft you edited last week will not appear. The 30-day threshold can be changed to 14 or 60 days.
Are scheduled and pending posts included?
Only posts with the draft status are listed. Posts waiting in pending review or scheduled for a future date have different statuses and are not part of this reminder, though you could ask for pending posts to be added.
What if there are no stale drafts?
When nothing matches, there is nothing worth emailing, so you can have it skip sending or send a short all-clear line. Say which you prefer to your AI assistant when you set it up. That keeps the inbox empty unless there is something to act on.
What permissions does it need?
read (edit context). 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 (weekly). 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 reminded about forgotten drafts” from your assistant

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