Weekly
Get your top Pins and new ideas every Monday
Each week you see the five Pins with the most saves and clicks, plus suggestions for what to pin next.
- Runs
- Weekly
- Apps
- AI
- Yes, uses the built-in AI allowance
- Access
- user_accounts:read, pins:read
Send this to your assistant
Create a ClickRuntime automation: every Monday at 8am, email me my 5 best Pinterest Pins from last week by saves and outbound clicks, and suggest 3 new Pin ideas based on them.
First time? Adding ClickRuntime to your assistant takes about two minutes.
Why use it
Why teams use this automation
Pinterest gives creators plenty of numbers: impressions, saves, outbound clicks. But turning those into a decision about what to post next is hard, and most people never open analytics at all. They keep making the same kind of Pin, unaware that a certain style gets five times the saves of the rest, or that a topic is quietly rising.
Once a week, your account analytics and top-performing Pins are pulled from Pinterest. ClickRuntime's built-in AI reads those numbers and writes a short set of ideas for what to post next, grounded in what actually performed. The result is one email with the top Pins and the suggestions, no extra AI key needed.
It suits solo creators and small brands who want direction rather than a dashboard. Anyone who posts weekly and wants direction will find it practical.
What you get out of it
Know what is actually working
Seeing your best Pins each week shows which styles and topics earn saves and clicks. You stop guessing and repeat what the audience has shown it likes. Over a few weeks, your strongest formats become obvious without any spreadsheet work.
Ideas based on your own data
The suggestions come from your top Pins, not generic advice. A shop whose recipe Pins outperform product shots is told to make more recipe content. A bakery gets baking ideas, and a design studio gets design ones, because the advice follows the data.
Saves the time of reading analytics
The email condenses a dashboard into a few lines and some next steps. You can act on it over coffee instead of exploring charts for an hour. Reading takes minutes, so the habit of checking analytics actually survives busy weeks.
A steady content rhythm
A weekly prompt for what to publish removes the blank-page problem. You always have a few concrete ideas ready for the coming week. That removes the stall that comes from wondering what to make next.
Notice trends before they peak
If a topic starts climbing across several weeks, the email shows it. Early attention lets you publish more on it before competing creators crowd in. Early action on a rising topic often earns more reach than copying it later.
How it works
What happens, step by step
Every Monday, ClickRuntime reads your Pinterest account's numbers for the past week and your best-performing Pins.
AI looks at what did well and suggests new Pin ideas to try.
You get an email with your top Pins, their saves and clicks, and the list of ideas.
Before it runs live
- Connect Pinterest
What you get
Build your own
Need it to work differently?
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
- Change what the AI looks for, or how it writes the result
- 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
from datetime import date, timedelta
from clickruntime import on_trigger, notify, http, credentials, ai
@on_trigger
def run(event):
auth = {"Authorization": "Bearer " + credentials.connection("pinterest", "main")}
end = date.today() - timedelta(days=1)
start = end - timedelta(days=6)
data = http.get("https://api.pinterest.com/v5/user_account/analytics/top_pins", headers=auth, params={
"start_date": start.isoformat(), "end_date": end.isoformat(), "sort_by": "SAVE",
"metric_types": "SAVE,OUTBOUND_CLICK", "num_of_pins": 5,
}).json()
lines = []
for p in data["pins"]:
pin = http.get(f"https://api.pinterest.com/v5/pins/{p['pin_id']}", headers=auth).json()
lines.append(f"{pin.get('title') or 'Untitled'}: {p['metrics']['SAVE']} saves, {p['metrics']['OUTBOUND_CLICK']} clicks\nhttps://www.pinterest.com/pin/{p['pin_id']}/")
ideas = ai.generate("Based on these top Pins, suggest 3 new Pin ideas, one line each.\n\n" + "\n".join(lines), max_output_tokens=200).text
notify.email_me(f"Pinterest week of {start:%b %d}", "\n\n".join(lines) + "\n\nIdeas:\n" + ideas)
return {"pins": len(lines)}FAQ
Common questions
Which numbers does the email use?
Do I need an OpenAI or similar key?
Will the suggestions be generic?
What permissions does it need?
Does it need AI?
How many runs does it use?
Can I change how it works?
Related
You might also like
Track your Pinterest followers each week
A weekly email gives your follower total and the change since the last one.
See how it worksPublish 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.
See how it worksBack up your boards and Pins every month
On the 1st you receive a CSV of every board and Pin with titles, links and image URLs.
See how it worksKeep exploring
Set up “Get your top Pins and new ideas every Monday” from your assistant
Copy the prompt above, or connect your assistant first. Free plan, no credit card.