This article is an overview for how to build custom workflows that are tailored to your organization and the needs of your editors. To build custom workflows we combine several powerful APIs in Sanity Studio:
- Document actions →
Build custom actions that editors can perform on documents.
- Document badges →
Implement custom badges to communicate document status.
- Studio React Hooks →
Convient React Hooks for getting state of and performing operations on documents.
We have created a comprehensive demo project that creates a custom publishing review workflow that includes:
- Kanban style board where editors can move documents across stages in the publishing process
- Assigning documents to different users
- Custom badges to show which stage in the publishing process a document is in
- Custom actions to assign users and move document along in the process