A blog schedule plans a client's blog posts for months at a time. You set it up once: the topics, how often a post goes out, and how long the schedule runs. Zeus writes each post and it goes live on its date, without you scheduling posts one at a time.
Open the client, then Content → Blog schedule. A client with more than one Mount Olympus site gets a site picker at the top. Each site has one schedule at a time.
Set it up
- Topics. Choose where they come from:
- From Strategy: tick planned articles from Content → Strategy. When Zeus writes one, the Strategy article moves to Draft ready, and then to Published when the post goes live.
- Type your own: one topic per line, then Add these topics.
- Zeus suggests: pick how many and click Zeus suggests. Zeus uses the client's rankings, Search Console and services, and leaves out anything already planned or written. Topics go onto the dates in order. When there are more dates than topics, Zeus picks a fresh topic for each extra date when it writes it.
- How often. Once a month, Every 2 weeks, Once a week, Twice a week (pick the two days) or Custom (chosen days every 1 to 12 weeks, or a day of the month). Then pick the time of day and the time zone. The time zone starts as the client's. The time stays the same local time when the clocks change. Once a month keeps its day of the month. A shorter month uses its last day (a schedule on the 31st goes out on Feb 28 or 29, then the 31st again).
- How long. A start date, then the end: after a number of posts (up to 200), after 6 months, after 12 months or on a date. The line under it shows how many posts that is, and the first and last dates.
- Writing and review.
- Just in time (the default): Zeus writes each post a few days before its date (7 unless you change it). Writing late means Zeus uses the latest rankings, Search Console data and client details for each post.
- All up front: Zeus writes every post now, so you can read them all ahead of time.
- Publish automatically: each post goes out on its date.
- Wait for my OK: each post waits for you. Choose what happens if nobody gives the OK by its date: Hold it or Publish it anyway.
- For every post (optional): anything Zeus should always cover or avoid.
- Click Start the schedule.
If the client approves blog posts (Client → Settings → Client approvals → Blog posts), every post is sent to them first, whatever you chose. It goes live only once they approve, even if its date has passed.
The calendar
Every planned post sits on its date with its status:
- Planned: not written yet. The list shows when Zeus writes it.
- Writing: Zeus is writing it.
- Written: the post is in the site's Blog as a draft.
- Waiting for OK: waiting for your OK, or for the client's.
- Scheduled: on the Blog's own schedule for its date.
- Published: live on the site.
- Held: waiting for something. The note says what: credits, an answer, or a new date.
- Failed: Zeus couldn't write it after 3 tries. Click Try again.
- Skipped: it won't go out.
What you can do:
- Move a post: drag it to another day on the calendar, or open it and change the date and time. A post that's already scheduled moves on the Blog too.
- Swap the topic or edit the brief: open a post Zeus hasn't written yet and change the topic, keyword or brief. Leave the topic empty and Zeus picks one.
- Write now: Zeus writes it right away instead of waiting.
- OK: on a post waiting for you. It goes out on its date. If the client approves blog posts, it's sent to them.
- Skip: it won't go out. A post Zeus already wrote stays in the Blog as a draft.
- Add a post: click Add a post (or the + on a day), then pick the date, time and topic. Add a post starts on the next free date on your schedule (the next day it would post that has no post yet) — never today, so Zeus doesn't write it straight away. Change the date if you want another day.
- Open in the Blog: open a written post in the site's Blog to read or change it.
- Pause and Resume: while it's paused, nothing is written or published. Posts already scheduled come off the Blog's schedule and go back on when you resume. A post whose date passed while the schedule was paused waits for a new date.
- End: posts not yet live are skipped. Posts Zeus already wrote stay in the Blog as drafts. You can start a new schedule after.
- Settings: change when Zeus writes, the days before, the review mode and the instructions. Switching to All up front writes every post not written yet. Switching back leaves them to be written just in time.
On a phone the calendar shows as a list. Open a post to move it.
What happens on each date
Written posts go onto the Blog's own schedule, so the post goes live at its time just like a post you schedule yourself. Each one shows in the client's Work done once, when it goes live. The bell tells you when a post is ready for your OK, when it goes live, when it's held, and when Zeus couldn't write it.
Examples
- A weekly blog for a dentist: 12 Strategy articles, Once a week, Tuesdays at 9:00, after 12 posts, Just in time, Publish automatically.
- Twice a month, read first: Every 2 weeks, 12 months, Wait for my OK with Hold it. You get a bell a few days before each date.
- A client who signs off on everything: turn on client approvals for blog posts. Each post is sent to the client when it's written and goes live once they approve.
- A busy season: pause the schedule for the holidays and resume in January. Move any post whose date passed to a new date.
Limits and what it can't do
- One schedule per site at a time. End it to start a new one.
- Up to 200 posts from one setup. You can add more posts afterwards.
- Dates and times are worked out in the schedule's time zone. You can't change the cadence after the schedule starts. Move posts, add posts, or end it and start a new one.
- A post Zeus already wrote can't get a new topic. Change it in the Blog, or skip it and add a new one.
- A post not written by more than a day after its date is held for a new date instead of going out late.
- Zeus writes each post with the Content Generator, with the same writing rules as a blog you write there.
Credits
Setting up and changing the schedule is free. Each post costs one Content generation (2 credits, hero image included) when Zeus writes it. If it fails, the credits are returned. Zeus suggests costs one Content generation when ideas come back. If there aren't enough credits when a post is due, it's held, never skipped. The note and the bell say how many credits are needed (for example, "3 credits needed to write next week's post"). Zeus writes it on the next run after you add credits. Agencies with unlimited credits work as usual.
On a business's own Mount Olympus plan account, scheduled posts are paid from the owner's Zeus credits. When there aren't enough, the note says "2 Zeus credits needed to write next week's post. Buy Zeus credits on your Account page and Zeus writes it on the next run."
Who can use it
Agency members with the Clients tool who can see the client. Setting up and changing a schedule also needs the Mount Olympus and Content Generator tools. Each post is written as the person who set the schedule up. Client people don't see the schedule. If the client approves blog posts, they approve each post in their portal as usual.
Connected apps (MCP) can read a site's schedule (get_blog_schedule), add a post (add_blog_schedule_item) and move one (move_blog_schedule_item). These are free. Each post is charged when Zeus writes it.
Troubleshooting
- "N credits needed to write next week's post": add credits in Billing & credits. Zeus writes it on the next run (within 15 minutes).
- "Zeus couldn't write it this time": Zeus tries again on its own, up to 3 times. No credits were used. After that the post is Failed. Click Try again.
- "Nobody gave the OK by its date": open the post and click OK to publish it now, or move it.
- "Still waiting for the client's OK": it goes live as soon as they approve. Remind them from Client → Settings → Client approvals.
- "The client asked for changes": edit the post in the Blog, then send it again from its Post Status.
- "Its date passed…": move the post to a new date, or skip it.
- "Taken off the schedule in the Blog": someone unpublished it in the Blog. Click OK to put it back on its date.
- "This site already has a blog schedule": each site has one at a time. Change that one, or end it first.
- "The blog schedule needs a Mount Olympus site": make a site for the client first.