SoSocial Help

Bulk Actions

Select and manage multiple scheduled posts at once using bulk actions on the Posts page.

Bulk Actions

When you need to clean up your schedule or remove a batch of posts, doing it one by one is tedious. SoSocial’s bulk actions let you select and manage multiple posts at once.

Selecting Posts

On the Posts page, each post card has a checkbox. Use these to build your selection:

  • Individual selection — click the checkbox on each post you want to include.
  • Select all in a day — use the day-level checkbox to select every post under a specific date header.
  • Select all on the page — use the page-level select to check every visible post.
  • Select all matching filters — if you’ve applied filters (platform, status, date range), you can select all posts matching your current filters, even across multiple pages. This is powerful for large-scale cleanup operations.

A count of selected posts appears in the action bar so you always know how many items you’re working with.

Available Bulk Actions

The primary bulk action is Delete, which removes all selected scheduled posts and their associated queue jobs in one operation. When you delete posts in bulk:

  • The scheduled post entries are removed from the database.
  • Any corresponding jobs in the publish queue are also cleaned up.
  • Published posts that have already gone live are unaffected by their queue job removal, since the content is already on the platform.

Using Bulk Delete Effectively

Here are a few common scenarios where bulk actions shine:

  • Clearing outdated content — filter by a past date range and delete posts that are no longer relevant.
  • Removing failed posts — filter by “failed” status and delete posts that you don’t want to retry.
  • Campaign cleanup — after a campaign ends, select and remove all remaining scheduled posts associated with it.

Safety

Bulk delete is a permanent action. SoSocial will ask you to confirm before proceeding. Take a moment to review your selection — especially when using “select all matching filters,” since that may include posts you haven’t scrolled to see.