Skip navigation

Set up a common production flow

When you work on content with others, effective collaboration is key. To achieve it, your colleagues need to know when it's their turn. For instance, people in roles such as editor-in-chief, external contributor, and compliance manager have different responsibilities. They might need to see content that is assigned only to them and be certain of the next steps when moving content further. Let's see how collaboration in such a scenario is going to work with these three different roles.

In this tutorial, you'll learn how to configure a production process (as outlined above) in Kentico Kontent. You'll create a few custom roles, set up your content workflow, and learn how it all works together.

Premium feature

Custom roles require a Business plan or higherOpens in a new window.

Table of contents

    Production flow example

    Each role has a specific purpose in the content production flow. External contributors may work only on content that's been assigned to them. Compliance managers can suggest changes to content, but from a legal standpoint, can neither edit nor publish content. The editor-in-chief might step in at any stage of the production flow in case something happens. Here's what it looks like when users in these roles work together.

    The editor-in-chief prepares a content brief stating what needs to be written for an article. The editor-in-chief then assigns the work to an external contributor, who is notified about the assignment via email. The contributor then starts writing content. When the contributor is done, they send it to the editor-in-chief for a review. This copywriting ↔ review process can go back and forth as many times as needed, until the content is perfect.

    Once the content is written and editorially reviewed, the editor-in-chief sends the article to a compliance manager for legal review. If there are any legal disputes, the compliance manager sends the article back to the editor-in-chief with notes and comments for further review. Otherwise, the compliance manager approves the article for publishing. The editor-in-chief then either schedules or publishes the article.

    The whole collaboration process can be illustrated with the following schema.

    A diagram showing workflow with three personas

    How to configure the production flow in Kentico Kontent?

    In the following sections, you'll learn how to set up the production flow described above in a few steps:

    1. Create custom roles for each group of users.
    2. Customize your project's content workflow.
    3. Invite users to your project and assign them the new roles.

    At the end, your Kentico Kontent project will be prepared for collaboration among these groups of users.

    Preparing the roles

    Each role requires a different set of permissions, based on what the users in the role need to do. See how to add custom roles and create the following roles in your project.


    Editors-in-Chief can see and manage all content and assets in the project. They invite colleagues to the project and might adjust the workflow from time to time. Also, it's quite likely they'll need to adjust content models (such as content types or taxonomy) as well.

    This means an editor-in-chief has the following role permissions:

    • Content production: View, edit, create, and delete all content items
    • Content models: Manage content types and content type snippets, Manage taxonomy
    • Project: Manage workflow steps, Invite and manage team members
    The Editor-in-chief role capabilities.

    Note that the capability to publish content is determined by content workflow and we'll cover it later in the tutorial.

    External contributor

    External contributors can view and edit articles that the editor-in-chief created and assigned to them. External contributors can also create and edit image content items for use in their articles. However, they cannot delete any content items.

    This means an external contributor has the following role permissions:

    • Content production: View and edit assigned Article content items. View, edit, and create assigned Image content items.
    The External contributor role capabilities.

    Compliance manager

    Compliance managers can view content assigned to them and add comments if they find any issues. However, they cannot publish nor unpublish content (you'll set up this restriction in content workflow later in the tutorial).

    This means a compliance manager has the following role permissions:

    • Content production: View any assigned content item
    The Compliance manager role capabilities.

    Note that any user who can view content can also add comments.

    With the new roles ready, you still need to link these roles to the project's workflow steps. That way your users get to work only on items in such phase of the content workflow that's relevant to them.

    Setting up content workflow

    For the purposes of this tutorial, you'll need a non-linear content workflow with the following workflow steps: DraftCopywritingEditor reviewLegal reviewApproved for publishingScheduled / Published, and Archived.

    First, see how to add workflow steps. Second, create the following workflow steps in your project. For each step, there's a description of its configuration (workflow transitions and role limitations) and the meaning behind it.

    Draft step

    • Transitions to step: Copywriting
    • Limited to roles: Editor-in-Chief
    • Meaning: Editor-in-Chief uses the Draft step to create content briefs for new articles.

    Copywriting step

    • Transitions to step: Editor review
    • Limited to roles: Editor-in-Chief and External contributor
    • Meaning: When external contributors are done, they can send their work for editorial review. The role of Editor-in-Chief is there in case they need to step in.

    Editor review step

    • Transitions to steps: Legal review and Copywriting
    • Limited to role: Editor-in-Chief
    • Meaning: The Editor-in-Chief can either submit the article to a contributor for a rewrite or pass it on to a compliance manager for a legal review.

    Legal review step

    • Transitions to steps: Editor review and Approved for publishing
    • Limited to roles: Editor-in-Chief and Compliance manager
    • Meaning: The compliance manager can either submit the article for another editorial review or approve it for publishing. The role of Editor-in-Chief is there in case they need to step in.

    Approved for publishing step

    • Transitions to steps: Editor review and Scheduled / Published
    • Limited to role: Editor-in-Chief
    • Meaning: The transition to the Editor review step is there as a safeguard in case anything needs to be changed at this point.

    Scheduled / Published step

    • Transitions to steps: Draft and Archived
    • Limited to role (for both Unpublish and Create a new version permissions): Editor-in-Chief
    • Meaning: Editors-in-Chief are the only ones who schedule or publish content items. Also, they can create new versions of content whenever it needs to be revised in the future, or unpublish if it's no longer needed and can be archived.

    Archived step

    • Transitions to step: The first step available to a given user.
    • Limited to role: Editor-in-Chief
    • Meaning: Only Editors-in-Chief can archive or restore content items. This step can only transition to the first step available to the user restoring an archived item. For example, an Editor-in-Chief restores to Draft whereas an External contributor, if they could, would restore to Copywriting.

    After you're done with the configuration, your content workflow might look like this (depending on the colors you choose):

    Workflow steps for common production flow

    An example of a common production flow.

    Inviting users

    Once you’re done with the roles and workflow, make sure to invite users to your project and assign the new roles to them. When inviting, you can also assign the roles to multiple users at the same time.

    Now, your users will see the content items relevant to them in Content & Assets and will know how to progress content further based on the content workflow.

    What's next?

    This is the baseline example of how custom roles and content workflow can help you and your colleagues collaborate more easily on producing content. You can build upon the examples showcased in this tutorial and tweak them to suit your own production flow.

    To learn more about the ins and outs of custom roles and workflow, check out the following articles: