Visual calendar

Visual Content Calendar with Drag-and-Drop Scheduling

Drop posts onto a calendar, drag them between days, and let the queue publish to X, Instagram, LinkedIn, TikTok, YouTube, and Threads at the local times you set.

Visual calendar

Drag-and-drop calendar for a month of posts at once

Open the calendar, see every queued post by day or week, and drag items between slots to reshuffle. Filter by channel to focus on one feed at a time, or view all seven channels stacked together. Each card shows the channel icon, scheduled local time, and a thumbnail of the asset.

Day, week, and month views with channel filters for X, Instagram, LinkedIn, TikTok, YouTube, and Threads

Drag posts between dates and times without reopening the editor

Duplicate posts across channels and reschedule by dragging cards on the calendar

Drag-and-drop calendar for a month of posts at once
Per-channel queues

Separate queues for each of the seven channels

Set recurring posting slots per channel — three a day on X, one a day on LinkedIn, twice a week on YouTube — and drop new content into the next open slot. Each channel keeps its own queue, so a TikTok upload does not push your LinkedIn schedule out of order.

Recurring weekly slots configured per channel and per account

Queue ordering with manual reorder and pin-to-top for time-sensitive posts

Channel-specific previews showing how the post renders on Instagram, X, or LinkedIn before it publishes

Separate queues for each of the seven channels
Publish in your audience's local time, not yours
Time-zone publishing

Publish in your audience's local time, not yours

Set a default time zone per social account so a post scheduled for 9 a.m. lands at 9 a.m. local time for that audience. Daylight-saving shifts are handled automatically, and the calendar shows both your local time and the publish time side by side so you can plan from anywhere.

Per-account time zones for global brands running regional handles

Automatic daylight-saving adjustments without manual reschedules

Failed-post retry with email alerts and a one-click reschedule from the notification

1

Connect your channels

Link X, Instagram, LinkedIn, TikTok, YouTube, Threads, and Bluesky accounts. Premium covers 15 channels, Business 20, and Teams gives each user 5.
2

Pick a slot on the calendar

Click an empty slot, write the post or paste from your draft library, attach media, and choose which channels publish that day.
3

Drag to adjust

Reshuffle by dragging cards between days. Bulk-edit times, duplicate a post for a second channel, or move a whole week.
4

Queue publishes for you

Posts go out at the scheduled local time. You get an email if anything fails, with a one-click retry inside the alert.

Scheduling questions answered

Common questions about the calendar, queues, and time-zone publishing.

Which channels does the scheduler publish to?

Seven channels: X (formerly Twitter), Instagram, LinkedIn, TikTok, YouTube, Threads, and Bluesky. Premium connects 15 channels in total, Business connects 20, and Teams gives each member 5 channels with a 5-user minimum.

How does the visual calendar work?

Open it to see every queued post by day, week, or month. Each card shows the channel, scheduled local time, and asset thumbnail. Drag a card to a new day or time slot to reschedule, or click it to edit the copy and media without leaving the calendar.

Can I schedule recurring posts?

Yes. Define weekly slots per channel — for example, Tuesday and Thursday at 10 a.m. on LinkedIn — then drop content into the next open slot. The queue keeps publishing on that cadence until you remove or change the recurring slot.

Can I schedule posts in bulk?

Yes. Import a CSV file from the calendar with up to 100 posts at a time, one row per post: the text, plus an optional date, channels and media URL. Rows with a date are scheduled and rows without one are saved as drafts. You can also duplicate an existing post across channels, or script post creation through the public API.

How does time-zone scheduling work?

Set a default time zone per social account. A post scheduled for 9 a.m. on your London Instagram will publish at 9 a.m. London time, even if you queued it from New York. Daylight-saving changes are applied automatically, so your spring and autumn slots stay accurate.

What happens if a scheduled post fails?

The queue retries automatically and sends you an email and in-app alert if the failure persists. Common causes are an expired channel token or a media file the channel rejected. You can retry, edit, or reschedule directly from the alert.

