Overview
Postiz integrates with Instagram through the Facebook Graph API, allowing you to schedule posts, reels, stories, and carousel content to Instagram Business accounts.Authentication
Instagram authentication is done through Facebook OAuth with specific Instagram permissions.Convert to Business Account
If not already done, convert your Instagram account to a Business Account in Instagram settings
Required Permissions
instagram_basic- Basic profile informationinstagram_content_publish- Post contentinstagram_manage_comments- Manage commentsinstagram_manage_insights- Access analyticspages_show_list- List connected pagespages_read_engagement- Read page engagementbusiness_management- Business account management
Supported Features
Post Types
- Feed Posts
- Reels
- Stories
Single Image/Video:
- Max caption: 2200 characters
- Image: Up to 1080px, aspect ratio 4:5 to 1.91:1
- Video: MP4 format, minimum 720p
- Multiple images (up to 10)
- All images must have compatible aspect ratios
- Cannot mix images and videos in carousel
Media Requirements
Image Specifications
- Formats: JPG, PNG (automatically converted)
- Resolution: Max 1920x1080px, minimum 320px
- Aspect Ratio: Between 4:5 and 1.91:1
- Size: Under 8MB recommended
Video Specifications
- Format: MP4
- Resolution: Minimum 720p
- Aspect Ratio: Flexible, but 9:16 for Reels and Stories
- Duration: Up to 60 seconds for feed, 90 seconds for Reels
Advanced Post Settings
Trial Reels
Trial Reels
Test your reel with a smaller audience before full publication:
Collaborators
Collaborators
Tag other Instagram accounts as collaborators:
- Not available for carousels
- Not available for stories
- Collaborators must approve the tag
Post Processing
Instagram posts go through several processing stages:Processing can take 30+ seconds per media item. Postiz automatically waits for processing to complete.
Comments & Engagement
Add comments to your Instagram posts:- Comments posted as your Instagram Business account
- Max 2200 characters per comment
- Posted immediately after main post publishes
Analytics
Track comprehensive Instagram metrics:Account-Level Analytics
- Followers: Total follower count
- Reach: Unique accounts reached
- Likes: Total likes on content
- Views: Video/Reel views
- Comments: Comment engagement
- Shares: Content shares
- Saves: Content saves
- Replies: Story replies
Post-Level Analytics
- Views (for videos/reels)
- Reach
- Engagement
- Saves
- Likes
- Comments
- Shares
Error Handling
Common Instagram errors and solutions:| Error Code | Error | Solution |
|---|---|---|
| 2207001 | Spam detected | Change content to avoid spam filters |
| 2207009 | Invalid aspect ratio | Resize to 4:5 - 1.91:1 range |
| 2207042 | Daily limit reached | Max 25 posts/day - wait until tomorrow |
| 36001 | Resolution too high | Max 1920x1080px |
| 190 | Missing permissions | Reconnect account with all permissions |
| 2207081 | Trial reels not supported | Account doesn’t support trial reels |
Rate Limits
Instagram Limits:
- Maximum 25 posts per day per account
- Maximum 400 concurrent jobs (generous limit)
- Page rate limits may apply for high-volume posting
Best Practices
Optimal Image Size
Use 1080x1080px for square posts, 1080x1350px for portrait
Hashtag Strategy
Include relevant hashtags in captions (up to 30)
Reel Performance
Vertical 9:16 reels perform best in the algorithm
Posting Schedule
Best times: 11 AM - 1 PM and 7 PM - 9 PM
Troubleshooting
Account Not Found
Account Not Found
If your Instagram account isn’t showing:
- Verify it’s a Business account
- Ensure it’s connected to a Facebook Page
- Check that the connected Page is accessible
- Try reconnecting both Facebook and Instagram
Media Upload Failed
Media Upload Failed
Common media upload issues:
- Check aspect ratio is within 4:5 to 1.91:1
- Verify resolution doesn’t exceed 1920x1080
- Ensure file format is supported (JPG/PNG/MP4)
- Try re-uploading or converting the file
Collaborator Tags Not Working
Collaborator Tags Not Working
Token Expired
Token Expired
Instagram tokens expire after 60 days:
- Postiz automatically refreshes tokens
- If refresh fails, manually reconnect
- Ensure Facebook permissions are still granted