Weekly
Get the top posts for your hashtags each week
Every Monday you see what's performing in your niche, with links.
- Runs
- Weekly
- Apps
- AI
- Not needed
- Access
- instagram_basic (FB Login), Instagram Public Content Access feature
Send this to your assistant
Create a ClickRuntime automation: every Monday, email me the top 10 Instagram posts for #plantbasedrecipes and #mealprep with links and captions.
First time? Adding ClickRuntime to your assistant takes about two minutes.
Why use it
Why teams use this automation
A fitness coach wants to know what content works in her niche, so she opens Instagram, searches #homeworkout, and scrolls for twenty minutes looking at what is performing. She does this on days when she remembers, which is not often, and she misses the format that took over the hashtag last month. Her own posts keep following last quarter's style while the niche moved.
Once a week, ClickRuntime looks up each hashtag you follow, such as #homeworkout and #mobilitytraining, retrieves the top media for them from Instagram, and emails you the list with the captions and links. You can review a week of what is winning in your niche in a few minutes.
Creators, social media managers and agencies tracking several client niches use this kind of digest for content research.
What you get out of it
Content ideas come from real winners
Seeing the posts people engage with most in your niche gives you proven formats to borrow from. You plan next week's posts from evidence, not from a blank page. Each digest hands you a few formats to test, which is cheaper than inventing a content plan from nothing.
Trends are spotted early
A new style, sound or caption pattern shows up in top posts before it becomes obvious. Noticing it in week one lets you use it while it still stands out.
Competitor-style research without effort
You see who is posting top content in your space without monitoring individual accounts. That identifies potential collaborators and competitors you did not know about. Being aware of those accounts early helps you plan collaborations before everyone else in the niche does.
Several niches in one email
Agencies can follow the hashtags of different clients and receive one tidy list. It replaces separate manual searches for each account that tend to get skipped when deadlines arrive. Planning content for several clients stops depending on one person remembering to run the same searches.
Better hashtag decisions
If top posts under a tag are all from huge accounts, it may not be worth using. Reviewing results regularly helps you pick tags where a smaller account has a real chance of being seen.
How it works
What happens, step by step
Once a week, ClickRuntime looks up each hashtag on your list on Instagram.
It collects the top posts currently showing for each hashtag.
You get one email grouped by hashtag, with a short caption and a link for each top post.
Before it runs live
- Connect Instagram
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
- 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 Instagram steps into one automation
Under the hood
The code that runs this automation
from clickruntime import on_trigger, notify, http, credentials
GRAPH = "https://graph.facebook.com/v21.0"
IG_ID = "17841400000000000" # your Instagram business account id
HASHTAGS = ["plantbasedrecipes", "mealprep"]
@on_trigger
def run(event):
token = credentials.connection("instagram", "main")
lines = []
for tag in HASHTAGS:
found = http.get(f"{GRAPH}/ig_hashtag_search", params={"user_id": IG_ID, "q": tag, "access_token": token}).json()["data"]
top = http.get(f"{GRAPH}/{found[0]['id']}/top_media", params={
"user_id": IG_ID, "fields": "caption,permalink,like_count", "limit": 10, "access_token": token,
}).json()["data"][:10]
lines.append(f"#{tag}")
lines += [f"- {(p.get('caption') or '')[:100]}\n {p['permalink']}" for p in top]
lines.append("")
notify.email_me("Top Instagram posts this week", "\n".join(lines))
return {"hashtags": len(HASHTAGS)}FAQ
Common questions
How many hashtags can I follow this way?
Does it show top posts or the most recent ones?
Do I need a business account to look up hashtags?
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
Get a weekly Instagram performance email
Every Monday you see last week's reach, follower change and best three posts.
See how it worksGet yesterday's Instagram numbers each morning
Each morning you see yesterday's reach, profile views and new followers.
See how it worksPublish queued Instagram posts on weekdays
One post from your queue goes out every weekday evening, and you get its link.
See how it worksKeep exploring
Set up “Get the top posts for your hashtags each week” from your assistant
Copy the prompt above, or connect your assistant first. Free plan, no credit card.