Troubleshooting¶
Common issues and solutions for Social Marketing.
Connection Issues¶
OAuth flow fails with “Configuration Incomplete”¶
Symptoms: Clicking “Connect Meta Account” shows an error about incomplete configuration.
Cause: The Meta App ID or App Secret is not configured.
Solution:
Navigate to
Enter your Meta App ID and App Secret
Click Test Configuration to verify
Try connecting again
OAuth redirects to an error page¶
Symptoms: After authorizing on Facebook, you are redirected to an error page instead of back to Progrid.
Causes:
The OAuth redirect URI is not configured in the Meta App settings
The Progrid web.base.url system parameter is incorrect
Solution:
Check your
web.base.urlatEnsure it matches your actual server URL (e.g.,
https://your-domain.com)In the Meta Developer Dashboard, add the redirect URI:
https://your-domain.com/social/oauth/callbackEnsure the URL uses HTTPS
Publishing Issues¶
Post stuck in “Publishing” state¶
Symptoms: Post status shows “Publishing” but never completes.
Causes:
Cron jobs are not running
A target is stuck in “Processing” state
Solution:
Check that cron jobs are active at
Search for “Social Publisher” and verify all 6 jobs are active
If a target is stuck, the “Reset Stale Jobs” cron (runs every 5 minutes) will automatically re-queue targets stuck for more than 15 minutes
You can also manually retry failed targets from the post form
“Caption too long for Instagram”¶
Symptoms: Validation error when publishing to Instagram.
Cause: Instagram captions are limited to 2,200 characters.
Solution: Shorten your caption to 2,200 characters or fewer. Also ensure you have no more than 30 hashtags.
“Carousel requires at least 2 media items”¶
Symptoms: Validation error when trying to publish a carousel.
Cause: Carousels require between 2 and 10 media items.
Solution: Upload at least 2 images or videos before publishing.
“Image exceeds 8MB limit for Instagram”¶
Symptoms: Validation error for an image post to Instagram.
Cause: Instagram limits images to 8 MB.
Solution: Compress or resize the image before uploading.
“Video processing timeout”¶
Symptoms: Instagram reel or story fails with a timeout error.
Cause: Instagram processes videos asynchronously. The module polls for completion for up to 5 minutes. Large or complex videos may take longer.
Solution: The system will automatically retry this as a transient error. If it keeps failing:
Check the video file size (max 100 MB for Instagram)
Try re-encoding the video to a smaller size
Ensure the video duration is between 3-90 seconds for reels
Engagement Issues¶
Engagement data not updating¶
Symptoms: Likes and comments show 0 or stale numbers.
Causes:
Engagement sync is disabled in settings
The engagement sync cron job is not running
Instagram insights require the account to have 100+ followers
Instagram insights are only available for posts older than ~24 hours
Solution:
Check and ensure Enable Engagement Sync is on
Verify the engagement sync cron job is active
Try manually refreshing: open the post and click Refresh Engagement
For Instagram, note that insights may not be available immediately
Rate Limiting¶
“Daily post limit reached”¶
Symptoms: Publishing fails immediately with a rate limit error for Instagram.
Cause: The account has reached Instagram’s 25 posts/day limit.
Solution: Wait until the next day. The counter resets at midnight (server time). You can check the current count in the account form at .
API calls throttled¶
Symptoms: Publishing or engagement sync is slow or failing intermittently.
Cause: Meta’s API rate limits (200 calls/hour/user) are being reached.
Solution: The system automatically backs off when it detects high API usage. Wait a few minutes and the system will resume processing. Reduce the number of simultaneous publishing operations if this happens frequently.
Getting Help¶
If you cannot resolve an issue:
Check the Progrid server logs for error messages containing “social” or “meta_api”
Look at the account’s Error Message field for API-level errors
For publishing failures, check the target’s Error Traceback field
Contact your Progrid administrator or Progrid support
See also
security - Permission configuration
Configuration - Module and Meta App setup
Connecting Accounts - Account connection troubleshooting
Comments not syncing¶
Symptoms: Published posts show comments on the platform but not in Progrid.
Causes:
Comment sync is disabled in settings
The
instagram_manage_commentspermission is not approved in the Meta AppSolution:
Check Sync Comments is enabled in Social Marketing ‣ Configuration ‣ Settings
Verify Meta App permissions include
instagram_manage_commentsandpages_manage_engagementTry a manual engagement refresh on the post