Support Home > Social > Jetpack Social: Auto-Sharing Posts

Jetpack Social: Auto-Sharing Posts

Update May 18, 2023: Twitter is no longer supported. Learn more about this.

Auto-sharing (formerly known as Publicize) is a feature of Jetpack Social. The auto-share feature allows you to share your blog posts automatically to your connected social media accounts. Currently, posts can be auto-shared to the following social platforms: Facebook, Instagram, LinkedIn, Mastodon, Tumblr and Nextdoor. Static pages are not auto-shared to social media networks. The auto-share feature applies to posts only.

  • Free Plan: unlimited shares.
  • Connection Limits:
    • 15 connections per single user on one site.
    • 30 total shared connections on one site.
  • User Roles Allowed:
    • Administrators
    • Editors
    • Authors
    • (Contributors cannot use this feature.)
  • Image Selection for Facebook (Minimum 200 x 200 pixels):
    1. Featured image
    2. Attached and inserted image
    3. Any other image in the post
  • Image Display for Tumblr:
    • If the post is an image post format
    • If an image is embedded within the first 256 characters of the post

Using Jetpack Social to Auto-share Posts

Auto-sharing New Posts

The auto-share feature allows you to configure your auto-sharing options before you publish a new blog post. Once the social networks are connected, to configure the auto-sharing options when writing a new article, you can follow the steps:

  1. Access the sidebar containing social media sharing settings by clicking on the Jetpack icon if using the Jetpack plugin, or the Social icon if you’re using the Jetpack Social plugin:
  1. In the Social sidebar, under Share this post, use the “Share when publishing” toggle to control the automatic sharing of your post. When enabled, click on the social media icons to select the networks you wish to share your post on. Selected networks will be highlighted, while the ones not chosen will appear greyed out.

After selecting the preferred social networks, you have the option to include a custom message, limited to 255 characters, to accompany your social posts.

Upgrade: Create custom visuals for your social media and optimize user engagement if upgrading to Jetpack Social plan or the Jetpack Complete bundle.

  1. Once you have everything set as you would like, click Publish. You will see the Jetpack Social options on the pre-publish sidebar. Scroll down to ‘Social Preview’ within the sidebar to view a preview of your post’s presentation on different social platforms.

Saving your post as a draft will not trigger auto-sharing to your social media networks. Auto-sharing occurs only when posts are scheduled to publish or are published immediately.


Auto-sharing Scheduled Posts with Jetpack Social

You can auto-share scheduled blog posts! To do this, follow the steps above and, instead of publishing, schedule your article for publishing later. You can do that either from your site’s WP Admin or from your WordPress.com Dashboard by following the steps:

  1. Log in to your site’s WP Admin or visit your site’s WordPress.com Dashboard.
  2. Navigate to Posts → Add New to begin creating your post.
  3. Once your post content is ready, click the Jetpack icon if you’re using the Jetpack plugin or the Social icon if the Jetpack Social plugin is used. These are located in the top right corner.
  4. In the Share this post section, click the social platforms where you want the post to be shared. You can also add a custom message or image to accompany your post on social media.
  5. Click the Settings icon, also in the top right corner, to open the post’s settings sidebar.
  6. Next to Publish click on Immediately to select a future date and time for your post to go live.
  7. Confirm all your details are correct and click the Schedule button in the top right corner.

Your post is now set to be automatically published and shared at the time you have scheduled.


Auto-sharing Previously Published Posts

You can recycle your content by auto-sharing previously published posts.

Note: Auto-sharing previously published posts does not currently support custom post types. (For new posts, see below) Also, it is available in the Block Editor only, not the Classic Editor. See Using Blocks and the Classic Editor for instructions on moving from the Classic Editor to the Block Editor.

Cloning or duplicating a post with a plugin will duplicate its status as well. If the original post was already published, the cloned post will not trigger Jetpack Social’s auto-share feature since it’s considered already published.

Auto-sharing Previously Published Posts from WP Admin

