Instagram scheduling for professional accounts
Instagram publishing is picky: JPEG only, caption limits, one asset per post. Postwoo checks all of it before you schedule, publishes through Meta's official two-step flow and reports reach, views and interactions as Meta defines them.
What agencies use it for
- Single photo and Reel publishing with caption checks
- Instagram-specific caption overrides per post
- Reach, views, interactions and follower counts per day
- Honest "not yet available" states while media processes
Exactly what Instagram allows
Live from the integration itself. Statuses move from pending verification to supported only after an end-to-end check with approved credentials.
Platform limits we enforce before you schedule
The composer checks these for every target so a post is never queued only to fail later.
- Captions: up to 2,200 characters, at most 30 hashtags and 20 @mentions.
- Images: JPEG only, ≤8 MB, width 320–1440 px, aspect ratio between 4:5 and 1.91:1.
- Video is published as a Reel: MP4/MOV, H.264 + AAC, 3 seconds – 15 minutes, ≤1 GB, 9:16 recommended.
- Instagram allows 25 API-published posts per account per rolling 24 hours (GET /{ig-user-id}/content_publishing_limit).
- Media must be downloadable by Meta from a public HTTPS URL.
What the platform requires
- A Meta app (Business type) with Facebook Login for Business and the Instagram product added, switched to Live mode.
- Advanced Access via App Review for instagram_basic, instagram_content_publish and instagram_manage_insights, plus the Facebook Page permissions (pages_show_list, pages_read_engagement, business_management). Business Verification is a prerequisite.
- Each Instagram account must be a Business or Creator account linked to a Facebook Page the connecting user manages.
- Content publishing is limited to 25 posts per account per 24 hours; stories and carousels need additional work.
- Long-lived user tokens expire after ~60 days and cannot be refreshed server-side; the human must reconnect.
- Social inbox (W5): instagram_manage_comments (read/reply/hide comments) and instagram_manage_messages + pages_messaging (answer DMs within the 24-hour window) need App Review; "Allow access to messages" must be on in the Instagram app settings.
- Hashtag lookup (ig_hashtag_search) needs the "Instagram Public Content Access" feature and is limited to 30 unique hashtags per account per 7 days; first comments need instagram_manage_comments.
Postwoo handles the app side. You connect with an account that has the right role on the platform.
Questions, answered honestly
Can Postwoo post to personal Instagram accounts?
No. Meta's API only publishes to Instagram professional (business or creator) accounts connected to a Facebook Page.
Does Postwoo support carousels and Stories?
Carousels are planned; Stories publishing is limited by Meta's API and is not offered.
Other integrations
Google Business ProfileFacebook PagesLinkedInYouTubeTikTokThreadsPinterestBluesky
Ready to woo your clients?
Start free, connect a Google Business Profile, and see real reviews and metrics in the feed within minutes.