How to Delete Posts in Publish
Sofriq allows you to delete posts from two main areas:
- Publish: Delete a post or complete schedule from the publishing dashboard.
- Accounts: Delete a published post directly from a connected Facebook Page or Pinterest destination.
Before deleting any post, it is important to understand the difference between deleting a scheduled post and deleting a post that has already been published.
Types of Post Deletion
Sofriq provides two deletion scopes:
Local Scheduled Post Deletion
A local deletion removes the post from the Publish schedule, schedule statistics, and Sofriq database. This option does not automatically delete the post from connected social platforms unless the social-channel deletion checkbox is selected.
Social Platform Deletion
Social platform deletion removes a published post from the actual Facebook Page or Pinterest board connected to the post. This is an optional action when deleting posts through Publish and is available directly through supported destination pages under Accounts.
Important Delete Behavior
| Deletion Type | Deletes From Sofriq Schedule | Deletes From Social Platform |
|---|---|---|
| Delete single post without checkbox | Yes | No |
| Delete single published post with checkbox | Yes | Yes, Facebook & Pinterest |
| Delete schedule without checkbox | Yes, including all associated posts | No |
| Delete schedule with checkbox | Yes, including all associated posts | Yes, for supported published posts |
| Delete from Accounts destination | No | Yes, on supported platforms |
Supported Platforms for Social Deletion
The following published posts can be deleted through the available social-platform API workflow:
- Facebook: Supported.
- Pinterest: Supported.
- Instagram: Not Supported
How to Delete a Single Post from Publish
- Open the Publish dashboard.
- Find and open the schedule containing the post.
- Click on the "View Posts" button available on the schedule Card.
- Locate the post in the post list.
- Click the Trash icon in the Actions column. A dialog with this message will appear:
This will permanently remove this post from the schedule. This action cannot be undone. This Dialog also contains a checkbox with message: "Also delete this published post from its social channels." If you're post is published, it will also delete from supported social platforms.
- Review the delete confirmation message.
- Select or leave the social-channel deletion option based on your requirement.
- Confirm the deletion.
Delete Only from Sofriq
Leave the checkbox labeled Also delete this published post from its social channels unchecked when you want to remove the post from the Publish schedule but keep it published on social platforms.
This option is useful when:
- The social post is successful and should remain live.
- You only want to clean up the Publish schedule.
- You want to preserve campaign history on Facebook or Pinterest.
- The post record is no longer required in your publishing dashboard.
Delete from SOFRIQ and Social Channels
Enable the deletion checkbox when the published post should also be removed from supported connected social platforms. SOFRIQ will attempt to delete the post from every selected destination that supports API deletion.
How to Delete a Complete Schedule
- Open the Publish dashboard.
- Find the schedule you want to remove.
- Click the Trash button on the schedule card.
A confirmation dialog will appear displaying the following message: "This will permanently delete the schedule and ALL its posts. This action cannot be undone." The dialoge also contains a checkbox labeled "Also delete published posts from their social channels." Selecting this checkbox will permanently remove all associated posts from both the schedule and the supported social platforms.
- Select or leave the social-channel deletion checkbox.
- Confirm the action.
Deleting a schedule permanently removes:
- The schedule record
- All posts associated with the schedule
- Pending posts in the schedule
- Published posts in the schedule
- Rejected posts in the schedule
- Schedule post counters
Deleting Pending Posts
A Pending post has not been published yet. Deleting a Pending post:
- Removes the scheduled publishing job.
- Removes the post from its schedule.
- Reduces the schedule's total post count.
- Reduces the Pending post count.
- Does not require deleting anything from social channels.
The social-channel deletion checkbox should generally not be required for a Pending post because it is not published on a social platform.
Deleting Published Posts
A published post may exist in both places:
- Inside the Sofriq schedule database.
- On the connected Facebook Page, Pinterest board, or Instagram account.
When deleting through Publish, SOFRIQ first checks whether social-channel deletion was requested.
Facebook Published Post
A Facebook post can be deleted through the API if:
- The Facebook account remains connected.
- The selected destination is still available.
- A valid access token is available.
- The saved external Facebook post ID exists.
- The Facebook Page permissions still allow deletion.
Pinterest Published Post
A Pinterest Pin can be deleted through the API if:
- The Pinterest account remains connected.
- The selected destination or board is still connected.
- The access token is valid.
- The saved Pinterest Pin ID exists.
- Pinterest permits the current token to delete the Pin.
Instagram Published Post
Instagram published-post deletion is not officially supported through the current API.
If you delete an Instagram post through the Publish schedule:
- The post will be removed from SOFRIQ.
- The Instagram post remains on Instagram.
- You must delete it manually from the Instagram app or website.
Deleting a Post Directly from the Accounts Page
Sofriq also allows you to delete published posts directly from a connected social account's destination page.
This is useful when you already know the exact Facebook Page or Pinterest board that contains the post, without opening the original Publish schedule.
Open the Account
- Go to Dashboard => App => Publish => Channels => Accounts
- Here, your connected social accounts and destinations are available.
- Select the required social platform.
- Open the connected account or destination.
- Review the list of published posts.
Delete the Platform Post
- Find the post you want to delete.
- Click the post's Delete from platform icon.
- Read the confirmation message.
- Confirm the action.
- Wait for the delete request to complete.
This deletion method removes the post directly from Facebook or Pinterest.
Accounts Page Deletion Warning
Directly deleting a post from an Accounts destination does not remove a corresponding schedule record in Publish.
For example:
- The post is deleted from the Facebook Page.
- The original post may still appear in the Publish schedule.
- The old schedule record can remain marked as Published unless the schedule is refreshed.
- The post may need to be deleted separately from Publish if local cleanup is required.
If you use direct Accounts deletion, also review the original schedule record when schedule cleanup is required.
Instagram in Accounts
Instagram posts do not show the API deletion button in the Accounts destination view because published Instagram deletion is currently unsupported.
To remove an Instagram post:
- Open Instagram.
- Open the profile and destination account used for publication.
- Open the post.
- Choose the Instagram delete option.
- Confirm the deletion manually.
Multi-Channel Post Deletion
A single scheduled post can be published to multiple channels. During a multi-channel delete operation:
- Facebook and Pinterest destinations are processed through their supported APIs.
- Instagram is skipped because it cannot be deleted through the current API workflow.
- Each supported destination is checked separately.
- A missing account, destination, token, or external post ID can cause a destination-specific failure.
- The local post or schedule is not deleted when a social-channel deletion request fails for a destination.
This safety behavior prevents Sofriq from reporting that an entire schedule was deleted while a supported published post is still live on one of its social destinations.
When Schedule Deletion Is Blocked
If social-channel deletion is enabled, the schedule deletion may be blocked when one or more published posts fail to be deleted.
The schedule remains available because Sofriq prevents partial local deletion when a supported channel operation fails.
Common causes include:
- The social account is disconnected.
- The Facebook Page is unavailable.
- The Pinterest destination or board was removed.
- The platform access token expired.
- The external post ID is missing.
- The social platform rejected the delete request.
- The account API permissions do not allow deletion.
- The post was already deleted directly on the social platform.
A 404 response from some supported platform endpoints is considered successful because it means the post is already absent from the platform.
Safe Deletion Workflow
- Confirm whether the post should remain on social media.
- For social posts that should remain live, delete only from Sofriq.
- For social posts that should be removed, enable the delete-from-channels checkbox.
- Reconnect expired social accounts before deletion.
- Confirm every selected destination.
- Wait for the deletion process to finish.
- Review each supported platform after deletion.
- Delete Instagram posts manually where required.
- Check the Publish schedule separately after direct account deletion.
Deletion from Publish Checklist
- The correct schedule is selected.
- The correct post is selected.
- The local-only or channel deletion option is understood.
- Published platforms have been checked.
- Instagram will be deleted manually if required.
- The social account connection is active.
- The destination is still available.
- The confirmation warning has been reviewed.
Common Delete Errors and Solutions
Error: Schedule Not Found
Cause: The schedule belongs to another account, was already deleted, or the schedule ID is invalid.
Solution: Refresh Publish and reopen the schedule from the dashboard.
Error: Post Not Found
Cause: The post was already deleted, or the record belongs to a different account.
Solution: Refresh the schedule page and verify the post list.
Error: Platform Post Could Not Be Deleted
Cause: The platform rejected the request, permissions expired, or the destination became unavailable.
Solution: Reconnect the account, verify the destination, and retry the deletion.
Error: No Valid Access Token Is Available
Cause: The account connection or destination token expired or was removed.
Solution: Reconnect the account and confirm required permissions.
Error: Platform Destination Is No Longer Connected
Cause: The Page, board, account, or destination was removed or disconnected.
Solution: Reconnect the account and select the correct destination before retrying.
Error: Deleting Published Instagram Posts Is Not Supported
Cause: Instagram's published-media deletion API is not available in the current workflow.
Solution: Delete the post manually inside Instagram.
Error: Schedule Was Not Deleted
Cause: Social-channel deletion failed while deleting one or more supported published posts.
Solution: Review the platform-specific failed results, reconnect or repair the destination, and retry the complete schedule deletion.
Error: Post Card Remains After Deletion
Cause: The browser UI may not have refreshed, or only a platform-side or schedule-side deletion was performed.
Solution: Refresh the dashboard, reopen the schedule or destination, and verify the post in both Publish and Accounts.
Delete Warning for Multiple Channels
When a post is sent to Facebook, Pinterest, and Instagram, deleting from social channels may produce mixed results:
- Facebook can be deleted through the API.
- Pinterest can be deleted through the API.
- Instagram must be deleted manually.
- The Sofriq schedule should not be removed until supported-channel deletion results are verified.
For mixed multi-channel posts, it is recommended to delete Facebook and Pinterest first through Sofriq, delete Instagram manually, and then remove the local schedule record if required.
Final Recommendation
Deleting posts safely requires deciding whether the post should remain visible on social platforms.
- Use local deletion when you only want to remove the Publish schedule record.
- Use channel deletion when the published post must also be removed from Facebook or Pinterest.
- Use Accounts destination deletion when you want to remove a platform post without opening its original schedule.
- Delete Instagram manually.
- Review both Publish and Accounts after deletion to confirm that the final result matches your intention.