A social media calendar for every channel and client
See every scheduled, published and draft post in 1 place. Switch between day, week, month and list, and drag a post to move it.


What you can do
Day, week, month and list
Pick the view that fits how you plan. The list view shows posts page by page with filters for scheduled, drafts and published.
Drag to reschedule
Drag a post to another day or time. Postozo moves the publish time for every channel in it.
Filter by customer
Working for many clients? Show 1 customer at a time so the calendar stays clear.
Posting times per channel
Set the best times for each channel. New posts can use the next free time with 1 click.
Status at a glance
Posts show if they are scheduled, waiting for a client, published or need your help.
Repeat posts
Post the same thing every day, 2 days, 3 days, week, 2 weeks or month. Repeats show on the calendar ahead of time.
Set up your social media content calendar in 4 steps
Connect your channels
Add each account once. It shows in the channel list next to the calendar, grouped by customer if you use customers.
Set posting times
Give each channel the times you like to post, for example 09:00 and 18:00. These become the free slots the post editor offers.
Plan in the view you like
Use week view to fill gaps, month view to see the big picture, and list view to check what is still a draft.
Drag, drop and check
Drag a post to a new slot and the new time applies to every channel in it. Click a post to open it in the editor.
Example: a bakery plans its week
A bakery posts to Facebook, Instagram and Google Business Profile. On Monday morning the owner opens week view and sees the empty slots at 09:00 each day. She fills them: a new bread on Tuesday, a weekend offer on Friday, and holiday opening hours on Sunday. The Friday offer is set to repeat every week, so it already shows on the calendar for the coming weeks. When a festival moves, she drags the Sunday post to Saturday and all 3 channels move with it.
Posting times and free slots
Each channel can have its own posting times, set in the 3 dots menu next to the channel, under Preferences. For example, a Facebook Page at 09:00 and 18:00, and an Instagram account at 12:30. These times are the free slots the post editor offers when you pick "next free time slot", and what bulk upload, RSS auto post and the AI planner use when they place posts. A channel with no posting times simply has no free slots, so you pick a time by hand.
The calendar shows times in your own time zone, which you set in Settings. A teammate in another country sees the same posts at their local time, and the post still goes out at the same moment for both.
Moving, copying and repeating posts
Drag a post to another day or time in day, week or month view and every channel in it moves together. You cannot drag a post into the past. Duplicate makes a copy so you can pick a new time, which is the quickest way to run the same post for 2 events. Repeat posts go out again every day, every 2 or 3 days, every week, every 2 weeks or every month; to move a repeat, move the first post and the rest follow.
Posts that wait for approval keep their approval state when they move. If the client already approved a post and you only change its time, they do not have to approve it again.
Seeing 1 client at a time
Agencies group channels by customer. The customer menu at the top of the calendar shows 1 customer at a time, so the week only has that client's posts, and the channel list only their channels. Client members never see the menu: they only ever see their own customers. The list view adds filters for scheduled, drafts and published, and shows posts page by page, which is the easiest way to check what went out last month.
Limits and rules
| Views | Day, week, month and list |
| Repeat | Every day, 2 days, 3 days, week, 2 weeks or month |
| Posting times | As many per channel as you like |
| Time zone | Your own, set in Settings |
| Moving | Drag and drop; never into the past |
Plan a month in 30 minutes
Start on the first working day of the month in month view. Look for empty weeks and for dates that matter to your audience: holidays, sales, events, payday. Then switch to week view and fill the free slots week by week, 1 theme per day, for example a tip on Monday, an offer on Wednesday and behind the scenes on Friday. Duplicate posts that work every month and change the date. Leave 1 or 2 slots a week empty for news you cannot plan.
Agencies do the same per client: pick the customer at the top, plan their month, then switch to the next customer. Each client sees only their own posts when they approve.
Which view to use when
| View | Best for |
|---|---|
| Day | A launch day with many posts, or checking what goes out this afternoon |
| Week | Filling free slots and moving posts around |
| Month | Seeing gaps, holidays and campaigns at a glance |
| List | Checking what was published, what failed and what is still a draft, page by page |
Tips to get more from it
- Give each channel 1 or 2 posting times before you start. Filling free slots is faster than picking a time for every post.
- Use month view on the first working day of the month to spot empty weeks early.
- Use repeat posts only for evergreen content, like opening hours or a standing offer, and check them each quarter.
Words on this page, explained
| Posting time | A time of day when a channel usually posts, like 09:00. You set them per channel. |
| Free slot | A posting time that has no post yet. "Next free time slot" puts a post there. |
| Draft | A post that is saved but will not go out until you schedule it. |
| Repeat post | A post that goes out again on a set rhythm, like every week. |
Mistakes to avoid
- Setting no posting times. Without them there are no free slots, and every post needs a time picked by hand.
- Repeating news. Repeat only evergreen posts, like opening hours, and check them each quarter.
- Planning in the wrong time zone. Check the time zone in Settings before you plan a launch abroad.
Who it is for
- Agencies filter the calendar by customer, so each client gets a clean week of their own. See Agencies.
- Small businesses plan a whole week in 1 sitting and stop posting in a rush. See Small business.
- Marketing teams see the same plan, so nobody posts over a launch. See Marketing teams.
Plans and limits
Every plan includes the full calendar with all 4 views, drag to move and repeat posts. Plans differ only in how many channels you connect. See Pricing for every limit.
| Limit | Standard | Team | Pro | Ultimate |
|---|---|---|---|---|
| Channels | 5 | 10 | 30 | 100 |
| Posts | Unlimited | Unlimited | Unlimited | Unlimited |
Works with these channels
Calendar works on every connected channel. These are the ones people use it with most:
See all channels, or compare Postozo with other tools on the compare page.
Can I see posts for only 1 client?
Yes. Use the customer menu at the top of the calendar to show 1 customer at a time.
What happens when I drag a post?
The post gets the new date and time for all its channels. If it needs approval, it keeps its approval state.
Which time zone does the calendar use?
Your own time zone, which you can change in Settings.
How often can a post repeat?
Every day, 2 days, 3 days, week, 2 weeks or month. Each repeat shows on the calendar ahead of time.
Can I find only my drafts?
Yes. The list view has a filter for drafts, as well as for scheduled and published posts.
What is a social media content calendar?
A plan of what you will post, where and when. In Postozo it is a live calendar: each post sits on its date and time, with its channels, status and approval.
What should a social media calendar include?
The date and time, the channel, the text, the picture or video, the status and who approved it. Want a spreadsheet version? Download the free social media calendar template.
Can I see published and scheduled posts together?
Yes. Day, week and month views show both, marked by status. The list view filters them.
Can I copy a post to another day?
Yes. Open it and press Duplicate, then pick the new date and time.
Does the calendar work on a phone?
Yes. On phones a strip at the top has New post, your channels and Add channel. See the mobile app.
Related features
Post editor
The post editor sends 1 text to all the channels you pick. Change the text, pictures or settings for a single channel without touching the others.
Read moreClient approval
Turn on approval for a customer and every post for them waits for a yes. Clients approve, ask for changes or comment from a simple review link.
Read moreAnalytics
Follow results for each channel and each post, count clicks on your links, and find the best time to post.
Read moreReliability
Postozo was built to fix the 2 things people hate most in schedulers: posts that fail without a reason, and posts that go out twice.
Read moreStart planning your posts today
Create your account and publish your first post in 5 minutes.
7 day free trial. No card needed.