Skip to content
Sanity
Get started
  • Sanity Studio - Flexible editing environment
  • Content Lake - Real-time database
  • Developer experience - Tooling you love
  • Structured content - The philosophy behind Sanity
  • Review changes - View edits & rollback instantly
  • Image pipeline - On-demand transformations
  • E-commerce - Better shopping experiences
  • Marketing sites - Control your story
  • Products & services - Innovate and automate
  • Mobile apps - Content backend for every OS
  • Aether - Unique digital shopping experience
  • Morning Brew - Omnichannel media distribution
  • InVision - Delivering exceptional customer experiences
  • DataStax - Personalization for global audience
  • React
  • Gatsby
  • Next
  • Nuxt
  • Eleventy
  • Netlify
  • Vercel
  • Algolia
  • Documentation
  • Reference
  • Guides
  • Resource library
  • Headless CMS
  • Tools & plugins
  • Project showcase
  • Schemas & snippets
  • Agency partners
  • Technology partners
  • Get support
  • Share your work
  • Announcing: Sanity Community Ambassador Program
EnterprisePricing
Contact salesLog inGet started
Published May 3rd 2022

Publishing: Scheduled

Sometimes you just need your content to publish itself when you’re not around. On the Team tier and above you can now have this happen with Scheduled Publishing.

Even Eidsten Westvang

Even is a Sanity.io co-founder and product person

There are a bunch of reasons you might need to publish something on a schedule: maybe there’s a planned event that happens at a specific time? Maybe you’re working against an inconvenient time zone where getting your change out at the right time would entail getting up in the middle of the night?

Sure, Sanity is API-driven and customizable so you’ve been able to do this in the past. And we've seen developers stand up front-end solutions or deploy server functions to make publishing happen at the right time.

But we’ve been missing an official solution that’s shrink-wrapped, box-fresh, and ready to go.

Missing till now that is, as today we’re releasing Scheduled Publishing on the team tier and above.


What do you get?

No added infrastructure or front-end complexity

Set a time. Get your documents published. That's it.

A scheduled document about to be rescheduled

Scheduling tooling

A standalone Schedules tool that gives your team an overview of upcoming documents that are slated to be published and the ability to filter them by time and status. It also provides context on who scheduled the document and when it was done.

Keep track of time zones

Working against different time zones can mean a lot of lookup and calculation. With Scheduled Publishing you can set what timezone you are working on and have all times shown

The grass in New York is a particular, very vibrant green

Installation and usage

Developers can install the Scheduled Publishing plugin by going to a studio folder and running:

sanity install @sanity/scheduled-publishing

Do go have a look at the README for full instructions on how to customize this for your editors. Who knows, you might not want scheduling for all document types or for everyone.

Not exactly what you need? Of course scheduled publishing also ships with a fully documented API that you can use to implement your own custom tools and workflows.

Also: is this feature not doing what you need it to? Join the Sanity community on Slack and let us know in #ideas-and-feedback.

Page content

  • What do you get?
    • No added infrastructure or front-end complexity
    • Scheduling tooling
    • Keep track of time zones
  • Installation and usage

Platform

Structured ContentDeveloper experienceContent LakeSanity StudioSecurity & Compliance
  • Sanity vs Contentful
  • Sanity vs Strapi
  • Sanity vs Adobe Experience Manager
  • Sanity vs Hygraph
  • Sanity vs Sitecore
  • Sanity vs Storyblok
  • Sanity vs Contentstack
  • Sanity vs Prismic
  • Sanity vs Drupal

Resources

Documentation
  • React Blog
  • Gatsby Blog
  • Next.js Landing Pages
  • Progressive Web Application
  • Single Page Application
  • Svelte & Typescript App
  • Vue & Tailwind Blog
  • Developer Portfolio Templates
  • Form validation with Yup
  • Live Preview with Next.js and Sanity.io
Resource library
  • Agency partners
  • Technology partners
  • Blog Template
  • Personal Website Template
  • Developer Portfolio Templates
  • All Templates
Case Studies
  • Headless CMS
  • What is an API CMS
  • Static Sites 101
  • Headless SEO
  • Localization
  • GraphQL vs REST
  • What is a DXP?
  • Typescript 101
  • React CMS
  • Next.JS CMS
  • CMS for Shopify
  • Content platform
  • Multilingual CMS
  • Static Site CMS
  • Gatsby CMS
  • Node CMS
  • E-commerce CMS
  • Vue CMS
  • Angular CMS
  • GraphQL CMS
  • Newspaper CMS
  • Magazine CMS
  • Mobile apps CMS

Company

Contact SalesEnterpriseCareersTerms of ServiceAccessibility Statement

Stay connected

  • GitHub
  • Slack
  • Twitter
  • YouTube
  • Stack Overflow
  • Blog RSS
  • Newsletter
©Sanity 2023