OASIS Workflow Pro is a plugin crafted to revolutionize editorial management within WordPress sites, augmenting efficiency through sophisticated workflow automation. It facilitates seamless content creation by integrating with existing systems, allowing for customizable approval sequences that enhance productivity and teamwork. By introducing intuitive tools, the platform enables users to design intricate multi-step workflows effortlessly. Its user-friendly drag-and-drop interface allows administrators to dynamically define and adapt processes without needing comprehensive coding skills. This flexibility ensures alignment with organizational needs, accommodating unique usage scenarios across diverse content types. Role-based assignments are also supported, automatically assigning tasks and approvals to appropriate team members, thereby eliminating delays and improving operational performance.

Plugin Version: 8.5.0
 
WordPress plugin OASIS Workflow Pro

Plugin Features

The systems version controls and audit trails provide comprehensive transparency and accountability throughout the content development process. Users can track each stage of content progress and access essential archival data to review prior decisions. Revisions are meticulously recorded, enabling easy rollback options if required. This reduces the risk of errors and bolsters the integrity of the editorial workflow. Maintaining detailed records ensures compliance with industry standards and internal policies, fostering governance and best practices. Integrated notifications enhance user engagement through real-time updates and alerts. This functionality supports efficient task management and smooth transitions within teams by allowing members to receive timely messages about task statuses, tailored to individual preferences. As a result, it minimizes distractions and facilitates focus on high-priority tasks.

OASIS Workflow Pro is scalable and compatible, seamlessly adapting to expanding teams and increasing content volumes with configurable settings that accommodate evolving business requirements. Whether deployed in small-scale local settings or large enterprise infrastructures, its flexibility and resilience are apparent. Additionally, its extensibility allows smooth integration with a variety of third-party tools and plugins, enabling organizations to further expand their content management ecosystems without disruption. In summary, OASIS Workflow Pro redefines content management by introducing clarity, consistency, and control across editorial workflows. By automating repetitive tasks and providing advanced process visualization, it empowers businesses to improve their operational systems significantly. Consequently, organizations can direct more resources towards strategic content initiatives, optimizing efforts and achieving higher levels of audience engagement and satisfaction.

Specifications:

Release date: 20-01-2017
Last updated: 26-04-2021
Type: Paid
License: GPL 
Subject: Authoring & Content Core Enhancements
Compatibility: W5.x W6.x
Includes: Plugin
Language packs: English
Developer: Oasis

Rating:
4.3898305084746 1 1 1 1 1 (59 Votes)

Download by subscription!

You need to log in on the site and purchase a club subscription!

Share with your friends!

 

A Guide to Setting Up Editorial Workflows in OASIS Workflow Pro

This guide to OASIS Workflow Pro will show you how to turn the journey from draft to publication into a manageable sequence of tasks, set up WordPress roles and statuses, configure reviews and notifications, and safely test the workflow on a sample post. We’ll follow a practical path, from defining the workflow’s scope to revising a published page without taking the current version offline prematurely.

OASIS Workflow Pro is useful when publishing is no longer a one-person task. At a newsroom, educational project, law firm, nonprofit, or corporate knowledge base, a piece may pass through a writer, subject matter expert, editor, SEO specialist, and publisher. When those decisions live in chats or in people’s memories, work either stalls or goes live without a required review. The plugin brings responsibility into WordPress: each task has an assigned user, a next step, a decision comment, and a workflow history.

The main benefit isn’t having more steps. A good workflow makes three things clear: who owns the next step, what counts as ready, and what happens when the answer is no. Before drawing a diagram, don’t try to digitize every action your team takes. First identify the checkpoints where a mistake would be costly: fact-checking, approval of wording, legal review, scheduled publishing, or updates to an existing page.

OASIS Workflow Pro guide cover showing an article's path from draft to publication
The diagram illustrates the guide’s main idea: content moves through assigned, verifiable stages, not just WordPress statuses, with a clear outcome at each step.

When an Editorial Site Needs a Managed Workflow, Not Just a List of Drafts

WordPress’s standard statuses work well for a solo writer, but they rarely answer the question, what kind of review is needed right now? "Pending Review" might mean an editor is waiting for facts, a lawyer is waiting for revisions, or a publisher is waiting for a date. OASIS Workflow Pro adds a workflow to the usual process of working with posts, so tasks don’t get lost in the general list. You can submit content to an active workflow, and assignees can find their work in their inbox and complete it by confirming a decision.

The basic model consists of workflows, paths, and tasks. In the visual editor, you create steps and connect them with approval or rejection paths. The engine then creates tasks, moves the post along the selected path, and, at the final stage, helps publish or schedule the content. Keep this in mind before you configure anything: the diagram isn’t just for show. It determines when a task appears, who gets it, and which options are available when the work is complete.

Is a workflow right for your team?

The plugin is a good fit when several users create and approve posts or pages, and verbal agreements aren’t enough to keep things on track. The signs are straightforward: one person prepares the content, another is responsible for quality, decisions need to be recorded, and publishing shouldn’t depend on whether an administrator happens to be available. The workflow history can also help sites with audit requirements: it records actions taken by users and the system, comments, timestamps, statuses, and steps.

