CoSchedule is the all in one editorial calendar for content marketing and social scheduling! It keeps you and your team insanely organized and is the first (and only) editorial calendar to integrate with WordPress. Collaborate, schedule, and automate all of your content marketing and social media with CoSchedule.

Take control of your content strategy and consolidate your tools into one content marketing editorial calendar with CoSchedule.

Start your 14 Day Free Trial Today >>>

Easily Plan all Your Content in One Editorial Calendar

Easily plan your blog posts, marketing content, and social media on one drag and drop calendar. Create any type of content from emails, blog posts, webinars, even ebooks! They all have a place on your calendar. Add color labels to keep things in order, and never miss a deadline.

Keep Your Whole Team Organized

CoSchedule makes it easy to keep your whole team organized. Share tasks, upload resources, and tell your story without breaking your workflow. Your team will always know what to work on with clear deadlines and simple communication.

Schedule All Your Social Media in One Place

The CoSchedule calendar is perfect for social media scheduling.

  • Schedule Everything in CoSchedule: Schedule all your social messages directly in the calendar (no more jumping from one social platform to the next!).
  • Monitor Social Traffic: Monitor how often your content has been shared on networks such as FB, Pinterest, Google+, and Linkedin.
  • Schedule Dozens of Social Media Messages in Bulk: Use reusable social templates to share posts faster and drive traffic to your blog.
  • Eliminate the Guesswork of Scheduling: Let CoSchedule intelligently promote your content at the best possible traffic times for each network.

Make Your Social Media Smarter (coming soon)

The average lifespan of a single social message is mere minutes, so why are you only sharing it once? Set your messages to automation, select your frequency level (low, medium, or high) and let CoSchedule re-share your best content at the most optimal frequency.

Integrate With the Tools You Love

Along with the optional WordPress plugin, CoSchedule integrates with the tools you love, giving you powerful options for editing content, tracking your success, and more!

  • Evernote & Google Docs: Write your content in Evernote or Google docs and instantly convert to your WordPress blog!
  • Headline Analyzer: Grade multiple headlines within your CoSchedule calendar; optimizing them to increase clickthrough rates and social shares.
  • Google Analytics: Track improvements to your website traffic with GA link tracking!
  • Chrome Extension: Curate content to your calendar from around the web with our Chrome Extension.
  • Pinterest: Plan your Pins right on your editorial calendar with the rest of your blog and marketing content.

Take control of your content strategy and consolidate your tools into one content marketing editorial calendar with CoSchedule.

Start your 14 Day Free Trial Today >>>


  • Drag-and-Drop Editorial Calendar: You can easily make changes to your blogging schedule, just by dragging and dropping posts. What you do on your calendar happens in WordPress.
  • Create Any Type of Content: Use the calendar to schedule everything! From emails, blog posts, podcasts, and the like, CoSchedule is perfect for creating any content or social media campaign.
  • The WordPress Plugin: Install the plugin, and connect your blogs and accounts. The plugin lets you share your blog posts on social media, and puts them all on your calendar, too.
  • Collaborate With Your Team: You don't have to chase after deadlines. Your team can clearly see what and when they should write. They'll even get a few friendly reminders.
  • Social Scheduling While You Blog: Social messages are content too. Write as many as you need at the same time you write your blog post. Hit publish, and automatically set them all in motion.


Installation Instructions

You can install CoSchedule via the plugin directory or manually by uploading the files to your server.

WordPress Gallery

  1. Sign in to your WordPress blog
  2. Go to ‘Plugins’ -> ‘Add New’
  3. Search for ‘coschedule’
  4. Find ‘CoSchedule’ in the results and click ‘Install Now’
  5. Follow the onscreen instructions


  1. Backup your WordPress database.
  2. Download the plugin zip file ‘’ to your computer.
  3. Upload and install through the ‘plugins’ panel in your WordPress dashboard. You can manually upload ‘’ to the ‘wp-content/plugins/’ directory if you prefer.
  4. Activate the plugin through the ‘plugins’ menu in your WordPress dashboard.
  5. Sign in with your CoSchedule account in Settings > CoSchedule
What is CoSchedule?

CoSchedule is a content marketing editorial calendar that integrates with your WordPress blog using a WordPress plugin.

