Headless CMS With Content Scheduling: 9 Platforms Compared

Most headless CMS platforms can schedule publishing, but they differ in what they schedule (one entry or a bundle), how they handle time zones and references, and which plan unlocks it. Contentful, Contentstack, Storyblok and DatoCMS schedule publish and unpublish for single entries, and the first three also bundle changes into releases; Sanity, Hygraph and Strapi gate scheduling behind paid plans; Payload does it with a background job you must run yourself.

This page compares nine platforms on the features that matter when a campaign has to go live at 00:01 in three time zones. We read each vendor’s documentation in October 2026 and mark where the docs were unclear. Looking for something broader? Start from the headless CMS platform index or our headless CMS pillar.

What does content scheduling mean in a headless CMS?

Scheduling has four separate parts, and platforms cover them unevenly.

  1. Timed publish and unpublish. An entry goes live, or comes down, at a chosen time. This is the baseline.
  2. Bundles. Several entries, often in several locales, go live together. Vendors call these releases.
  3. Time zones. The editor picks a zone, and the schedule stays correct when editors and servers sit elsewhere.
  4. Delivery. A scheduled publish changes the CMS state. Your site still has to notice. A server-rendered frontend shows the change on the next request; a static site needs a build trigger.

Teams usually underestimate the fourth part. Scheduling in the CMS is a few clicks. Making the site match is an engineering task: a webhook, a cache purge, sometimes an incremental rebuild.

How we evaluated

We checked each platform’s official documentation in October 2026 for five things: whether single entries can be scheduled for publish and unpublish, whether bundles are supported, how time zones are handled, what happens to referenced content, and which plan is required. Where a page did not state the plan, the table says so. We do not quote prices, because they change often; confirm them on the vendor’s pricing page.

Headless CMS scheduling compared

PlatformHow it supports schedulingHostingFree tierBest for
ContentfulScheduled actions for entries, assets and releasesSaaSYesEnterprise teams with many editors
SanityScheduled drafts for one document, Content Releases for bundlesSaaSYes, scheduled drafts need GrowthCustom editorial workflows
StoryblokSingle story scheduling and a Releases appSaaSYes, plan for releases to confirmMarketing teams that want a visual editor
HygraphScheduled entries and releasesSaaSYes, scheduling is Enterprise onlyGraphQL-first teams
ContentstackSchedule entries and assets, Releases for bundlesSaaSYesLarge multi-brand organisations
PrismicReleases of pages with a date and timeSaaSYes, one userMarketing sites built from slices
StrapiReleases with date, time and time zoneSelf-hosted or Strapi CloudYes self-hosted, releases need GrowthTeams that want to own the stack
PayloadScheduled publish and unpublish through a jobSelf-hosted, inside Next.jsYes, MIT licenceNext.js teams that want code-level control
DatoCMSPer-record schedule, per-locale scheduleSaaSYesMultilingual sites with a small team

The platforms, one by one

Contentful

Contentful’s scheduled actions publish or unpublish entries, assets and releases at a set time, with an optional IANA time zone. A release holds up to 200 entities, counting referenced ones, and you can stack several schedules on one release. The documentation caps pending actions per environment, so a very large calendar needs planning. If a scheduled entry fails validation when its time comes, the creator gets an email. Read more on our Contentful page.

Best for: large editorial calendars. Skip if: you want scheduling that survives cloning an environment, because schedules are not copied into new environments.

Sanity

Sanity replaced its old Scheduled Publishing tool, deprecated as of October 2025, with two things. Scheduled drafts publish a single document at a future time and show up as a one-document release. Content Releases handle bundles. The scheduled drafts page says the feature is available on the Growth plan. A scheduled document is locked until it runs, and Studio blocks a schedule if the draft strongly references an unpublished document. See our Sanity page.

Best for: teams that shape the editing experience themselves. Skip if: you need scheduling on the free plan.

Storyblok

Storyblok offers two routes. Editors can schedule one story from the More options menu next to Publish, choosing date, time and zone. The Releases app groups stories and publishes them together on a schedule, and the frontend reads a release by passing its ID in the from_release parameter. A Management API endpoint, story_schedulings, lets you create schedules from code. Vendor pages disagree on which plan includes Releases, so check the pricing page. More on Storyblok.

