Schedule a quarter of client posts in one upload
This is the RecurPost scheduling feature directory. It routes to ten capabilities that take a composed post to its publish time: the calendar, bulk upload, import from social, RSS, Zapier, the Instagram grid, content libraries, paid ads, the MCP server, and the n8n node. To evaluate RecurPost as a product, start on the RecurPost homepage. Built for agencies and freelancers running multiple client accounts.

RecurPost’s scheduler is where every composed post is queued, recycled, imported, or published. This page is a directory of its ten scheduling capabilities. It does not rank schedulers or compare tools; evaluate RecurPost as a whole on the homepage, and see the comparison pages for named tools.
RecurPost schedules posts on a drag-and-drop calendar with Month, Week, List, and Instagram Grid views, and you can filter it by social profile, profile group, or content library. Bulk scheduling accepts CSV or Excel uploads of 100+ posts in one operation, so a freelancer planning a quarter ahead can load 90 days of content per client in a single session.
RecurPost also brings content in from other places. Import from Social pulls published posts from seven connected networks into a library you choose, which speeds up migration from another scheduler. RSS import adds new items from blog feeds and Google Alerts to a library, where you approve each one before it is scheduled. Zapier can add content to a library or schedule a one-off post from other apps. For agencies running paid alongside organic, paid ads boost an already-published Facebook or Instagram post from the same workspace.
Who can put a post into the queue is a permission rather than a setting on the post. Publish or schedule sits in the Approvals & Publishing group under roles and permissions. A team member without it still composes normally, but the Share a post menu offers only New Idea, which creates a workflow card for someone with publishing rights to schedule.
10 Capabilities
Inside the Scheduler
Social Media Calendar
RecurPost runs the queue on a drag-and-drop calendar with Month, Week, List, and Instagram Grid views. Its key features include:
- Drag-and-drop rescheduling
- Filter by profile, profile group, or library
- Queue, History, and Drafts tabs
Bulk Scheduling
RecurPost loads 100+ posts at once via CSV or Excel upload. The following features make RecurPost’s bulk scheduling workflow highly efficient:
- CSV templates with per-platform columns
- Up to 20 profiles covered in one upload
- Bulk actions on the batch before it is scheduled
Content Import from Existing Social Profiles
RecurPost imports posts you have already published on a connected social account into the library you choose, so you rebuild a queue without retyping. Key points about content import include:
- Seven networks: Facebook, Instagram, LinkedIn, Pinterest, Google Business Profile, TikTok, YouTube
- Caption and media come across together
- No export file needed from the previous scheduler
RSS-Based Content Import
RecurPost imports RSS feeds, blog feeds, and Google Alerts into a content library, where you approve each item before it is scheduled. The tool’s RSS import offers the following advantages:
- Connect any public RSS or Atom URL
- Approve or reject each imported item
- Move new posts to the top of the queue
Zapier Automation
RecurPost is a Zapier app with one trigger (New Update Posted) and two actions (add content to a library, post a one-off update). Its Zapier integration is built around the following capabilities:
- Add content to a library or schedule a one-off post from another app
- Trigger a Zap each time RecurPost publishes to a profile
- Examples: WordPress posts, Google Sheets logging, Raindrop.io saves
Instagram Grid Calendar
RecurPost shows the Instagram grid before posting so you can plan the visual sequence. The following features help optimize the Instagram Grid Calendar:
- Three-column grid preview of scheduled posts
- Drag and drop changes the real publish order
- Check the feed layout before posts go live
Recurring, One-Time, and Seasonal Libraries
RecurPost groups posts into libraries of three types: recurring libraries repost on the intervals you set, one-time libraries publish each post once, and seasonal libraries run only inside an annual date range. It offers the following advantages:
- Themed libraries per content type or client
- Seasonal date window repeats every year
- One-time posts move to Expired Content after publishing
Paid Ads (Boost a Post)
RecurPost boosts published Facebook and Instagram posts into ads from the same workspace, with budget, audience, and start and end dates set inside RecurPost. The primary benefits include:
- Boost a published post in one guided setup
- Launch through your connected Meta ad account
- Pause, edit, or clone campaigns from the Paid Ads dashboard
MCP Server (AI Assistants)
RecurPost's official MCP server (recurpost-mcp) lets Claude and other AI assistants run scheduling by chat. It is built around the following capabilities:
- 10 tools: accounts, workspaces, posting, libraries, history, AI
- Schedule to the minute from a Claude conversation
- API key stays on your machine, never in the chat
n8n Community Node
RecurPost publishes a verified n8n community node (n8n-nodes-recurpost) for self-hosted workflow automation. It is built around the following capabilities:
- 5 resources: Post, Library, Social Account, Workspace, AI Content
- 4 ready-made workflow templates to import and run
- Per-platform captions and controls as workflow fields
How a post moves through RecurPost scheduling
1. Compose hands off a finished post
A post built in the composer is the input to scheduling. Compose owns what the post says and how it looks on each network; scheduling owns when and how it publishes.
2. Fill the queue
Place posts on the calendar, upload 100+ posts at once with bulk scheduling, or pull published posts back in with Import from Social. The Instagram grid previews the feed before it goes live.
3. Automate the inputs
RSS import adds feed items to a library for your approval. Zapier adds content or a one-off post from other apps, the n8n node publishes from your own workflows, and the MCP server lets an AI assistant schedule for you.
4. Recycle evergreen and seasonal content
Content libraries keep accounts publishing between campaigns: recurring libraries repost on your intervals, one-time libraries publish once, and seasonal libraries run inside an annual date window.
5. Approve, then publish
Who can schedule is a permission set in roles and permissions, and the approval workflow (Agency plan) sends posts to a reviewer first. The Queue, History, and Drafts tabs show each post’s publish state, and a failed post can be retried from History.
In Practice
How agencies use the scheduler
Multi-client agency
90 days planned in one bulk upload
A four-person agency manages 12 client accounts across Instagram, LinkedIn, and Facebook. The agency plans 90 days of content per client in a CSV file. RecurPost ingests the CSV in a single upload and queues the next quarter on the calendar. The team filters the Month view to one client at a time to spot gaps and rebalance the posting cadence.
Switching agency
Up to 6 months of published posts imported
A six-person agency switching from another scheduler imports up to 6 months of published posts from each of 18 client accounts into RecurPost libraries. RecurPost pulls the posts straight from each connected profile, with no export file from the old tool. The agency then schedules from the libraries and goes live on RecurPost without a content gap.
Solo blogger
RSS-driven library
A solo B2B blogger connects the company blog’s RSS feed to a RecurPost library. Each new blog post arrives in the library, where the blogger approves it, adds or generates a caption, and schedules it to LinkedIn, X, and Facebook. The blogger writes and publishes once on the blog and does not retype each post for every network.
When the scheduler fits, when it doesn't
Built for
- Agencies and freelancers planning weeks or quarters of content.
- Teams migrating from another scheduler that want to import published posts instead of rebuilding by hand.
- Operators who want to feed libraries and queues from RSS, Google Alerts, Zapier, n8n, or an AI assistant through MCP.
- Agencies that boost their Facebook and Instagram posts into paid campaigns.
Skip if
- Your workflow is purely reactive: real-time breaking news posting and live-event engagement only. RecurPost’s scheduler is built for plan-ahead cadence.
- You run enterprise-scale paid campaigns across Meta, Google, and TikTok in one dashboard. RecurPost only supports paid ads across Meta (Facebook and Instagram).
- You offer social listening as a service line. RecurPost includes a social inbox; enterprise listening is a different category. For deeper listening capabilities available on other tools, browse RecurPost comparisons.
Where Schedule fits the broader RecurPost workflow
RecurPost’s workflow puts scheduling between composing and engaging. Compose builds the post, Schedule decides when and how it publishes, and Collaborate & engage decides who approves it and handles replies, DMs, and reviews after it publishes.
To see the other workflow areas (Compose, Collaborate & engage, Measure) plus Tools and Templates, head to the RecurPost features overview. Decisions about who owns each client’s publishing queue are covered in RecurPost’s operational guides.
Frequently asked questions
RecurPost Schedule & Recycle FAQs
Can I bulk-upload hundreds of posts at once from a spreadsheet?
RecurPost takes CSV or Excel uploads of 100+ posts in a single operation, covering up to 20 client profiles. The CSV template carries per-platform columns (post URL, image URL, custom video thumbnail, Instagram post type, first comment, and Google Business Profile fields), so a single upload schedules per-platform variants without re-entry. The next month’s queue loads in one session.
Can I migrate my existing scheduled queue from another tool?
No, you cannot migrate the queue of scheduled posts from another tool directly. However, RecurPost imports posts you have already published from seven connected networks, up to 6 months of them, straight from the network and without an export file. The imported posts land in a library you choose, and you schedule from there.
Does RecurPost import from an RSS feed or Google Alerts?
Not automatically. RecurPost imports new items from any public RSS or Atom feed, including blog feeds and Google Alerts, into a content library you choose. You approve or reject each item, then schedule the ones you keep. The original article link is kept with each imported post.
Does the scheduler include paid ads, or only organic?
Yes, RecurPost includes paid ads for Facebook and Instagram. You boost an already-published post, set the budget, audience, and start and end dates, and launch it through your connected Meta ad account. Campaigns are managed from the Paid Ads dashboard, and Reports can show paid and organic results side by side.
How do recurring content libraries actually work? Do they repost the same content forever?
Only if you choose a recurring library. RecurPost has three library types: a recurring library republishes its posts at the intervals you define until you stop it, a one-time library publishes each post once and then moves it to Expired Content, and a seasonal library runs only inside an annual date range you set. Each library has its own schedule, so you pick the type that matches the pattern.
What happens to scheduled posts if a platform's API rejects them?
RecurPost handles 850+ documented platform error types (image-size mismatches, token false-expiry, Google Business Profile rejection-after-acceptance, and more) and surfaces failed posts with clear error messages, and a failed post can be retried from the History view. Failed posts do not sit silently in the queue.
Try RecurPost
RecurPost’s Agency plan covers 20 social accounts with 80 daily posts per profile for $79/month with 3 users included; extra teammates are $20/month each. Recurring time-slot add-ons unlock +10 daily posts per profile at $20/month per block.