Search Over 30,000 FREE Plugins from the Official WordPress Plugin Directory Repository


CoSchedule is an editorial calendar for your content marketing and social scheduling. Take control of your content strategy and consolidate your tools

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 >>>
Author CoSchedule
Contributors CoSchedule
Tags click to tweet, content marketing, Content marketing calendar, drag and drop editorial calendar plugin, editorial calendar plugin, Evernote integration, google analytics, Google Docs integration, pinterest integration, schedule facebook posts, schedule posts to google+, schedule posts to Linkedin, schedule to twitter, social automation tool, social media, Social Media Analytics, social media scheduling, tumblr
  1. coschedule-by-todaymade screenshot 1

    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.

  2. coschedule-by-todaymade screenshot 2

    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.

  3. coschedule-by-todaymade screenshot 3

    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.

  4. coschedule-by-todaymade screenshot 4

    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.

  5. coschedule-by-todaymade screenshot 5

    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.

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


  • 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
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!

Version 2.4.16

Requires WordPress version: 3.5 or higher

Compatible up to: 4.7-beta4

Last Updated 02 Feb 2017

Date Added: 26 Sep 2013

Plugin Homepage


4.7 stars
172 ratings


Not Enough Data

Works: 0
Broken: 0