A two-person team doesn’t need to start with a maze of approval stages. A simple "Author -> Editor -> Publisher" workflow is enough if each step represents a separate decision. The more optional branches you add, the harder it becomes to explain why a post was sent back and what needs to be fixed. Make one path predictable first, then add exceptions only when recurring work calls for them.

When a simpler approach may be better

If one person runs the whole site, reviews their own content, and publishes it right away, a separate editorial workflow may add clicks without providing much value. The same applies to a site that doesn’t require substantive reviews and only needs to schedule posts occasionally. In those cases, WordPress’s built-in drafts and scheduling may be enough. OASIS Workflow Pro is for managing content in WordPress, not for running every part of a company: it isn’t a general-purpose tool for projects, sales, or technical tasks.

Clear authority matters, too. The plugin can’t resolve a situation where an editor doesn’t know whether they can reject a post, or an author doesn’t know where to find feedback. Agree on roles and decision terms first. "Send back" should mean a specific action: the content goes to a named previous step with a comment and waits to be resubmitted, rather than being left in limbo.

Map the Content’s Actual Path on a Single Page First

Before installing the plugin, sketch a brief map of your editorial workflow. Pick a typical piece, such as an expert article, and write down how it actually moves through your team. Don’t start with an idealized process. Think about the last piece you published: who drafted it, checked the facts, revised the headline, handled the images, and made the final decision? Wherever people keep asking, "Who’s taking this now?" you’ve found a potential step or assignment rule.

Define decisions, not mouse clicks

Create a step when it can lead to different outcomes. For example, an author’s preparation ends with the decision, "Ready for editing." An editorial review ends either with approval or with a return and a comment. Final publishing ends with either publication or a change to the schedule. By contrast, actions such as "check one headline" are better handled in a checklist or task instruction. This keeps the workflow short without losing important checkpoints in the details.

  1. Identify the content types that actually need to follow the workflow: posts, pages, or another content type selected in the settings.
  2. Name the person responsible for each decision, rather than assigning it to an abstract department.
  3. Define an observable outcome for each step: a revised version, a comment, confirmed metadata, or readiness to publish.
  4. Map the rejection path: who gets the task back, what needs to be fixed, and how the team will know the work is done.
  5. Choose one short pilot workflow to test notifications and permissions.

A practical rule: If someone can’t tell within a few seconds what to do after receiving a task, the problem usually isn’t the interface. The step name may be too vague, or the completion criteria may be missing.

What to prepare in WordPress before activation

Check who can create posts, edit other people’s content, publish, and manage the workflow itself. The plugin uses WordPress users and roles and adds its own capabilities for managing editorial workflows. Don’t give everyone administrator access just to make testing easier. It’s better to create test accounts for an author, editor, and publisher, or temporarily use three real accounts with agreed-upon permissions.

Also decide how email will be sent. Assignments and reminders rely on WordPress’s mail system, so successfully saving a workflow doesn’t prove that staff will hear about new tasks. On a test site, first make sure a regular system email reaches the right inbox. If delivery is unreliable, fix it by configuring the mail transport or working with your host before enabling reminders with due dates.

Install and Run a Safe First Test Without Disrupting the Editorial Team

Install OASIS Workflow Pro with the same care you’d use for any plugin that affects publishing. Back up the database and files using your site’s usual procedure, update a staging copy, and do the initial setup on a post that isn’t due to go live today. The goal of the first test is to confirm that the workflow creates tasks, the right users can see them in their inbox, and the rejection path sends content back where you expect.

After uploading and activating the package, open the plugin in the WordPress admin area and resist the urge to turn on complex automation right away. First, make sure users with the required roles exist and the test post is saved as a draft. If your site uses a separate role management plugin, limit its use to assigning permissions. The ability to edit content and the ability to manage a workflow are separate responsibilities, so it’s useful to test them independently.

A pilot with three roles

For the first run, three roles are enough: "Author," "Editor," and "Publisher." The author prepares a test draft, the editor leaves a substantive comment and either sends it back or approves it, and the publisher confirms it’s ready to go live. This deliberately simple setup lets you test all the key transitions without the confusion of parallel paths, teams, or groups. Once the workflow is stable, you can replace the sample roles with real user groups.

Before starting, agree on the expected outcome for each participant. The author doesn’t just click a submit button; they hand off the content with the required information. The editor doesn’t just open the post; they check the criteria you’ve agreed on. The publisher doesn’t have to rewrite the content; they check that it’s ready to go live, the date is correct, and it follows editorial policy. These agreements can become the instructions for each step and help keep the workflow from turning into a box-ticking exercise.

A basic permissions check

Log in with each test account in turn. The author should be able to create and submit their content, but shouldn’t be able to change the workflow configuration by mistake. The editor should see the assigned task and its comment. The publisher should see the final step if the task reaches it. If someone can’t see the action they need, don’t work around the problem by giving them the administrator role. Review the assigned capabilities and check which role is needed for that specific action, not for the whole site.

