• Categories
    • Tutorials
    • Beginners Guide
    • WordPress News
    • WordPress Security
    • Best WordPress Plugins
    • WordPress Themes
    • Product Reviews
    • WP Tips & Tricks
  • Guides
    • Start a Blog
    • Make a Website
    • WordPress Hosting
  • WordPress Hosting
    • A2 Hosting
    • HostGator
    • Bluehost
    • Cloudways
  • Managed Hosting
    • WPEngine
    • Rocket.net
    • WPX
    • Kinsta
  • Coupons
    • WPEngine
    • Flywheel
    • Cloudways
    • A2 Hosting
    • WPX Hosting
WordPress Tutorials

How to Manage Your Editorial Calendar with Edit Flow

Last Updated on: December 19, 2018 Lyn Leave a Comment

How to Manage Your Editorial Calendar with Edit Flow

Every blogger or head of an editorial team knows the key to any well-managed publication is a streamlined workflow.

You may be relying on tools like Trello and Asana to keep track of your team’s editorial workflow, but there’s a powerful plugin available right inside the WordPress repository that can help you get the job done.

It’s name is Edit Flow.

About Edit Flow

Edit Flow

Edit Flow is an open-source plugin whose development is led by Daniel Bachhuber, Mo Jangda, Scott Bressler and Automattic. In short, it’s a free editorial plugin that comes with the following features:

  • A drag-and-drop editorial calendar.
  • The ability for editors and authors to communicate with one another on the Edit Post page.
  • The ability to assign custom statuses to posts.
  • The ability to attach metadata to individual posts detailing each post’s requirements.

And more!

Let’s learn how to use this plugin.

1. Installing Edit Flow

Go the Add New Plugin page in the WordPress admin area of your site, and search for “edit flow.” Click Install Now once you find it, and activate the plugin.

Install Edit Flow

The first thing you’ll notice is the number of items added to the WordPress dashboard and admin panel.

Edit Flow Dashboard

Here’s a quick breakdown of these items:

  • Unpublished Content – This box gives you an “at-a-glance” look at the number of posts you and your team have in the works as well as what stage of the editorial workflow they’re currently in.
  • Notepad – This screen option allows you to add a quick note to your dashboard. The only downside is the fact that there’s only one note. You can’t add multiple notes to your dashboard.
  • Posts I’m Following – This option gives you quick access to the posts you’re following, giving you an easy of accessing all the posts you need to monitor.
  • Dashboard > Calendar – This admin panel menu option gives you access to the editorial calendar Edit Flow comes with.
  • Dashboard > Story Budget – This menu option leads to a page that gives you a breakdown of each article in your workflow, including details on its status, its author and when it was last worked on. The articles on this page are organized by the WordPress categories you assign posts to.
  • Edit Flow – This admin panel menu option gives you access to all of Edit Flow’s features and settings.

2. Managing Statuses

Statuses are what you’ll use to label each post based on where it is in the editorial workflow. Typically, an editorial workflow looks like this:

  1. Article pitched.
  2. Article assigned.
  3. Topic researched by author.
  4. Article written.
  5. Article submitted for approval.
  6. Editing and finishing touches added by editor.
  7. Article scheduled.
  8. Article published.

You can assign these statuses when you create new posts or edit current ones:

Edit Flow - Assign Status

Here are the default statuses Edit Flow is installed with as well as the descriptions they come with by default:

  • Pitch – Idea proposed; waiting for acceptance.
  • Assigned – Post idea assigned to writer.
  • In Progress – Writer is working on post.
  • Draft – Post is a draft; not ready for review or publication.
  • Pending Review – Post needs to be reviewed by an editor.

You can add your own statuses to suit your editorial workflow by going to Edit Flow > Custom Statuses. This page looks similar to the Categories and Tags pages in the WordPress admin area. All you need to do is enter a name for your status, give it a description, and click Add New Status.

Add New Status

You can edit or delete the default statuses if they don’t fit your workflow.

Custom Statuses

Developer Options for Custom Statuses