How far ahead can I schedule?

There is no limit. Schedule a post for tomorrow, next month, or a year out — useful for holiday campaigns, product launches, and content lined up before a holiday or parental leave.

What does scheduling cost?

Free covers 10 posts a month under fair use; paid plans include 1,000 posts a month. Premium includes 15 channels, Business includes 20 channels, and Teams is priced per user with a 5-user minimum and 5 channels per user. All paid plans include a 7-day trial. See the pricing page for current prices.

Does the scheduler expose a public REST API for external automation?

Partially. The public REST API (API-key auth) can create and manage scheduled posts; docs at postnext.io/api. There are no outbound webhooks and no Smart Schedule query endpoint today.

How does Smart Schedule choose the best posting time for each channel?

Smart Schedule looks at the past 60 days of engagement on each connected channel and picks the slot inside your defined window where similar posts earned the highest engagement rate. It updates weekly. Override per post or per channel. The picker shows the predicted lift versus a manual time slot.

Can I duplicate a scheduled post across multiple time zones in one click?

Yes. Open any scheduled post and choose Duplicate across time zones. Pick the target zones (London, New York, Sydney) and the scheduler creates one queued post per zone at the matching local hour. Useful for global brand profile rollouts. Each duplicate counts as one scheduled post against fair-use limits.

Does the scheduler keep a history of edits to queued posts?

No. Edits overwrite the queued post. Approvals on the Teams plan record the reviewer, timestamp, and comment on the post.

How does the scheduler handle posts that need approval before publishing?

On Teams, scheduled posts stay in pending status until an admin or approver clears the queue. The composer marks the slot in the calendar with a lock icon. If a post is still unapproved at its scheduled time, the queue pauses it and emails the approver. Approved posts publish at the next slot.

Can I bulk-reschedule a week of posts with one drag-select operation?

Yes. Select multiple posts in the calendar view, choose Shift, and move them by hours, days, or weeks. Holiday blackouts, product launch delays, and channel pauses become one operation. Smart Schedule can re-distribute the shifted posts across high-engagement slots so the cadence stays balanced after the move.

What happens to scheduled posts when a channel OAuth token expires?

PostNext pauses posts on the affected channel and emails the owner days before expiry. Queued posts stay in the calendar with a warning icon. Reconnect the channel through OAuth and the queue resumes at the original times. Posts already missed get a one-click reschedule to the next Smart Schedule slot.

Can I export the full schedule for a client report or external calendar?

Not today. There is no calendar export to CSV, PDF, or iCal, and no read-only schedule link. Analytics (not the calendar) exports CSV and PDF reports.

Can I manage many scheduled posts at once with bulk actions?

Yes. In the Publish view, select multiple posts with the checkboxes and apply one action to all of them. Delete a batch of drafts, tag a set of posts for a campaign, or add the whole selection to a channel queue in one click. Bulk actions are team-scoped, so you only ever touch posts in your own workspace, and a single operation covers up to 100 posts.

Can I set up recurring or evergreen posts that repeat on a cadence?

Yes. Mark a post as recurring and choose an interval, then PostNext clones it forward each time it publishes so the slot keeps filling without manual work. Set it to repeat forever, end on a date, or stop after a fixed number of runs. Evergreen content like tips, offers, and reminders keeps circulating while you focus on new ideas.

Can I schedule the first comment to post automatically after the main post?

Yes, on Instagram. Write a first comment alongside the post and PostNext publishes it automatically right after the post goes live. Use it for hashtags, links, and context you want out of the caption. The first comment is queued with the post, so there is nothing to remember and nothing to post by hand.
Plan a month of posts on a calendar that publishes for you

Plan a month of posts on a calendar that publishes for you

Free plan covers 10 posts a month across X, Instagram, LinkedIn, TikTok, YouTube, Threads, and Bluesky. Premium includes 15 channels and 1,000 posts a month, with a 7-day trial.

Want to plan a month of this content? Content Planners →

×