Recycle your best social posts into fresh scheduled ones

On the first Monday of each month, find the posts that actually performed, rewrite them with a new hook, and schedule them across the next four weeks.

Agentic Task
HootsuiteAirtableMarketingContent Generation
PromptCreate

On the first Monday of every month at 9am, recycle my best performing social content into fresh scheduled posts.

Start with Hootsuite Retrieve Social Profiles to get every social profile I have connected along with its network type. Then use Hootsuite List Posts and Metrics to pull published posts with lifetime engagement metrics for the last 90 days. Hootsuite analytics accepts at most 10 social profile IDs per request, so batch the profiles in groups of 10 and page through the results until you have the full set.

Rank the posts by engagement, but compare like with like. A post on one network is not directly comparable to a post on another, and a profile with a much larger following will always win on raw numbers, so score each post against the typical performance of its own profile instead of building one global leaderboard.

From the top of that ranking, pick the strongest handful, usually four to six, that are genuinely worth running again. Skip anything time sensitive: event promotion, launch announcements, seasonal or limited time offers, reactions to news, hiring posts for roles that are likely filled, and anything referencing a specific date, deadline, or figure that has since changed. If fewer than four posts clear the bar, schedule fewer. Do not pad the list to hit a number.

Before committing to anything, read the Airtable recycling log with Airtable List Records. Filter to entries from the last six months and drop any candidate whose original post already appears there. This log is what keeps a monthly run from recycling the same evergreen winner forever, so treat it as a hard gate rather than a suggestion.

Rewrite each remaining winner rather than reposting it. Keep the substance and the insight that made the original perform, but write a new opening hook, since that is the whole point of recycling instead of duplicating. Match length and tone to the destination platform: short and punchy for X, longer and more narrative for LinkedIn, caption style for Instagram. Never ship copy identical to the original.

Schedule the rewritten posts with Hootsuite Schedule Message, spread across the coming four weeks so no two land on the same day and the cadence looks natural. Send each one to the social profile it originally performed on, unless the rewritten copy clearly suits another connected profile as well. Scheduling a single message to several profiles creates a separate message per profile, each with its own ID, so capture every ID that comes back.

Finally, log every recycled post to the Airtable recycling log with Airtable Create Records, capturing the original post, its original publish date and engagement, the new copy, the target social profile, the Hootsuite message ID, and the scheduled date. Airtable accepts up to 10 records per create call, so batch accordingly. The log is the source of truth for next month's dedupe check, so write it even if a scheduling call fails partway and mark which posts did not get scheduled.

Finish with a short summary of what was recycled and where it was scheduled, what was skipped for being time sensitive, and what was blocked by the six month rule.

What does this prompt do?

  • Looks back over the last 90 days of published posts and ranks them by the engagement they actually earned, comparing each post against its own profile rather than one raw leaderboard.
  • Picks only the handful genuinely worth running again, skipping anything tied to a date, an event, a launch, or a season.
  • Checks your recycling log first, so nothing that already went out in the past six months gets repeated.
  • Rewrites every winner with a fresh opening and the right length for each platform, schedules them across the coming four weeks, and logs each one so next month's run knows what is off limits.

What do I need to use this?

  • A Hootsuite account with your social profiles connected, on a plan that includes post analytics.
  • An Airtable base with a recycling log table holding the original post, the new copy, the social profile, and the scheduled date.
  • At least 90 days of published posts, so there is enough history to rank.

How can I customize it?

  • Change the lookback window, how many posts get recycled each month, or the day the run happens.
  • Widen or shorten the six month cooling off period before a post becomes eligible again.
  • Choose which social profiles are included and how far apart the recycled posts are spaced.

FAQs

Will my followers see the same post twice?
No. Every winner gets rewritten with a new opening hook and a length that suits the platform it is going to. The idea that made the original work is kept, but the copy is new, so it reads as a fresh post rather than a repeat.
What counts as too time sensitive to recycle?
Event promotion, product launch announcements, seasonal or limited time offers, reactions to news, hiring posts for roles that are probably filled, and anything referencing a date, deadline, or figure that has since changed. Those are all skipped automatically.
What stops the same great post being recycled every single month?
The Airtable recycling log. Before anything is scheduled, the log is checked for the past six months and any post already recycled in that window is dropped. Every new recycled post is written back to the log, so the check keeps working run after run.
What happens if nothing is good enough this month?
It schedules fewer posts, or none at all. The list is never padded to hit a number, so a quiet month simply produces a quiet run and a short summary explaining why.
Can I review the posts before they publish?
Yes. Everything is scheduled ahead across the next four weeks rather than published immediately, so you can open Hootsuite and edit, reschedule, or delete anything before it goes live.

Related templates

Weekly flight risk brief for trips your team already booked

Every Thursday, rank your team's upcoming flights by how likely they are to run late, and email the fixes while changes are still cheap.

AeroDataBox
Airtable
Gmail
Agentic Task
Rewrite approved calendar posts for each social network

When a content calendar row is approved, each network gets its own version of the copy, scheduled to the right connected social profiles.

Sendible
Airtable
Slack Bot
Agentic Task
Catch social posts stuck in approval before they miss their slot

Every weekday morning, get a Slack digest of the social posts still waiting on sign-off, with the ones about to go live flagged first.

Hootsuite
Slack Bot
Agentic Task
Turn approved Airtable calendar rows into scheduled social posts

Mark a row Approved in your content calendar and the post is scheduled on every channel you picked, at the time you picked, with no copy pasting.

Airtable
bundle.social
Deterministic Code
Auto-screen new Airtable submissions before they go live

Every new community post, review or job listing gets scored against your policy, labeled by topic, and only the risky ones ever reach your team.

Mistral AI
Airtable
Slack Bot
Deterministic Code
Find the influencer posts worth putting ad budget behind

Every weekday at 8am, get five creator posts that are outperforming their own usual numbers, with a one line reason to back each one.

Later
Slack
Airtable
Agentic Task

Your best posts deserve more than one run.

Put evergreen content recycling on autopilot and start every month with four weeks of proven posts already scheduled.