Your first test post

Create a post with an unmistakable title, such as "Workflow Test - Do Not Publish," a few paragraphs, and one deliberately questionable detail. That detail isn’t meant to trick your team; it gives the editor something specific to send back with a clear comment. Submit the post to the workflow, then use the editor account to send it along the rejection path. The author should then see the returned task, read the comment, revise the text, and submit it again. Only then should you move the post along the approval path to completion.

This test checks more than the buttons. It shows whether the step names make sense, the comment stays with the task, the author knows where to find it, and email goes only to the people who need it. Write down any confusion as soon as it comes up. Often, renaming "Review" to "Fact Check" and adding two sentences of instructions is more useful than teaching everyone the hidden meaning of a generic term.

Illustration of OASIS Workflow Pro setup in WordPress, showing steps and transitions
This conceptual illustration shows the difference between a step, a transition path, and an assigned task without presenting the diagram as an exact screenshot of the interface.

Build a Workflow from Steps, Paths, and Assignees

The OASIS Workflow Pro visual editor lets you assemble a workflow by dragging steps and connecting them with approval or rejection paths. Think in terms of cause and effect, not shapes on a canvas: an event on a post creates a task, an assignee makes a decision, and the system then selects a path and creates the next task. If any part of that chain is undefined, the team may see an unexpected assignment or hit a dead end.

Start with one entry point and one exit. The entry point is submitting a draft to the workflow. The exit may be publishing or scheduling the post, depending on the task you’ve chosen. Put only real checkpoints in between. Most editorial content needs a preparation step, a review step, and a publishing step. Add a separate legal approval step only if it’s distinct from regular editing and handled by someone else.

Three task types and what they mean

OASIS Workflow Pro uses assignment, review, and publish tasks. An assignment task is suited to creating or preparing content. A review task is for decisions such as "approve" or "send back" with an explanation. A publish task is for a person responsible for confirming publication, or publication after review. Don’t use the same task type everywhere just because it’s familiar. The type of step should make clear what decision the assignee is expected to make.

Write a short, outcome-focused instruction for each step. Instead of "Check the content," try: "Verify the facts, links in the content, and required metadata. If you send it back, name the section and explain why." Instead of "Publish," try: "Check the date, category, image, and status, then confirm publication." This saves new team members time and makes the workflow history more useful when investigating delays.

Approval and rejection paths

An approval path doesn’t always lead to publication. After a fact check, it may lead to editing; after an editorial review, to publishing; and after publishing, to scheduling. The rejection path needs even more precision. It should send the content back to a person or role that can resolve the specific problem, not just send it "back" in general. If the editor sends a post back to the author instead of routing it to themselves for another review, the cycle stays visible and manageable.

Don’t automatically connect the rejection path to the start of the entire workflow. In a long sequence, that would make the author repeat steps they’ve already completed and generate unnecessary notifications. For routine revisions, send the task to the nearest responsible person. If the issue affects the fundamentals of the content, such as factual accuracy, it makes sense to return it to the author. If it’s only about publication formatting, send it back to the publisher or editor, depending on how responsibilities are assigned.

Check the workflow with three questions

  • Who gets the task? Each step has a specific user, role, group, or team, rather than an implied expectation.
  • What decision will they make? The available outcomes are clear, rather than ending with an abstract completion that has no consequence.
  • What will the next person see? The next task includes the necessary context, comment, and due date, if one applies.

Once the answers are clear, save and activate the workflow. Don’t move a backlog of old drafts into it on day one. First, run a few new test posts through the workflow, collect feedback, and make sure the step names and messages make sense without a personal explanation. This gives the team confidence in the workflow and reduces the risk of an urgent post taking an unexpected path.

Configure Assignments, the Inbox, and Due Dates After the First Test

Once the basic workflow passes its test, configure the details that shape the team’s day-to-day work: assignments, task visibility, and due dates. Even a well-designed workflow won’t help if a task goes to the wrong person or a staff member hears about it only through a chat message. In OASIS Workflow Pro, tasks can be assigned by role, and assignees can work from their own inbox. This avoids tying a workflow to one person when several users share the same responsibility.

Role-based assignments are especially useful for rotating editorial teams and sites with several subject editors. Instead of reconfiguring every step when a colleague is away, you can maintain the role and the list of users who fill it. But a role-based workflow still needs a clear owner for each task. Make sure staff receive a clear assignment notice, and decide in advance what to do if several people with the same role can see the same task.

Assign work without creating a hidden queue

For each step, decide who should actually receive the work. If one editor reviews the content, assign it to that person. If any member of an editorial role can review it, configure role-based routing and train participants to use their inbox. Don’t assign the task to several people without an agreed rule. Otherwise, each person may assume someone else will take it, and the content will wait without an obvious error.

