Scheduling an Entry
1
Open the entry
In the CMS panel, open the entry you want to schedule. Save it first — scheduling targets the saved entry file.
2
Click Schedule
In the Entry details sidebar, a draft entry shows Publish and Schedule actions. Click Schedule to open the scheduling dialog.
3
Pick a time
Set the Publish at date and time. Times are entered in your local timezone (and stored as UTC). The picker defaults to tomorrow at 9:00 AM.
4
Choose what happens next
Under Then, pick the deploy behavior:
- Deploy to production when it publishes (default) — the entry goes live on your site at the scheduled time
- Deploy to staging — publishes the entry, then refreshes the staging site only
- Deploy to the dev preview — publishes the entry, then refreshes the dev preview only
- Don’t deploy — I’ll deploy manually — the entry is marked published but stays off the live site until your next deploy
5
Confirm
Click Schedule. The entry’s status badge changes to Scheduled, and the sidebar shows when it publishes and which deploy will follow.
Manual publishing never deploys automatically — clicking Publish marks the entry live in your project files and the sidebar shows a “Published changes aren’t live yet” notice with a one-click Deploy button. Scheduled publishing is the exception: because nobody is at the keyboard when it fires, it deploys for you unless you opt out.
What Happens at the Scheduled Time
- The entry flips to published. Until then, the site’s date gate keeps it hidden — a published entry with a future
publishAtdate never renders. - If you chose a deploy target, a deploy of that environment starts automatically.
- If several entries in the same project are scheduled for the same window, they all publish and share one deploy — you won’t get five back-to-back builds for five posts.
Managing a Scheduled Entry
A scheduled entry’s sidebar offers three actions:- Publish now — skip the wait and publish immediately
- Edit schedule — reopen the dialog to change the time or deploy target (it shows what’s currently queued before you change anything)
- Cancel schedule — cancel the pending publish and clear the future publish date, returning the entry to a draft
If a Scheduled Publish Fails
Failures are never silent. The scheduling dialog and the sidebar’s schedule annotation both show the last error and the number of attempts (for example, a deploy that couldn’t start). Two things worth knowing:- A failed deploy does not unpublish the entry — the content change sticks, and you can deploy manually from the top bar.
- After several failed attempts, Hiveku stops retrying and leaves the error on screen rather than looping forever.
Troubleshooting
The entry shows Scheduled but I never scheduled it
The entry shows Scheduled but I never scheduled it
The Scheduled badge derives from the entry’s
publishAt field: a published entry with a future (or unparseable) publishAt value is hidden by the site’s date gate, so the CMS reports it as Scheduled. Clear or fix the publishAt value to publish it plainly.The time passed but nothing published
The time passed but nothing published
Check the sidebar’s schedule annotation. If it reads “Date set on the entry only — no automatic publish is scheduled,” the entry has a
publishAt date but no schedule was created for it — dates written directly into the field (for example by hand in the code editor) gate visibility but don’t publish on their own. Open Schedule and confirm to queue the real thing.It published, but it's not on my live site
It published, but it's not on my live site
You likely picked Don’t deploy, or the automatic deploy failed (the sidebar shows the error). Click Deploy in the top bar to push the current content live.
What’s Next?
Editing Content
The full CMS panel walkthrough — statuses, drafts, and publish actions
Collections
Add
status and publishAt fields to your own collections