Skip to content

Daily

Publish one Pin a day from your queue

Your board gets a new Pin every day at the same time, taken from the next image in your list.

Runs
Daily
Apps
Pinterest
AI
Not needed
Access
pins:write, boards:read

Send this to your assistant

Create a ClickRuntime automation: every day at noon, take the next row from my 'Pin queue' sheet and create a Pin on my 'Spring recipes' board using its image URL, title and link.

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

Posting consistently on Pinterest is what drives results, but doing it by hand every day is a chore that gets skipped. A blogger writes ten posts in a burst, creates ten Pin images, then forgets to publish them over the next two weeks. Seasonal Pins miss their window, and the account goes quiet for days at a time, which hurts reach.

Each day, the next item in your queue is taken from the list, a Pin is created from it with its image, title, description and link, and the item is removed. The queue shrinks as Pins are published, so you can prepare a month of content in one sitting and let it go out one a day.

It suits bloggers, small shops and designers who batch their content and want steady posting without logging in daily.

What you get out of it

  • Consistent posting without daily effort

    One Pin each day keeps the account active even in busy weeks. The steady rhythm tends to perform better than bursts followed by long silences. The account stays alive even during holidays, illness and launch weeks when you cannot post.

  • Batch the work once

    Preparing images and descriptions together is faster than context switching daily. You spend an afternoon on content and then spend the next month on other tasks. Creative work flows better when you are not interrupted every morning to publish a single image.

  • Seasonal content lands on time

    Queue items in the order that suits the calendar and they publish when relevant. A holiday Pin goes live in the right week rather than weeks late. Planning ahead with the seasons, from back-to-school to the holidays, becomes natural.

  • One Pin a day avoids spam

    Spreading Pins across days looks natural and avoids dumping a dozen at once. Your followers see fresh content gradually instead of a flood that can be ignored. Measured, steady output tends to hold attention better than bursts.

  • Know when the queue runs low

    As the list shrinks you see how many days of content remain. That is a clear prompt to prepare more before the account runs out of material. That prompt keeps the pipeline full without you having to count items by hand.

How it works

What happens, step by step

  1. Every day, ClickRuntime takes the next Pin from your queue: an image, a title and a link.

  2. It publishes the Pin to the board you chose.

  3. That Pin is removed from the queue, so tomorrow brings the next one.

Before it runs live

  • Connect Pinterest

What you get

RunsDaily
Publish one Pin a day from your queuetoday, 9:00Succeeded
Pinterest · Spring recipesNew Pin: "Lemon herb orzo salad" → https://acmekitchen.example/orzo-salad

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 Pinterest 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.
scheduled_pin_from_queue.pyexample
from clickruntime import on_trigger, state, notify, http, credentials

SHEET_ID = "1AbCdEfGhIjKlMnOp"  # your 'Pin queue' sheet
BOARD_ID = "987654321012345678"  # your 'Spring recipes' board

@on_trigger
def run(event):
    google = {"Authorization": "Bearer " + credentials.connection("google", "work")}
    rows = http.get(f"https://sheets.googleapis.com/v4/spreadsheets/{SHEET_ID}/values/Pin queue!A2:C", headers=google).json().get("values", [])
    index = state.get("next_row") or 0
    if index >= len(rows):
        notify.email_me("Pin queue is empty", "Add rows (image URL, title, link) to keep daily Pins going.")
        return {"posted": False}
    image_url, title, link = (rows[index] + ["", "", ""])[:3]
    pin = http.post("https://api.pinterest.com/v5/pins", headers={"Authorization": "Bearer " + credentials.connection("pinterest", "main")}, json={
        "board_id": BOARD_ID, "title": title, "link": link,
        "media_source": {"source_type": "image_url", "url": image_url},
    })
    pin.raise_for_status()
    state.set("next_row", index + 1)
    return {"pin": pin.json()["id"], "title": title}

FAQ

Common questions

Where do I keep the queue?
The list can be a simple sheet or table with one row per Pin: image link, title, description, destination link and board. Your AI assistant can help set it up and connect it to the automation.
What happens when the queue is empty?
Nothing is posted that day. You can have it email you when the list runs out so you know to add more, which prevents a quiet account from going unnoticed for weeks. Existing Pins stay where they are.
Does the Pin go to a specific board?
Yes, each queue item names the board it should go to. If you want everything to go to one board, you can set a default and leave the board column blank for most items. That keeps your queue simple.
What permissions does it need?
pins:write, boards: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 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 “Publish one Pin a day from your queue” from your assistant

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