If one of several assignees needs to claim a task, agree on when that happens. The plugin provides a task-claiming mode: when assignments overlap, a Claim action may appear to show which user is taking the task. Test it in the pilot workflow. The team needs to see what happens for the other assignees after a task is claimed and where the decision is recorded.

What to put in a step’s instructions

Instructions don’t need to repeat the entire editorial policy. Specify the item to review, the criteria, and the expected action. For a fact check: "Verify high-risk claims, leave a comment if anything is uncertain, and approve only after corrections are made." For publishing: "Check the final post fields and date, then confirm publication after approval." For the author: "Address the comment, briefly note your response, and resubmit the content for review." These instructions are more useful than a general request to "Please process this."

Use the inbox as the team’s source of truth

Encourage participants to start the day by checking their assignments rather than searching for their drafts in the general post list. The inbox is useful because it gathers current responsibilities, not every piece of content on the site. Each task should read like a clear commitment: which post needs attention, what step it’s on, whether it has a due date, who sent it, and which comments have already been added.

At the start, walk each user through a short task: open the inbox, go to the post, read the context, make a decision, and confirm that the task has disappeared from their list or changed status. That’s a more reliable sign they understand the process than watching an administrator demonstrate the screen. If an editor keeps finding content manually through Posts, the workflow is running alongside the team’s habits instead of replacing them.

Due dates and reminders: enable them only after testing email delivery

A due date is useful when it affects priorities, not when it’s just a decorative number. In OASIS Workflow Pro, reminders are tied to due dates, so a reminder shouldn’t unexpectedly turn into a stream of emails when no due date is set. Start with one step where a delay matters, such as final publishing or legal review. Set a realistic due date, run a test, and check when and to whom the notification arrives.

Emails may be sent when a task is assigned, a reminder is due, a post is published, or an unauthorized user changes a post outside the workflow. These notifications can help with oversight, but people quickly stop reading them if there are too many. Don’t enable every option by default. Make a table of expected events: who needs to know about a new task, who needs an overdue notice, who would benefit from a publication notice, and who can check the inbox for updates without getting duplicate emails.

A basic notification policy for a pilot workflow
Event Who to notify What to check
Step assigned The task assignee The email and inbox show the correct post and context.
Due date approaching The assignee and, if needed, the workflow owner No reminder is sent for a task without a due date.
Publication The author or person responsible for publishing The message doesn’t replace a final check of the live page.
Post changed outside the workflow Current assignees The team knows who will resolve the discrepancy and whether the task needs to be returned.

After testing, keep only the notifications the team can act on. The problem isn’t that an email arrived; it’s that it doesn’t lead to a clear next step. If email isn’t being delivered, first check WordPress’s mail system and your email infrastructure. Don’t try to fix it by adding steps or reactivating the plugin. The workflow may be working correctly, while the message is getting lost after WordPress calls the mail system.

Statuses, History, and Comments: Keep the Workflow Manageable Without Extra Paperwork

A standard post status tells WordPress what state the content is in. OASIS Workflow Pro’s editorial statuses can reflect the state of your workflow and connect it to an approval or rejection path. They’re useful when they answer a question someone scanning the post list might ask: "What’s happening with this post right now?" Name statuses after an observable state, not a user action: "Fact check needed" is clearer than "Check."

Don’t create a status for every small operation. Two similar statuses that editors understand in the same way can cause confusion in filters and reports. Start with statuses that distinguish meaningful states: in preparation, under expert review, in editing, ready to publish, or returned for revision. If the workflow already makes the steps clear, some statuses may be redundant. The key is for staff to understand whether a post is still a draft or has entered a formal review.

An editor reviewing an OASIS Workflow Pro task and checking the post status
This working example shows why the inbox, comment, and status change should feel like parts of one action, not separate screens.

Use workflow history as evidence, not as an archive for its own sake

Workflow history records the progress of a post: actions by users and the system, comments, timestamps, statuses, and step details. Use it to answer specific questions: Why didn’t the post reach publication? Who sent it back for revision? Where did an unnecessary delay occur? Was the comment seen? Don’t use history as a substitute for regular management. If an editor has to open it every time just to understand the current task, improve the step names and notifications.

Require a comment when someone rejects a task. Instead of "Fix this," the comment should identify something specific and verifiable: "Confirm the source of the figure in the second section," "Get legal approval for this wording," or "Add an image description." An approval comment is needed only when it gives important context to the next assignee. This keeps the history useful for audits instead of turning it into a stream of one-word messages.

How Auto-Submission in OASIS Workflow Pro Changes a Post’s Path

Automatic submission is useful not because it replaces an editorial decision, but because it removes the need to start a repetitive process by hand. When the conditions match, the system finds posts or pages that meet the selected status and keyword criteria and submits them to a specified workflow. That’s why you should configure Auto Submit only after manual submission is working as expected. Otherwise, you’ll automate an unstable rule and end up with a batch of tasks whose origins are hard to explain.

Auto-submission settings typically let you choose the statuses for posts or pages to include, set search criteria for titles, tags, and categories, define the first step’s due date and comment, and set the number of items to process in one cycle. You can also use keywords to select a specific workflow. This means the quality of the setup depends on how accurately you classify content, not on how many conditions you add. If categories are managed inconsistently, automatic selection will be just as inconsistent.

A safe way to enable Auto Submit

  1. Create and activate a regular workflow first. Run several posts through it manually, including a return for revision.
  2. Choose one narrow criterion. For example, use a dedicated category for expert content instead of selecting every new draft on the site.
  3. Make the rule reversible. Before enabling it, make sure test posts are easy to distinguish from real ones and the team knows how to stop the workflow.
  4. Run a one-time check. The settings include a Trigger Auto-Submit - Just one time action, which lets you see which posts are selected before using the rule regularly.
  5. Check the assigned tasks. Every selected post should appear for the right first assignee with a clear due date and comment.

Don’t rely on the title alone if your editors use similar words for different types of content. A more dependable rule combines a status with a controlled category or tag. For example, posts in the "Expert Opinion" category might be sent to a workflow with a specialist review, while news uses a shorter editorial path. This isn’t a claim about a built-in industry feature; it’s a practical way to use the documented selection criteria.

What happens when the conditions match

A useful way to think about it is: a post gets the required status or properties, the auto-submission settings find it based on the criteria, the plugin places it in the selected workflow, and a task is created for the first step. The same rules then apply as with manual submission: assignment, comment, due date, decision, and transition. Automation handles the start, not the quality of the editorial review. If a post enters the wrong workflow, first check its status, category, tag, or keyword, then check the workflow rule.

Check the batch size. If one run is set to process several posts, start with a small number so you can compare each selected post with the rule. Don’t widen the selection until you’re sure the criteria won’t include old drafts, internal pages, or posts the team isn’t ready to put through the editorial process. After a successful test, document the rule in your team instructions: which categories trigger it, who can change them, and how to undo an incorrect submission.

Use Checklists and Comments When a Decision Needs Evidence

A workflow answers "Who makes the decision?" but not always "What exactly should they check?" An additional editorial checklist can help with recurring requirements. It lets you attach checks to a step and prevent a task from being completed until those conditions are met. This can help prevent required details from being missed before publication, but only if the requirements are objectively verifiable and match your editorial policy.

Checklist conditions can apply to the title, content or excerpt, tags, categories, images, links, and manual task confirmation. For example, you can require an article to have a minimum number of tags or images, or ask the publisher to confirm they’ve read the final requirements. Don’t add subjective judgments such as "the writing is interesting" to an automated checklist. Those require human review, a comment, and an editor’s decision, not a technical block.

Prevent the checklist from causing false rejections

Start with three or four requirements that actually recur. For each one, write down why it’s needed, who can change it, and how to handle a rare but acceptable exception. If you require an image, define which content types are exempt. If you check the word count of an excerpt, consider how editors use short teasers. Otherwise, people may add formal details just to pass the step without improving the published content.

Test the checklist separately from the workflow diagram. Create a post that fails one condition and confirm the system won’t let the user complete the relevant action. Then fix that specific issue and check that the action succeeds. If the step is still blocked, don’t start with roles or notifications. First review all the conditions attached to it. That keeps troubleshooting short and clear.

Contextual comments instead of long emails

When an edit concerns a specific phrase, it’s easier to leave a comment next to it than to describe it in a general task comment. The Editorial Comments add-on is designed for this: an editor selects a word, phrase, or paragraph and adds a contextual comment. It’s attached to the post and may be visible in the editor, inbox, or workflow history. This reduces the risk of the author revising the wrong passage, especially in a long piece.

Use the two levels of communication deliberately. A contextual comment is for a specific edit: "Please revise this sentence," "Check this term," or "Add supporting evidence." A comment on a task decision is for the overall outcome: "Returned for fact-checking" or "Ready to publish." Don’t repeat the same message in both places. The author should know where to read about the task and where to find the specific edit.

OASIS Workflow Pro map from an automatic submission rule through review to the final outcome
The map connects the automatic submission rule, first step, checklist, and observable outcome to verify in WordPress.

Teams, Groups, and the Calendar: Expand the Workflow Only After Its Core Is Stable

A large editorial team rarely works from a single list of users. The Groups and Teams add-ons help assign work to groups or teams instead of searching through a long list for the right person. Teams can be connected to workflows, and tasks are assigned to team members with the role specified in the step. This is useful when several staff members share an editorial function and the team changes over time. The team structure itself, however, doesn’t replace a clear process for taking ownership of a task.

Start with one workflow and one team. Make sure only users from the right site are included, the step’s role matches the team members’ function, and the expected users can see a test task. Then check what happens when the team changes: add a member, submit a test post, remove that person from the team using your usual procedure, and confirm that new assignments no longer go to them. This tests how the team is actually managed, not just how it looks on a diagram.

The calendar add-on is useful for a publishing manager who needs to see content in progress, posts that haven’t been submitted to a workflow, scheduled publications, user workload, and priority articles. It doesn’t replace the inbox. The calendar provides an overview and lets you work with deadlines or dates; an individual queue helps an assignee understand their next step. Keep these purposes separate, or editors may see the overall plan but miss a specific assignment.

