A Primer on Workflows

VSocial Publisher was built with the concept of content approval workflows at the core. Recognizing that every organization is different, Workflows was designed to be as flexible as possible - allowing an organization to publish content without any approvals, or with up to 3 levels of approvers.

What is a Workflow?

In Publisher, a Workflow is defined by the following:

  1. One or more Social Channel (FB, TW, etc.)
  2. One or more content author (users of VSocial who will be creating content)
  3. Up to 3 levels of zero or more approvers (users of VSocial who will be tasked with approving content as it traverses through the workflow)

A Workflow can be as simple as a single Facebook Page and a single Content Author. It can be as complex as several Social Channels, multiple authors, and a combination of approvers spread across three levels.

Approvers and Approval Levels

Each Approval Level can have zero or more users. When there aren't any approvers, then this level is considered an "Auto Approve", and the content will pass through automatically to the next level. 

When an Approval Level has more than one approver, the system will treat it as a "first come, first serve" for approvals or rejections. This means, when the first approver to come in and approve (or reject) the content, the content will be sent to the next level for approvals (if any), or back to the Content Author for revisions.

Example Workflow Processes

Below is a flow of a complex workflow that has an approver at each of the three approval levels. At any stage when the content is rejected, it will be sent back to the Content Author for revisions. Approvers cannot edit content directly (unless they are also a Content Author).

Below is a flow of a simple workflow that only have an approver at Level 1, where Levels 2 and 3 are "Auto Approved" - there aren't any approvers configured at those levels. When the approver at Level 1 approves the content, it will be sent immediately to the "Scheduled" status (or published right away if the content wasn't scheduled for a date and time in the future).

Have more questions? Submit a request