Best for: marketers who want to schedule from the visual editor. Skip if: your frontend cannot pass a release ID when previewing.

Hygraph

Hygraph schedules publish and unpublish for an entry or for a release that bundles several entries, per locale. The documentation says scheduled publishing is available only on Enterprise plans. Default limits are 50 pending releases, 50 items per release and 200 pending scheduled items per environment. Unpublishing moves the entry back to the Draft stage. See Hygraph.

Best for: enterprise GraphQL projects. Skip if: you are on a self-serve plan and need scheduling now.

Contentstack

Contentstack lets editors publish or unpublish entries and assets now or later, up to 12 months ahead, and reschedule without cancelling. Releases group entries and assets and deploy to chosen environments now or at a set time. The docs warn that referenced entries are not published automatically unless already live, and suggest scheduling the references first and the parent a few minutes later. Entries must also be in a publishable workflow stage when a release fires. See Contentstack.

Best for: multi-brand, multi-environment organisations. Skip if: you want a lightweight tool without workflow stages.

Prismic

Prismic Releases bundle new pages, edits and deletions, up to 200 pages per release, and publish them immediately or at a chosen date and time. You can preview a whole release on your site. Only Publisher, Administrator or Repository Owner roles can publish, and unpublishing pages inside a release is not supported. The release docs did not state which plan includes the feature. More on Prismic.

Best for: marketing sites with a launch calendar. Skip if: scheduled takedowns are a core need.

Strapi

Strapi Releases group entries into a batch to publish or unpublish together, and a release can be scheduled with a date, time and time zone. The content type needs Draft and Publish enabled. Releases are available on the Growth and Enterprise plans, so the free Community Edition does not include them. See Strapi.

Best for: teams that want a self-hosted CMS and will pay for releases. Skip if: you want scheduling in the free edition.

Payload

Payload supports scheduled publish and unpublish on collections and globals by setting versions.drafts.schedulePublish: true. Each schedule creates a background job, so the app must run the jobs queue; otherwise nothing fires. Access control applies to those jobs too, so a user who cannot publish cannot schedule a publish. It schedules single documents, so bundles need your own convention. See Payload.

Best for: Next.js teams that want control and a free licence. Skip if: you cannot run a job runner in production.

DatoCMS

DatoCMS schedules publish and unpublish from a calendar icon next to the Publish button, and schedules can be set per locale. Linked records must be published at that time as well, either beforehand or by the system when the schedule runs. A build trigger setting can start a rebuild after a scheduled publication finishes. The API exposes scheduled publication and unpublishing as separate resources. See DatoCMS.

Best for: small teams running several languages. Skip if: you need bundled releases.

How to choose

  • Campaign launches across markets: pick a platform with releases and time zones: Contentful, Contentstack, Storyblok or Strapi on a paid tier.
  • Single articles on a timer: any platform here works. Payload and DatoCMS are the cheapest to run.
  • Strict approvals: Contentstack’s workflow stages and Contentful’s roles fit regulated teams.
  • Static frontend: confirm the webhook fires on a scheduled publish and that your host can rebuild in time.
  • Directus: its versioning docs describe manual publishing only. People build schedules with Flows; treat that as custom work.

Scheduling is rarely the deciding factor alone. Pair it with the rest of your requirements; our free headless CMS comparison and open-source headless CMS comparison cover the budget side. If you want a second opinion on a shortlist, our headless CMS agency team runs short audits.

Browse all headless CMS platforms

Filter the directory by type, licence and hosting

Scheduling is the filter selected by default. Change it to compare other requirements.

Loading CMS systems...

Strapi

68,886 stars
8,724 forks
970 issues

Strapi is the leading open-source headless CMS. It's 100% Javascript, fully customizable, support TypeScript and developer-first. It saves API development time through a beautiful admin panel anyone can use.

API DrivenOpen SourceSelf Hosted+9

Ghost

50,059 stars
10,675 forks
51 issues

A fiercely independent platform for professional publishers. Headless Node.js REST API for developers, beautiful Ember.js admin client for editors. Used by Apple, NASA, Sky News, OpenAI & many more.

API DrivenOpen SourceSelf Hosted+4

Payload

36,650 stars
2,733 forks
381 issues

Payload is a free and open-source headless CMS aimed sharply at providing the best, developer-first experience possible to build out APIs and admin UI.

API DrivenOpen SourceSelf Hosted+3

Content scheduling FAQ

What is content scheduling in a headless CMS?

It lets an editor choose a date and time at which an entry goes live or is taken down, without anyone pressing publish at that moment. The CMS stores the schedule and changes the entry state itself. Your site then shows the change either on its next API request or after a webhook-triggered rebuild.

Does a scheduled publish update a statically built site?

Not by itself. A static site only changes when it rebuilds. Most platforms fire a webhook when a scheduled publish runs, and that webhook can start the build. If the frontend fetches content at request time, the new entry appears on the next request or after the cache expires.

Can I schedule several pages to go live together?

Yes, on platforms with releases. Contentful, Sanity, Storyblok, Hygraph, Contentstack, Prismic and Strapi all let you group entries into a release and schedule it as one unit. Payload and DatoCMS schedule single records, so a coordinated launch needs a convention or extra code.

Which headless CMS is best for scheduled campaigns?

For multi-market campaigns we would look at Contentful, Contentstack and Storyblok first, because they combine releases, time zones and review roles. For a small team on a tight budget, Payload or DatoCMS cover single-entry scheduling at low cost. Check which plan includes scheduling before you commit.

Testimonials

What our clients say

Direct feedback from teams we've shipped with.

HTML CSS Hugo +5

Alpina tech did a good job during the discovery phase of our project

4.9 / 5
J
John C. Delivery Manager Headless CMS rebuild and frontend integration
Strapi Next.js React +9

I had the opportunity to work with Alpina Tech and the experience was very positive. He successfully achieved the goals set, demonstrating talent and commitment at every stage of the work. Moreover, he was always attentive to my instructions and consistently available, which greatly facilitated communication and the de...

5.0 / 5
M
Michael A. Delivery Manager Rebuild Strapi Cloud CMS, migrate content, and integrate with Next.js frontend (Render)
Next.js React JavaScript +5

Alpina Tech is not only a very talented dev, but he's a fantastic partner who has a rich business acumen and is quick to complete anything you throw at him. He knocked out work in a single day that I wasn't expecting for a week. Will definitely work with him again.

5.0 / 5
D
David R. Technical Project Manager Fix Netlify Functions & Assessment Tool for Next.js Website
React Native React Node.js +7

Alpina Tech always responded promptly and got a lot done in the limited environment we had. If things weren’t clear, he’d message and make sure he has the scope right. I highly recommend him for full stack development.

5.0 / 5
J
James K. Technical Project Manager React Native + Node.js Developer for Collectibles App with GPT-4 Integration
UX/UI Design Figma Landing Pages +4

I had the opportunity to work with Alpina Tech on the design of several landing pages and a UI kit, and I couldn’t be happier with the results. He managed to deliver high-quality designs in a very short time. The landing pages were beautifully crafted, and the UI kit was exactly what we needed to streamline the project...

5.0 / 5
R
Robert N. Delivery Manager UX/UI design for landing + UI kit
React.js React Next.js +12

Working with Alpina Tech on a headless CMS project built with Strapi, Node.js, and Next.js was a great experience. His deep understanding of modern frontend frameworks, API development, and server-side rendering (SSR) ensured a smooth and efficient development process. Alpina Tech showcased excellent React.js and Next....

5.0 / 5
W
William P. Project Manager React Developer Needed for Headless CMS with Strapi, Shadcn, and TypeScript
Swift SwiftUI UIKit +8

We worked with Alpina Tech, a top-tier Apple ecosystem developer specializing in Swift, SwiftUI, UIKit, and Combine. Delivered a seamless, high-performance app with Core Data, iCloud Sync, AVKit, MapKit, and Push Notifications. Optimized for iOS, watchOS, and macOS, ensuring smooth performance and App Store compliance....

5.0 / 5
D
Daniel O. Delivery Manager Develop iOS mobile app
JAMstack Hugo Next.js +10

I hired Alpina Tech to build a custom Hugo website. He was a pleasure to work with. He took the time to understand exactly what I wanted at the beginning of the project, and he then proposed a much better way of achieving that. He communicated regularly, provided clear and timely updates, offered ongoing support with m...

5.0 / 5
M
Matthew M. Project Manager Installing a custom theme for Hugo website
Next.js React Sanity +7