Recommended order for expanding the workflow: First stabilize the workflow and roles, then notifications and due dates, then checklists, and only after that teams, the calendar, and automatic submission. Each added feature should address a recurring problem you’ve already observed.

Example: An Expert Article Reviewed by an Author, Editor, and Publisher

Consider a site that publishes expert articles and wants to avoid two common problems: an article goes live before its facts are checked, or it sits with an editor without a clear next step. The goal is to route the post through an author, subject editor, and publisher, keep comments with the content, and record a verifiable outcome. Use this as a training template: adapt the roles and criteria to your organization while keeping responsibility clear at each step.

Goal and preparation

You’ll need a test post with an article draft, three test accounts, and an active workflow. Give the author a preparation task, the editor a review task, and the publisher a final approval task. Prepare two versions of the text: the original with one inaccuracy and a corrected version. This lets you test both the rejection and approval paths instead of simulating the process with a single approval click.

Before submitting the post, write instructions for the first step: the author checks the headline, structure, and source material, then submits the article. Instructions for the editorial step should cover checking claims, whether the headline reflects the content, metadata, and comments. Give the final step a limited purpose: confirm that the editorial review is complete and that publication or scheduling matches the plan. Don’t ask the publisher to repeat an expert review if the editor already owns it, or the roles will duplicate each other’s work.

Steps from draft to decision

  1. The author creates a post in WordPress, adds the content, and saves it as a draft.
  2. The author submits the post to the active workflow and adds a brief note if the editor needs to know about a questionable detail or deadline.
  3. The system creates a review task and places it in the inbox of the editor or the appropriate role.
  4. The editor opens the post, reads the context, and either confirms it’s ready or chooses the rejection path with a specific comment.
  5. If the post is returned, the author sees the task, fixes the named passage, and resubmits the content for review.
  6. After approval, the task reaches the publisher, who checks that the post is ready and completes the workflow by publishing or scheduling it according to the agreed rule.

The important thing isn’t the list of steps; it’s the visible handoff of responsibility. After the author submits the post, the editor shouldn’t have to guess whether it’s ready. After a return, the author shouldn’t have to search through messages for the comment. After final approval, the publisher shouldn’t have to check manually whether the task is complete. If any of these points requires an informal message, add or clarify an instruction, comment, or assignment.

Verify the workflow’s outcome

Check the outcome from three angles. First, the inboxes: at each step, the task should appear only for the expected user or group. Second, the post itself: its state should match the current step, and it shouldn’t be published before the final decision. Third, the history: it should show the handoff, return comment, resubmission, and final decision. If any of these three records is missing, don’t consider the workflow ready, even if the test article reached a published state.

Check notifications separately. The assigned editor should receive the expected message if notifications are enabled, and the author shouldn’t get a flood of updates about actions they can’t influence. Test the rejection path, too: the comment should be specific enough for another team member to understand why the post was returned without a call. That’s a real test of how manageable the workflow is, not just a test of the button.

Revise Published Content Without Taking the Current Version Offline

One Pro feature is especially useful for knowledge bases, legal pages, instructions, and evergreen articles: you can create a revision of published content, run it through a workflow, and keep the current public version available until the final decision. This reduces the risk of an unfinished edit appearing on the site just because someone started working on it. When the revision is complete, the plugin moves the approved changes to the published post.

When you create a revision, you can set a prefix or suffix to distinguish the working copy. The plugin describes transferring content, metadata, attachments, categories, and tags; after the revision is finalized, the working copy is given an internal status so it doesn’t remain as a second active copy. Note one limitation: only one active revision is allowed for a post at a time. Don’t create parallel branches for the same article and expect the system to merge unrelated edits later.

Create a separate, shorter workflow for updates

A new article and an update to a published page usually carry different risks. A new post may need the full author, expert, editor, and publisher sequence. A change to a date, a revised instruction, or a factual update may need only an author and one reviewer. It can therefore make sense to create a separate, faster revision workflow with fewer steps. This doesn’t remove review; it makes review proportionate to the task.

Before enabling revisions, agree on how to choose a workflow. For example, a factual update might go through a subject editor, while a change to legal wording needs a separate review. Don’t leave the choice up to individual judgment without assigning responsibility; staff may use the shorter path for complex changes simply because it’s faster. Add a comment to each revision explaining why it was made, and make sure the next person can tell it’s an update to published content.

Test a revision without putting visitors at risk

On a staging copy, choose a published page with distinctive content. Create a revision, change the headline and one paragraph, category, or tag, then run the working copy through the shorter workflow. Before final approval, open the public page in a separate window and confirm that visitors still see the old version. After the final decision, check that the published post has the approved changes and the revision workflow hasn’t left a duplicate that could be published by mistake later.