It helps you visualize and plan your blog content with drag-and-drop ease. You can create and publish customized messages for your social networks for each blog post. Posts are easily moved, and social messages attached to those posts move with them. You can collaborate with your writing team and delegate tasks surrounding your blog posts. Learn more here.

How does CoSchedule work?

After you sign up for an account at, you can connect your WordPress blog to your CoSchedule account. You will then have access to the calendar and team features at

CoSchedule synchronizes your WordPress post, author, and category information to its servers, but all of your WordPress data remains in WordPress. CoSchedule will update that WordPress data as you direct, but the data always remains in WordPress. Social messages, tasks, comments, team members, and other data you create in CoSchedule will be stored on CoSchedule’s servers, and never in WordPress.

Why do I need CoSchedule?

Managing a team blog or planning your own blog’s content marketing is not easy inside of WordPress.

CoSchedule is an all-in-one editorial calendar that makes it easier to create, move, and manage your blog posts and stay ahead of your plan. It allows for WordPress blogging team collaboration without needing extra outside tools and logins, reducing the time and unnecessary complexity required to plan your blog’s content marketing program. The lightweight plugin allows CoSchedule to work without unnecessary burden on WordPress, which is different that WordPress-oriented plugins like Edit Flow. You can read more here.

How do I use CoSchedule?

Once you have the plugin installed, you can follow instructions found here that will help you get maximum use out of your CoSchedule account.

How much does CoSchedule cost?

We charge a monthly fee for CoSchedule because we provide an ongoing service that publishes your blog posts and social media messages using a robust API. CoSchedule has several subscription plans to choose from, starting at only $15/month. It is fully integrated with WordPress, Twitter, Facebook, Pinterest, LinkedIn, Google+, Buffer, and Tumblr. Find the right calendar plan for you!


They make it too easy

CoSchedule is the best editorial calendar, and with their WordPress plugin, they make it even easier to succeed at content marketing. We are able to set up our entire social promotion strategy all within the post itself, it works perfectly.


This is a really good application. It is helpping me in so many ways!The Coschedule all in one calendar makes me keep my work organized.

Life Saver

As a solo professional blogger, I dare say I wouldn’t be able to do my job properly without CoSchedule. I’d probably need to hire people to do all these tasks for me!

Awesome Tool!

An editorial calendar is essential for managing a blog like ours, especially when there are multiple team members collaborating on it. As part of our commitment to sharing the in’s and out’s of our operations at Denver Data Designs, we want to share our experience with a powerful tool we use in conjunction with our blog.

As a member of the blogger community, we’ve tried just about every option for organizing our posts and scheduling their push to social media. Paper calendars, notebooks full of sticky notes, Google spreadsheets…none are failsafe and effective. Also, we don’t have the expertise on the best times and days to post to each location. This is where CoSchedule has been so very helpful. You don’t have to worry about when the highest readership for your item is going to be scanning for content. It allows us to keep our focus on writing data visualization content, rather than on managing the distribution of that content.

We recently traded in our spreadsheets, paper calendars, and back-and-forth emails for CoSchedule – an editorial calendar plugin for WordPress. This plugin is very easy to install and configure. Within 30 minutes we were intuitively pushing our content out to Twitter, LinkedIn, and so many other places we look to gather readership. The system is very easy to setup and use and just makes sense. In addition, everything you want is self contained in the plugin in WordPress including getting help, analytics, and a very cool calendarized view of the activities. Speaking of the analytics – you get a great view into the impact your marketing programs are having with your blogs exposure and impact. Are you attaining new readers, drawing new customers, or informing more of your target audience? If so, the analytics are very helpful in showing you these facts.

CoSchedule also has a great way to manage and view your activities. You can review upcoming events, tasks, and top content. This gives you a good view on which posts have landed successfully to your audience and those that need some work. This is a great landing page to get a great overview of how the system is functioning day to day.

CoSchedule also has a great way to select the type of post you want to share – for instance because we are sharing lots of data visualizations, we are most often using the image type. But if you have lots of text content, perhaps the link type is the way to go.

There are also extensive settings to customize what options you want in the system. For instance you can select your integrations with social platforms, change timezone settings, and even change the types of content you plan to distribute. CoSchedule has clearly thought through many different use cases in the world of marketing and blogging to anticipate your every need.

Finally, the product just works. Unlike many products, the functions work as expected. I’m not saying that they don’t have defects (although I couldn’t find any), but it’s a solid product that you can depend on.