Alpina Tech was incredibly helpful and a pleasure to work with! He not only assisted with improving the SEO of my startup but also fixed a challenging Sanity bug with great patience and professionalism. His expertise and attention to detail were invaluable, and he did an excellent job overall. Highly recommended!

4.9 / 5
A
Anthony L. Technical Project Manager SEO Technical Expert for Next.js & Sanity.io Blog Integration
UI/UX Design Figma Web Design +3

I had the pleasure of working with Alpina Tech on the UI/UX design for my public website, and I am extremely impressed with his work. He significantly expanded and improved upon the original design I already had, seamlessly integrating enhancements that perfectly matched the existing style. His ability to develop great...

5.0 / 5
B
Brian D. Delivery Manager UI/UX Designer for AI Startup
Jekyll JAMstack HTML +5

Working with Alpina Tech was a great experience. He is knowledgeable and delivers high-quality work. The agency boasts a wide range of talent, making it a good choice for various projects. Communication was consistently excellent, and Alpina Tech ensured that every aspect of the project worked as expected. The work was...

5.0 / 5
K
Kevin F. Project Manager Web Developer Needed to Convert Figma Landing Page Design to Jekyll Static Site
UI/UX Design Figma Landing Pages +4

Alpina Tech and the team have completed the design quickly and it looks great. They are very responsive and were able to quickly make adjustments that I have requested.

5.0 / 5
L
Lauren E. Delivery Manager Landing page and public site pages design
iOS Swift SwiftUI +3

Alpina Tech is awesome, he fixed a complicated bug on VPN iOS app in two hours.

5.0 / 5
R
Rachel Y. Technical Project Manager ASAP iOS Developer Swift/SwiftUI (Fix VPN Mobile App)
Hugo JAMstack HTML +3

Alpina Tech did an excellent job guiding us through the process and helping us achieve our project goals.

5.0 / 5
B
Brandon A. Project Manager hugo site work
GitHub Pages HTML CSS +4

Alpina Tech helped us launch a research project website. Thank you for being available on short notice!

5.0 / 5
E
Eric B. Delivery Manager Fix github.io page issue
Technical SEO Web Strategy Management

I had the pleasure of working with Alpina Tech on leadership and technical projects. The team is highly motivated, strategically minded, and has exceptional technical SEO expertise. Their approach significantly boosted our digital presence. I highly recommend Alpina Tech for engineering and leadership-driven projects –...

5.0 / 5
S
Steven T. CEO AT CLAWBUSTER GAME PROVIDER Leadership & Technical SEO Optimization
HTML CSS JavaScript +4

Alpina Tech demonstrates all the right qualities of a strong development team – deep frontend expertise, great communication, and a proactive work attitude. A reliable partner for any technical project.

5.0 / 5
S
Scott M. Delivery Manager Frontend Development & Collaboration
Web Development Frontend HTML +3

Alpina Tech is a very professional and reliable team. Working together on web projects was extremely successful. The team showed strong technical knowledge and excellent organizational skills.

5.0 / 5
J
Jonathan N. Business Analyst - Playtech Web Development Collaboration

Keep exploring

More on Headless CMS

Our team

The team you'll actually work with

We pair deep technical expertise with the kind of ownership you'd expect from your own in-house crew.

  • Same team from discovery to launch
  • Daily standups, Slack, and full transparency
  • Senior-only engineering, design, and QA
  • Long-term collaboration, not staffing
10+ years in the field
EU-based UTC+0 → UTC+3
Senior-only no juniors
Alpina Tech Team

Book a session

Let's just
{ Make it together! }

Learn how our services can improve your business processes, customer experience, and drive growth.

Schedule a meeting

Get a lightning-fast, SEO-optimized, high-performance web app for:

  • SaaS platforms
  • Marketplaces
  • Marketing websites
  • News portals
  • Catalogs & listings

Meeting agenda

  1. 01 Define goals & product scope
  2. 02 Quick technical SEO check-up
  3. 03 Outline your development roadmap
30 min
Web conferencing details provided upon confirmation.

Meet our team

Team member 1Team member 2Team member 3Team member 4Team member 5Team member 6

Success!

Form was sent to our team. We will contact you soon.

Get Your Estimate

Tell us about your project and we'll get back to you with an estimate.

Your Name
Solutions
Contact Email
Estimated Budget
Attach File