If you want to limit which statuses appear in the drop-down menu for certain user types, use this filter:

  • ef_custom_status_list

3. The Editorial Calendar

Editorial Calendar

The editorial calendar feature gives you a visual representation of what posts you and your team have in the works, what their statuses are, what dates you want them finished by and who is assigned to them.

You’ll only see the post’s title, status and desired publish date at first glance. You can view more information by clicking on it:

Editorial Calendar Details

If you look at the bottom of the post card in the image above, you’ll notice a few quick links:

  • Edit – Takes you to the Edit Post page for that particular post.
  • Trash – Sends the post to the trash bin.
  • Preview – Takes you to the frontend to preview the post.
  • Following – I’m currently following these posts. If I click the Following button, I’ll “unfollow” that post. Similarly, you can use the same link to follow posts you aren’t following.

You can drag and drop posts wherever you need them to be so long as they aren’t published, yet.

Drag Posts

If you click on a date in the calendar, a “+” symbol will appear in the upper, left-hand corner.

+ Symbol

When you click on it, you’ll access a tiny screen that allows you to schedule a post for that date.

Create New Post

Edit Flow will assign the default status to it, which is Pitch if you didn’t choose a different one when you were adding your own statuses.

You’ll view 6 full weeks by default, but you can change this using the Screen Options menu.

Edit Flow - Calendar Screen Options

You can also filter which posts you see based on status, category and author.

Calendar Filters

Developer Options for the Calendar

Developers can add or remove a number of different features from the calendar using WordPress’ built-in hooks and filters.

  • ef_view_calendar_cap – This filter allows you to modify which user types can view the calendar. Admins, editors, authors and contributors can view the calendar by default.
  • ef_calendar_allow_ajax_to_set_timestamp – This filter allows you to choose whether or not dragging an unpublished post to a different date changes the publication date. It doesn’t by default, but you can turn this feature on by adding this snippet to your functions.php file:
    • add_filter( ‘ef_calendar_allow_ajax_to_set_timestamp’, ‘__return_true’ );
  • ef_calendar_total_weeks – You can use this filter to lock the calendar to a specific range.
  • ef_calendar_weekend_days – This filter allows you to select which days the calendar considers the weekend. These days are Saturday and Sunday by default.
  • ef_calendar_item_information_fields – These are the details that appear when you click on a post in the calendar. We discussed which ones are shown above, and you can remove some or add your own using this filter.
  • ef_show_scheduled_as_unpublished – The calendar doesn’t show scheduled posts when you choose Unpublished as a filter when viewing the calendar. This filter allows you to include scheduled posts in this view.

Upcoming Posts in Story Budget View

If you want to view which posts you have in the works in a more list-oriented style, hover over Dashboard, and select Story Budget.

Choose Story Budget

This view is organized by categories. It uses the categories you’ve created in WordPress and assigned to posts.

Story Budget

4. Managing Assignments with Editorial Metadata

Providing enough details to team members as possible is the key to acquiring a good workflow among an editorial team. This is the purpose editorial metadata serves.

Editorial Metadata

You’ll see this box in the right-hand sidebar of the Edit Post page. Here are the default fields:

  • First Draft Date – The date and time the post, or at least the first draft of it, needs to be completed by.
  • Assignment – A textbox you can use to give detailed information on what the post needs to cover.
  • Needs Photo – You can use this option to let the writer know whether or not they’ll be required to create a featured image for the post.
  • Word Count – The minimum and/or maximum amount of words required for the post.

You can customize what appears in this box by hovering over Edit Flow in the admin panel and selecting Editorial Metadata.

Edit Flow - Editorial Metadata

This allows you to add a new editorial metadata term by giving it a name, a description and selecting which metadata type it should have.

Add New Editorial Metadata Term

You can delete the default metadata terms if you don’t need them. You can also make metadata terms viewable by selecting yes while you create the term…

Viewable > Yes

… or by clicking Make Viewable on terms already created.

Make Viewable