The first option for auto-sharing previously published posts is in the post writing screen in the WP Admin. To auto-share a previously published post from the WP Admin post writing screen follow the steps:

  1. Log in to your site’s WP Admin.
  2. Navigate to Posts and select an existing post.
  3. click the Jetpack icon if you’re using the Jetpack plugin or the Social icon if the Jetpack Social plugin is used. These are located in the top right corner.
  4. In the Share this post section, click the social platforms where you want the article to be shared. You can also add a custom message or image to accompany your post on social media.
  5. Click the Share post button from the bottom of the left sidebar to share the post.

Auto-sharing Previously Published Posts from WordPress.com Dashboard

You can also auto-share previously published posts from your WordPress.com. To auto-share previously published articles from WordPress.com follow the steps:

  1. Start from your WordPress.com Dashboard.
  2. In the top-left corner, click Switch site, and select the site you want to auto-share from.
  3. Go to Posts and click the three dots next to the post you want to share, then click Share.
  4. Click the toggle next to the connected accounts to which you’d like to share your post.
  5. Use the toggle to select the social media networks where you want the post to be auto-shared.
  6. Optionally you can add a custom message to accompany the social post.
  7. Click Preview button to see how it will appear on your social media accounts.
  8. Next, you can choose to auto-share the post immediately by clicking Share post or clicking the calendar icon and schedule the auto-share.
Auto-share previously published posts

Using Jetpack Social with the Classic Editor

If you’re using the Classic Editor, the Jetpack Social options will look slightly different. You’ll find them in the Publish box on your post edit screen when writing a new post. The auto-sharing of previously published posts is not available in the Classic Editor. You must use the Block Editor for this feature.

You will find the auto-sharing settings under Jetpack Social in the Publish box. These settings were labeled Publicise in the past.

If you want to toggle any of the Jetpack Social services for a specific post, click Edit next to the list of connected accounts. You can then uncheck the services you do not want to use for this post and add a custom sharing message.


How to Use Jetpack Social with Your Custom Post Types

Overview: By default, Jetpack Social’s auto-sharing feature is only triggered when you publish a new post. You can extend this feature to other Custom Post Types using one of the following methods.

Option 1: Adding Support to an Existing Post Type

To add Jetpack Social support to an existing post type, use the add_post_type_support() function. Follow these steps:

1. Open Your Functionality Plugin:

If you don’t have one, create a new plugin or add code to an existing one

2. Add the Following Code:

add_action('init', 'my_custom_init'); function my_custom_init() { add_post_type_support('custom_post_type', 'publicize'); }

3. Replace the Placeholder:

Replace custom_post_type with your Custom Post Type slug.

Option 2: Adding Support When Registering the Post Type

To add Jetpack Social support while registering a new post type, follow these steps:

1. Open Your Functionality Plugin or Theme’s functions.php File

2. Add the Following Code:

// Register Custom Post Type
function jetpackme_custom_post_type() {
$args = array(
'label' => __('Custom Post Type', 'text_domain'),
'supports' => array('title', 'editor', 'publicize'),
'public' => true
);
register_post_type('custom_post_type', $args);
}
// Hook into the 'init' action
add_action('init', 'jetpackme_custom_post_type', 0);

3. Replace the Placeholder:

Replace custom_post_type with your Custom Post Type slug

How to Customize Jetpack Social

Overview: Jetpack Social includes filters that allow customization of its default behavior. You can make these customizations through additional plugins or by adding code to your theme’s functions.php file.

Example Customization

To remove Jetpack Social options from the New Post screen, follow the detailed instructions provided in the Jetpack Support documentation.


Removing WooCommerce Products from Jetpack Social

By default, WooCommerce includes Jetpack Social support and your new products will be auto-shared to your social media accounts. You can disable this functionality by adding the following code snippet:

add_action('init', 'woo_publicize_remove');
function woo_publicize_remove() {
        remove_post_type_support( 'product', 'publicize' );
}

Please be aware that code snippets are provided as a courtesy and our support team is unable to offer assistance customizing them further.

Still need help?

Please contact support. We’re happy to advise.

  • Table Of Contents

  • Contact Us

    Need more help? Feel free to contact us.