Work with WordPress posts

Once your site is connected, your WordPress posts show up on your calendar as WordPress projects. You can create posts in CoSchedule or in WordPress, and they stay in sync. This works on every plan, including the free plan.

Create a WordPress post in CoSchedule

  1. On your calendar, click + on the date you want.
  2. Select WordPress.
The Create menu on the calendar with the WordPress option for creating a new WordPress post.
  1. Enter a title and any other details, such as the owner.
  2. Click Create.
  3. If you've connected more than one site, choose the site for the post.
Choose your WordPress Site list in a new WordPress project, showing two connected sites.

Posts you create in your WordPress admin show up on your calendar on their own.

What you can change in CoSchedule

  • Title and headline: the project title and the headline are kept the same, and they sync with the post title in WordPress.
  • Date, time and status: the publish date and time and the status (Draft, Pending Review or Scheduled) sync with the post.
  • Author and categories: choose them in the WordPress section of the project.
  • Post content: you write the post itself in WordPress. Click Edit in WordPress to open it.
WordPress project in CoSchedule with the title, publish date, headline, post author and categories marked.

Convert a draft to a WordPress post

You can draft a post in a Text Editor or Google Doc attachment in any project, then send it to WordPress.

  1. Open the project and go to the Text Editor or Google Doc attachment.
  2. Click the cog at the top of the attachment, then click Convert to WordPress.
Text Editor attachment cog menu open with Convert to WordPress, Download PDF and Download HTML.
  1. Select the categories and the author for the post, then click Convert.
Convert to WordPress window to pick categories and an author, with the Convert button highlighted.
  1. When the conversion finishes, click Continue, then click Complete.

The project's type changes to WordPress.

A conversion can't be undone.

Keep each image in a Google Doc under about 6 MB before you convert it.

If you don't see Convert to WordPress, or the conversion doesn't finish, refresh your WordPress connection (see Connect WordPress to CoSchedule). If that doesn't help, deactivate and reactivate the CoSchedule plugin (see Update or reinstall the CoSchedule WordPress plugin). If Google Doc conversions keep failing, check Fix WordPress plugin conflicts.

Promote a post with social messages

Every WordPress project has a social campaign for promoting the post, and CoSchedule adds the post's URL to it for you.

  • Until the post is published, the campaign shows your site's address followed by asterisks in place of the post's address. The post's title, excerpt and featured image show below it.
Campaign Link for a WordPress post that isn't published yet: the URL field shows the site address with asterisks in place of the post's address, above the post's title, excerpt and featured image.
  • Once the post is live, the asterisks are replaced with the post's full URL.
Campaign Link for a published WordPress post: the URL field shows the post's full address, above the post's title, excerpt and featured image.
  • New messages start with the {title} and {permalink} text helpers, shown in orange, which fill in the post's title and link. You can delete them and write your own text.
Social message composer with the post title and permalink filled in by text helpers, above the linked post's preview.

Social messages for a WordPress post don't publish until the post is published.

For more on campaigns, see Create a social campaign.

Promote an older post again

  1. Use the search at the top of your calendar to find the post.
The Search Calendar field at the top of the calendar, used to find a post by its title.
  1. Open the WordPress project and go to its social campaign.
  2. Click + next to the day you want, then write and save the message.
A blog post's social campaign timeline, with the messages already scheduled and a plus button on each day to add more.
  1. Repeat for each message. Your new messages show in the campaign.
A blog post's social campaign with a new social message scheduled for the post.

Click Sent Messages in the campaign to see the messages already published for the post. To keep resharing evergreen posts automatically, use ReQueue. See What ReQueue is and how it works.

Common questions

Why isn't a post on my calendar?

CoSchedule syncs the latest 500 drafts, 500 published posts and 500 scheduled posts on each site. To sync an older post, open it in your WordPress admin. If it's a custom post type, make sure that type is turned on. See Map WordPress authors, categories and custom post types.

Can I move a project to a different WordPress site?

No. Create a new WordPress project for the other site.

Why does a message show an old title, excerpt or image?

The link preview comes from the post's page. See Fix a wrong link image or missing link in a social message.

Learn more