This makes these individual metadata terms viewable in the calendar, on the All Posts page, on the Story Budget page and anywhere else posts are displayed. Keep in mind any terms you make viewable will be viewable by other members of your team. Terms that are hidden can only be seen by the editor and author assigned to teach post.

5. Editorial Comments

An Editorial Comments box is added to the main section of the Edit Post page, underneath the editor.

Editorial Comments

You can click the Respond to This Post button when you need to add a comment to the post.

Submit Response

This allows editors and authors to converse with one another to ensure everyone is on the same page and that posts are as high of quality as they can possibly be. This also allows you to cut back on emailing and keep post-related comments where they belong – in the same location as the post!

6. User Groups

User groups give you a way to organize your team based on their titles and/or skillsets. Here are the default user groups:

  • Copy Editors – These are general editors. They edit each piece of content and ensure every post’s quality is as high as it can be.
  • Photographers – Self-explanatory. You may want to delete this user group if your site doesn’t use dedicated photographers, at least not to the extent of needing an entire user group dedicated to them.
  • Reporters – Another self-explanatory user group. This one is meant for traditional media sites. You can delete it or edit it to reflect a blog, such as by simply renaming it to Writers or Bloggers.
  • Section Editors – These are different editors than copy editors. These editors manage entire sections, approve topics, give feedback and provide direction for the entire site.

The default user groups are more geared toward traditional publications, as you can see. You can spend a bit of time deleting or editing the current ones to suit your own site. Here’s what I came up with in a minute of editing the default user groups:

User Groups

You can also add any new user groups you need:

Add New User Group

You can assign user groups to individual users on each user’s User Profile page. Users can be assigned to multiple user groups.

Assign User Group

7. Notifications

Anyone who’s assigned or following a post receives an email notification whenever a post is updated or an editorial comment is left on it. You can control who receives notifications for a post on the Edit Post page. The box for it is located underneath the Editorial Comments box.

Notifications

Tick each box associated with every user you feel should receive updates for a post, and tick each box associated with every user group you feel should receive updates for a post.

Typically, only the editor and author assigned to a post should receive updates for it. Senior editors or admins may also wish to be notified so they can keep a closer eye on the workflow for the entire site.

You can navigate to Edit Flow > Notifications to enable an option that ensures admins always receive notifications whenever a post is updated or an editorial comment is submitted.

Enable Admin Notifications

Developer Options for Notifications

Developers can modify the way notifications are handled using WordPress’ built-in hooks and filters.

  • ef_edit_post_subscriptions_cap – This filter lets you choose which user types have the ability to decide which users and user groups subscribe to posts.
  • ef_notification_auto_subscribe_current_user – Any user who edits a post or leaves an editorial comment on one gets auto-subscribed to that post. This filter lets you disable this option.
  • ef_notification_status_change – This filter allows you to disable notifications for specific status types or all status types.
  • ef_notification_ignored_statuses – This filter performs the same action as the previous filter.
  • ef_notification_editorial_comment – This filter disables notifications for editorial comments.
  • ef_notification_recipients – This filter allows you to select who receives notifications. Anyone who’s subscribed to a post receives notifications by default.

8. Extending Edit Flow Even Further

Developers can extend Edit Flow even further using a few guides the developers of the plugin have published. These include:

  • A guide on how to auto-subscribe user groups for notifications.
  • A guide on how to hide empty boxes on the Story Budget page.
  • A guide on how to hide the Publish button for certain statuses.
  • A guide on how to dictate which user types have the ability to drag-and-drop posts on the calendar.

And others. You can access these guides as well as the code snippets for them on the Extend page of the plugin’s official website. You can also contribute by writing code for the plugin and helping other Edit Flow users. Learn more on the Contribute page.

Final Thoughts

Edit Flow is a powerful plugin every owner of a content-heavy WordPress site needs to look into. It can streamline the process of managing your editorial calendar, especially if you work with a larger team.

I would say the only thing missing from this plugin are colour options for different statuses, users and user groups as well as a way to schedule social media posts. Check out our list of the Best WordPress Plugins to Automate Social Media Marketing if you’re interested in doing that.

