Skip to content

Create a custom social publishing schedule

Last updated: September 30, 2025

Available with any of the following subscriptions, except where noted:

HubSpot's social tool gives you the option to post social posts immediately, at a custom time, or on a default publishing schedule.

In addition, you can create a custom publishing schedule to easily schedule your social posts based on when you anticipate getting the most engagement.

Please note: ensure that your account time zone is correct before determining the optimal times to schedule your social posts or setting up your custom social publishing schedule.

Determine the optimal times to schedule your social posts

To get a better sense of which times work best for publishing your social posts, you can review your Top Posts report and the data on the Published tab of your Social dashboard.

Learn more about how you can review and compare your published social posts to optimize your social engagements. 

Review your Top Posts report

You can check the Top Posts report to get an overview of the publish times of your top ten social posts:

  1. In your HubSpot account, navigate to Marketing > Social.
  2. Click the Analyze tab. 
  3. At the bottom of the page, review the Top Posts report. The published date will display on the report. 
  4. To filter your posts, click the Filter by dropdown menu to filter the posts by Most interactions, Most impressions, Most clicks, or Most shares.

A screenshot of the “Top posts” social report showing the “Filter by” dropdown menu open with options for “Most interactions”, “Most impressions”, “Most shares”, and “Most clicks”.

Analyze and filter your published social posts

If you want to get more information on the best times to publish your social posts, you can filter and review publish times on your social dashboard.

  1. In your HubSpot account, navigate to Marketing > Social.
  2. In the upper left of the table, leave the account filter set to All accounts and the campaign filter set to All campaigns.

  3. At the top of the table, click the Clicks column header to sort your published social posts by the number of clicks received.

  4. Review the Published Time column to see the date and time each post was published. Write down the publish times of the 10 most frequently clicked posts to determine what time of day works best.

Set up your custom social publishing schedule

  1. In your HubSpot account, click the settings settings icon in the top navigation bar.
  2. In the left sidebar menu, navigate to Marketing > Social.
  3. Click the Publishing tab.
  4. Hover over a day you want to add a publish time to, then click Add time.
  5. In the dialog box, click the Time dropdown menu to select a time. Select the checkboxes for any extra days of the week you want this time to apply to, then click Apply.

A screenshot of social scheduling settings. A weekly schedule displays several pre-set daily publishing times with the option to “Add time” highlighted. A popup menu for adding a custom time is open, set to 8:10 AM and selected to apply to Tuesday.
  1. To delete an existing publish time, hover over the time and click the deletedelete icon.
  2. To vary your publish times so that posts are published within 10 minutes (before or after) of the scheduled time, click to toggle the Publish like a human switch on.

A screenshot of social scheduling settings. A weekly schedule displays several pre-set daily publishing times. Below the schedule, the “Publish like a human” toggle is shown turned on.

 

Was this article helpful?
This form is used for documentation feedback only. Learn how to get help with HubSpot.