After a using the CoSchedule demo we don’t think I can ever go back to any other way. We are def a CoSchedule convert! Keep up the great product development CoSchedule!

Best Marketing / Scheduling / Team Collab Tool

COSchedule has changed my business and has made it possible for me to actually have a presence in Social Media.
I could never get active with SMN. I just had to much to do with all the other aspects of my business that I was neglecting what I knew was important.
CoSchedule has automated most of it, in a way that no other SM scheduling calendar had ever done.
Love it, love it, love it!

Keeps a busy blogger on track

It’s not free (14 day trial offered) but after using it for 2 weeks I’m hooked.

See my full review at [link removed]

CoSchedule has a ton of features I will never use as a solo blogger, such as for working with teams, and smart workflow to suit.

I’ve got to say that as a “solo blogger”, CoSchedule has started to me feel like a Pro, as I now have a tool that helps me fine-tune both my writing, as well as the distribution of new and relevant previous content.

Read all 175 reviews

Contributors & Developers

“CoSchedule” is open source software. The following people have contributed to this plugin.




  • Improved multisite network activation.


  • Guards the use of wp_parse_url. It was introduced in WordPress 4.4.0.


  • Fixes more issues with protocol-agnostic image URLs as post attachments.


  • Fixes issue with protocol-agnostic image URLs as post attachments.


  • Improve plugin compatibility


  • Improves overall plugin performance


  • Improved plugin activation


  • Improved plugin performance


  • Fixes issue with post name overrides


  • Fixes issues with Jetpack compatibility


  • Fixes issues with photos in the last plugin release


  • Fixes issues with the deployment of release 2.4.6


  • Improves overall plugin performance


  • Improves overall plugin performance


  • Improved compatibility with certain OS configurations


  • Improved compatibility with certain PHP configurations


  • Improved plugin performance


  • Fixes exception caused by non-standard members


  • Content import from CoSchedule calendar


  • Preserves Jetpack markdown upon post sync


  • Improves publishing posts that are backdated


  • Improve the backend communication with CoSchedule


  • Authentication improvements
  • Official support for WordPress VIP


  • Improves publication time accuracy for blogs using caching plugins.
  • Adds save/delete filter hooks usable by third-party plugin developers.
  • Add ability to publish posts that have missed their scheduled publish time.
  • Improve plugin behavior when installed into WordPress older than 3.5.


  • Fixes a small issue with syncing the plugin version number


  • Improves URL escaping and compatibility with WordPress VIP standards


  • Fixes an issue with loading the css for the plugin


  • Adds compatibility with PHP 5.2.x


  • Improves security, adds VIP code style enhancements, adds CoSchedule logout during author switching, and fixes a potential problem with image syncing


  • Fixes issues with certain PHP configurations


  • Fixes issues with syncing headlines


  • Improves compatibility with security plugins


  • Brings plugin code up to speed with WordPress VIP coding standards, adds login to metabox, and improves security


  • Adds support for WordPress version 4.0


  • Fixes an iFrame height bug


  • Fixes an iFrame height bug


  • Accommodates syncing of very old blog posts


  • Improves Login page styling


  • Changes the metabox implementation and reduces the chance of plugin conflicts


  • Fixes the CoSchedule submenu and bugs affecting non-MySQL blogs


  • Changes the plugin interface, adds security improvements, and improves calendar functionality in WordPress


  • Improves reliability of post-message associations


  • Improves reliability of image attachments for posts


  • Fixes occasional problems category syncing


  • Improves debugging and fixes variable collisions


  • Performance improvements for post syncing


  • Adds an endpoint for verifying CoSchedule token


  • Improves the CoSchedule connection process


  • Allows CoSchedule registration from settings


  • Fixes an issue with iframe tags in a post’s content


  • Fixes an issue with post excerpts containing special characters


  • Improves support for different hosting environments


  • Improves support for custom post types


  • Improves debug information


  • Fixes a bug with blog connections


  • Improves debug information


  • Syncs images and excerpts for social messages


  • Fixes an issue with blogs that use custom post types


  • Adds support for SSL connections
  • Improved user onboarding experience
  • Fixes a rare bug with cache busting on some blogs


  • Fixes a rare issue when syncing categories


  • Initial public release


  • Release Candidate 5
  • Naming conflict bug fix


  • Release Candidate 4
  • Public beta release


  • Release Candidate 3
  • Private beta release