Scheduled updates need a separate check, too. If the revision is set to publish at a specific time, note the site’s time zone and test it with a safe post. After the workflow is complete, make sure the date wasn’t interpreted using an individual staff member’s browser time. Scheduling an update doesn’t replace oversight: the person responsible should confirm that the intended published page will change at the scheduled time.

Comparison of a published page and a revision moving through OASIS Workflow Pro
The comparison highlights the key idea behind revisions: the working copy is reviewed separately while visitors continue to see the current page.

Safe Improvements Without Editing WordPress or Plugin Core Files

For most editorial teams, careful configuration is more useful than code. Don’t edit WordPress, OASIS Workflow Pro, or active theme files to change a workflow. An update may overwrite those changes, making troubleshooting harder. Start with workflow fields, step instructions, role assignments, statuses, checklists, and notifications. These options are designed to change behavior without modifying files.

If your site uses custom fields, evaluate that need separately. The ACF Compare add-on is designed to compare Advanced Custom Fields values between a published post and a revision. It supports a wide range of field types, including text, images, files, choices, and repeaters. Use it only if editors actually need to make decisions based on those field values. Don’t add it just for completeness: each extra screen should make review easier, not give the team more actions to manage.

Another practical improvement is to review workflow bottlenecks regularly. At an agreed interval, pick a few delayed posts and ask three questions: which step took the most time, whether the same reason for a return keeps recurring, and whether a checklist or instruction could catch the problem earlier. Don’t draw conclusions from a single urgent post. Look for a recurring pattern, change one rule, then test it again on a pilot post.

How to roll back a configuration change: If a new path, automatic submission rule, or checklist condition interferes with publishing, first disable that specific change, save a record of the test, and return to the last verified workflow. Don’t randomly delete users, posts, or the entire workflow before you know what caused the problem.

Troubleshooting: Trace Symptoms to Verifiable Causes

It’s easier to troubleshoot an editorial workflow by starting with an observable symptom than by assuming "the plugin isn’t working." A task may fail to appear for several reasons: the workflow is inactive, the content type is wrong, an automatic submission condition is missing, the role lacks permission, or the task was assigned incorrectly. Start with a simple question: where did the expected record disappear? Did the post fail to enter the workflow, did a task fail to appear in the inbox, was an email not delivered, did a transition fail, or did the public page differ from the approved version?

Before changing settings, note the basics: the test post’s title, the user’s role, the current step, the selected decision, the time of the action, and any error message. Don’t change roles, edit the workflow, adjust email settings, and modify caching plugins all in one attempt. Change one thing, repeat a short test, and compare the outcome with the expected sequence. That makes workflow history and inbox tasks useful diagnostic evidence instead of a puzzle.

The editor doesn’t see the task

Symptom: The author submitted the content, but the editor can’t find it among their assignments. Possible causes: The workflow isn’t active, the required content type isn’t selected in its settings, the first step is assigned to a different role or user, or the post wasn’t submitted to this workflow. What to check: Open the test post using the author account and check which workflow was selected. Then review the first step and its assignees. Log in as the editor and check the inbox, not just the general post list.

Fix: Activate the correct workflow, set the assignment to the agreed role or user, and resubmit a new test post. Don’t change a live post in several ways at once. When to roll back: If a new broad assignment sent tasks to the wrong people, restore the previous assignment model and determine which role should actually receive the work. Adding administrators in bulk won’t reliably solve the problem.

The editor sees the post but doesn’t know what to do

Symptom: The task is there, but the assignee asks whether they should edit the content, leave a comment, or send it on. Cause: The step name is too vague, and its instructions don’t describe the outcome or available decisions. Check: Ask a new team member to read the step name, comment, and available actions without a verbal explanation. If they can’t describe the next step, the interface isn’t the problem.

Fix: Rename the step to reflect its purpose and add a short instruction with a completion criterion. For example, "Fact Check," with guidance on verifying disputed claims and how to send the post back, is clearer than "Review." When to roll back: If the new instructions have turned into a multi-screen mini manual, shorten them and move standing rules to the editorial handbook. A step should guide an action, not replace training.

An assignment email or reminder never arrives

Symptom: The task appears in the inbox, but the recipient didn’t receive an email. Possible causes: The notification for that event is disabled, the user’s email address is wrong, the task has no due date for the reminder, or WordPress isn’t delivering outgoing mail. The plugin uses wp_mail, so task creation and email delivery are separate steps.

What to check: First confirm that the task appears in the inbox. Then check the email settings for the assignment or reminder event, the user’s details, and the due date. After that, test WordPress’s standard email delivery. Fix: Resolve delivery issues at the mail transport or hosting level, then repeat one test with a new assignment. When to roll back: If your attempt to fix the problem caused a flood of messages, disable unnecessary events and return to the basic notification policy until it’s clear who needs each message.

Auto-submission selects the wrong posts or none at all

Symptom: After enabling Auto Submit, the posts you expect remain drafts, or posts from another category enter the workflow. Cause: The selected status, keywords, tags, categories, workflow, or per-cycle post limit usually don’t match the content. Check: Choose one correct and one incorrect test post and write down their statuses and attributes. Then run auto-submission once and compare which condition matched each post.