If you’re interested in learning more about managing your editorial team, check out our guide on Working with Multiple Authors in WordPress.

+ Share
Disclosure

Lyn

Related Posts

Back to all articles
  • Dealing with WordPress RSS Feed Errors: How to Identify and Fix Them

    Dealing with WordPress RSS Feed Errors: How to Identify and Fix Them

  • What is WordPress? A Beginner's Guide!

    What is WordPress? What Can it do & Is it Right for You? A Beginner’s Guide

  • How to Set Up WordPress Two-Factor Authentication: WP 2FA Review

    How to Set Up WordPress Two-Factor Authentication: WP 2FA Review

Coupons

View more deals
  • 10% OFF

    Elegant Themes Coupon

    You can’t move within WordPress circles without coming across E
    Get This Deal
  • pressable logo
    15% OFF

    Pressable Coupon

    If you’re looking for a high-quality managed WordPress hosting
    Get This Deal
  • Teachable Coupon Code
    10% OFF

    Teachable Coupon

    Building an online course business requires the right platform to
    Get This Deal

Leave a Reply Cancel reply

Full Disclosure This post may contain affiliate links, meaning that if you click on one of the links and purchase an item, we may receive a commission (at no additional cost to you). All opinions are our own and we do not accept payments for positive reviews.

Our Newsletter

Get awesome content delivered straight to your inbox.

Thank you!

You have successfully joined our subscriber list.

.

THE BEST OF WPKUBE

Some of the best content we have published so far.

BEGINNER GUIDES & REVIEWS

110 Best WordPress Hosting Options for 2025 (Pros & Cons)
28 Best Managed WordPress Hosting Providers for 2025 Compared
38 Best Cheap WordPress Hosting Providers in 2025 (From $1.99)
46 Best WordPress LMS Plugins – Detailed Comparison & Review for 2024
55 Best WooCommerce Hosting Providers Compared in 2024 (All Budgets)
66 Best WordPress Landing Page Plugins Compared + Recommendations (2024)
79 Best List Building Plugins for WordPress In 2024
8How to Fix the 500 Internal Server Error on Your WordPress Website
9Beaver Builder Review: Honest Thoughts + Pros and Cons (2025)
10OptimizePress Review: Create Landing Pages with Ease
11How to Make a Website: Complete Beginner’s Guide
12Top 22 Best Free Stock Photo Resources For Your Site
13How to Start a Blog in 2022 (Step by Step Guide)
14How To Fix ‘503 Service Unavailable’ WordPress Error
1511 Best Contact Form Plugins for WordPress in 2025
16How to Add a Custom Logo to Your WordPress Site
17How to Fix Error Establishing a Database Connection in WordPress

WPEngine: 50% OFF Deal

Save 50% on one of the best managed hosting providers.

Get this Deal
Featured In Forbes Huffpost Entrepreneur SEJ

About WPKube

WPKube is an online WordPress resource which focuses on WordPress tutorials, How-to’s, guides, plugins, news, and more. We aim to provide the most comprehensive beginner’s guides to anything about WordPress — from installing plugins, themes, automated installs and setups, to creating and setting up pages for your website.

We have over 500+ tutorials, guides, product reviews, tips, and tricks about WordPress. Founded by Devesh Sharma, the main goal of this site is to provide useful information on anything and everything WordPress.

Twitter Facebook

Useful Links

  • Behind the Scenes
  • Beginner Guides
  • WordPress Hosting
  • WooCommerce Themes
  • MeridianThemes
  • Exclusive WordPress Deals
View All Guides »

Reviews

  • WPEngine 33% OFF
  • WPX Hosting
  • Flywheel 33% OFF
  • Divi Theme 20% OFF
  • Systeme.io
  • Elegant Themes
Reviews »

Deals

  • InMotion Hosting
  • LifterLMS Coupon
  • LiquidWeb Coupon
  • WPEngine Coupon
  • A2 Hosting
  • Solid Affiliate
More Deals »
© Copyright 2023 WPKube ® All Rights Reserved.
  • Contact
  • Site Terms
  • Disclosure
  • Privacy Policy