Easily restore your project to a previous version with our new Instant One-click Backup Recovery
Hygraph
Docs

Learn about workflows

#Overview

Creating workflows is essential to managing larger teams and ensuring that errors do not slip through the cracks when teams create and update content using a CMS. Hygraph is no different.

One of the simplest ways to create secure workflows is by using Custom Roles. Custom roles allow teams to give specific permissions depending on the person's role on the project. This ensures that team members don't get bogged down by functionality that's not relevant to them and that they do not prematurely publish something.

Another way to create workflows is by using the Content Staging and Content Versioning Features.

With Content Staging, it is possible to compare and revert changes between content in Draft and Published stages. This workflow can be further empowered by setting up a Custom View, which allows you to see all content that matches certain criteria in the DRAFT or PUBLISHED stage.

Using these features, it is easy to enable Editors to create straightforward oversight workflows to expedite the content creation process.

#Sample workflows

#Workflow with 3 content stages

The following diagram shows a workflow with 3 content stages: DRAFT, APPROVAL and PUBLISHED.

Hygraph workflow with 3 content stagesHygraph workflow with 3 content stages

#Workflow with 2 roles

The following diagram shows a simplified workflow including 3 content stages - DRAFT, APPROVAL and PUBLISHED - as well as two roles: Editor & Editor Supervisor.

Hygraph workflow with 2 rolesHygraph workflow with 2 roles

#Commenting & notifications workflow

The following diagram shows a simplified workflow including 2 users collaborating through our commenting feature:

Hygraph commenting & notifications workflowHygraph commenting & notifications workflow