Fix: Narrow the rule to one controlled attribute, such as a dedicated category, and only then add a second condition. Set a comment so the history shows why the post was submitted automatically. When to roll back: If a batch of posts entered the workflow by mistake, disable automatic submission, stop further cycles, and return to manual submission until you’ve finished investigating. Don’t try to compensate for a broad selection rule by creating another workflow with the same broad criteria.

A post won’t pass the checklist

Symptom: The user fixed the visible problem, but the system still won’t let them complete the step. Cause: Another condition may still be unmet, a group of conditions may be linked, or a rule may apply to a different post field. Check: Open the specific set of conditions and compare it with the test post’s title, content, excerpt, categories, tags, images, or links. Change one attribute at a time and test again.

Fix: Make the checklist criteria observable and remove requirements the team can’t verify consistently. When to roll back: If the new checklist blocks a valid exception, temporarily remove it from the step, agree on the rule, and re-enable it after testing. Never bypass the block by publishing outside the workflow without recording a reason. That defeats the purpose of the review and creates an unclear history.

A revision doesn’t produce the expected public update

Symptom: The working copy looks like a separate post, and the team isn’t sure when the public page will change. Cause: The revision hasn’t reached a final decision, the wrong workflow was selected, or the team is trying to maintain multiple revisions of the same post at once. Check: Compare the public page with the working revision, check its step in the history, and make sure there isn’t another active revision for the original post.

Fix: Run a single revision through the agreed shorter workflow and check for an update only after final approval. For complex changes, create a separate test copy of the content if editorial policy calls for additional review. When to roll back: If you find a serious error in the revision, send it back to the responsible step instead of publishing the working copy to fix it quickly. The public page should remain stable until the working version passes review.

OASIS Workflow Pro troubleshooting diagram for finding a missing task or incorrect transition
The troubleshooting map connects each symptom to a specific check: the workflow, assignment, inbox, trigger condition, and verified outcome.

Questions to Ask Before Launching a Workflow

Can I start with just one review step?

Yes. For a small team, a "Author -> Review -> Publish" workflow is often more useful than a multi-stage diagram. First confirm that tasks are assigned, returns include a comment, and the history is clear. Add steps only for separate decisions that another person is responsible for making.

Do editors need administrator permissions?

No, if their job is to work on assigned content. Keep content creation and editing, workflow participation, and workflow configuration as separate permissions. Set up the required roles and test them with dedicated accounts. Broad permissions may speed up the initial setup, but they make audits and troubleshooting harder.

How can I make sure email isn’t the only way to manage tasks?

Test a workflow where the assignee finds the task in the inbox rather than through an email. Email can notify someone about an assignment or due date, but the workflow state is stored in WordPress. If someone misses a notification, the task should still appear in their work queue.

Can I use automatic submission for every new draft?

You can broaden the rule, but test it on a narrow set of content first. Automatic submission depends on the selected statuses and criteria, so a broad rule may pick up internal, old, or unfinished posts. It’s safer to start with a dedicated category or another controlled attribute, run a one-time test, and expand the rule only after that.

What happens to a published article while a revision is in progress?

The Pro revision feature is designed to keep the current public version available while the working copy moves through the workflow. After the final decision, the approved changes are applied to the published post. Test this on a staging site before using it for important pages, and don’t try to maintain more than one active revision of the same post at a time.

Is OASIS Workflow Pro a good fit for a simple personal blog?

If one person writes and publishes everything, a complex workflow is usually more than you need. It makes sense when you need to share responsibility, record decisions, track due dates, or keep a working revision separate from the live post. For solo publishing, keep only the elements that actually reduce risk, such as one final checklist.

How can I tell whether the workflow is helping?

Look at practical signs, not the number of steps: Are fewer posts left without an owner? Are there fewer follow-up questions in chat? Is it easier to see why work is delayed? Do comments stay with the post? Can you reconstruct the decision path from the history? If the workflow has only added clicks, simplify it to the checkpoints that matter.

When OASIS Workflow Pro Is a Good Fit

OASIS Workflow Pro is worth implementing when publication depends on several people and each decision needs to be clear, assigned, and verifiable. Start with one small workflow, manual submission, and a test post. Then make sure people can see their tasks, comments reach the author, due dates don’t create unnecessary noise, and the history explains each transition. Only after that should you add automatic submission, checklists, teams, and revision workflows.

The best first goal isn’t to create a perfect workflow for every type of content. It’s to make one recurring publication predictable. When the team can tell, without extra messages, who’s working on a post, what needs to be checked, and how to confirm it’s ready, the workflow is doing its job. If you’ve set up roles and a test workflow using this guide, you can download the latest version of OASIS Workflow Pro and run the first test on a safe copy of your site.

OASIS Workflow Pro Setup Video

This video supplements the guide with a product walkthrough. Watch it after the initial setup to compare the interface and sequence of steps.

By OceanTheme.org Editorial Team

 

You are not logged in to post comments.