Skip to main content
When posts fail to publish to Facebook from the HoopAI platform’s social planner, the problem is usually related to expired tokens, missing page permissions, or content that violates Facebook’s policies. This guide walks you through diagnosing and resolving each scenario.

Common Facebook publishing issues

IssueLikely cause
Post fails with “token expired” errorFacebook access token needs to be refreshed
Post fails with “permissions” errorPage permissions were not granted during connection
Post is rejected by FacebookContent violates Facebook’s advertising or community policies
Image or video not uploadingFile format or size exceeds Facebook’s requirements
Scheduled post did not publishScheduling conflict or timezone mismatch
Facebook page not showing in HoopAccount was not connected or page was not selected

Step 1: Reconnect your Facebook account

Facebook access tokens expire periodically. When they do, all publishing will fail until you reconnect.
1

Go to social integrations

Navigate to Marketing > Social Planner > Settings in the Hoop platform and find the Facebook integration.
2

Disconnect the existing connection

Click Disconnect on your Facebook account. This removes the expired token.
3

Reconnect your account

Click Connect Facebook Account and log in with the Facebook account that has admin access to the page you want to publish to.
4

Grant all requested permissions

During the connection flow, Facebook asks you to approve permissions. Grant all requested permissions — especially pages_manage_posts, pages_read_engagement, and pages_manage_metadata. Denying any of these can prevent publishing.
5

Select your pages

After authentication, select the specific Facebook pages you want Hoop to manage. Only selected pages will appear in the social planner.
If your Facebook account uses two-factor authentication, you will need to complete the verification step during reconnection. Have your authentication device ready.

Step 2: Check page permissions

1

Verify your Facebook role

You must have an Admin or Editor role on the Facebook page. Go to your Facebook page, click Settings > Page Roles, and confirm your role.
2

Review connected apps in Facebook

In Facebook, go to Settings > Security and Login > Business Integrations and find the Hoop integration. Confirm all permissions are still granted. Facebook can revoke permissions if it detects inactivity.
If your Facebook page is managed by a Business Manager, the Business Manager admin may need to approve the Hoop integration before publishing works.

Step 3: Resolve content policy violations

Facebook rejects posts that violate its content policies. Common triggers include:
  • Links to domains that Facebook has flagged as spam
  • Text that resembles misleading health or financial claims
  • Images with excessive text overlay (previously the 20% rule)
  • Content that Facebook’s automated system flags as potentially harmful
1

Edit the flagged content

Edit the post to remove or rephrase the flagged content. If a link was flagged, try shortening it or using a different landing page.
2

Resubmit the post

After making changes, reschedule or manually publish the post from the social planner.

Step 4: Fix image and video issues

Facebook has specific requirements for media uploads:
Media typeRequirements
ImagesJPEG or PNG, max 10 MB, minimum 600x315 pixels recommended
VideosMP4 or MOV, max 10 GB, max 240 minutes, minimum 1 second
Stories1080x1920 pixels recommended, max 20 seconds for video
If your image is too large, compress it before uploading. Most quality loss is not noticeable below 2 MB for standard social posts.

Step 5: Fix scheduling issues

1

Check your timezone

Confirm your timezone is set correctly in Settings > Business Profile in the Hoop platform. A timezone mismatch can cause posts to publish at unexpected times or appear to not publish at all.
2

Review the scheduled time

Open the scheduled post in the social planner and verify the date and time. Ensure the scheduled time has not already passed.
3

Check for scheduling conflicts

Facebook limits how frequently you can post. If multiple posts are scheduled too close together, some may be delayed or fail.

FAQs

Facebook tokens typically expire every 60 to 90 days. Hoop attempts to refresh tokens automatically, but some account configurations require manual reconnection. Reconnect promptly when you see a token expiration warning in the social planner.
Hoop currently supports publishing to Facebook pages only. Group publishing is not available due to limitations in Facebook’s API.
Low engagement is not a technical issue. However, if the post is not visible on your page at all, check whether Facebook flagged it for manual review. Review your page’s Support Inbox in Facebook for any pending reviews.
Last modified on March 7, 2026