A LITTLE MORE KNOW-HOW.
Preparing Instagram posts for scheduling
Prepare supported Instagram Reels for SocialRoster, with account and file checks; keep static images, carousels and Stories in a separate supported workflow.
Current product: YouTube-only. New plans support 2 or 6 YouTube channels at $19.99 or $29.99 per month. Older provider and pricing references below are retained for legacy customers, not new connection offers. Existing subscriptions and scheduled posts are preserved. Current plans and fair use.

SocialRoster’s current Instagram flow publishes video Reels. It does not import static images, assemble carousels or publish Stories. Prepare those formats in Instagram or another supported tool. For Reels, verify both the file and the account permissions before building a queue.
Account requirements come first
SocialRoster uses Instagram’s Facebook-login integration: a professional business or creator account linked to a Facebook Page is required for this path. A personal account alone is not sufficient. Review the account requirements before changing account type.
The permissions your application requests must also be granted and, for anything beyond your own test accounts, reviewed by Meta. These requirements are revised periodically, so confirm the current list in Meta's developer documentation rather than relying on a setup guide written at some earlier point.
Choosing the format
- Reels: the supported SocialRoster video flow. Aim for 9:16 and keep the important part of the frame away from the edges where overlays sit.
- Single image: outside SocialRoster’s current flow; use Instagram or another supported tool. Square or portrait. Export at a generous resolution and let Instagram downscale rather than uploading something already small.
- Carousel: outside SocialRoster’s current flow; use Instagram or another supported tool. Several images or videos in one post. Useful for step-by-step content, but it needs the first frame to earn the swipe.
- Stories: not supported in SocialRoster’s current publishing flow. Prepare them separately in Instagram or another supported tool.
File preparation
- Export video as MP4 with H.264 video and AAC audio unless you have a reason to do otherwise.
- Use a 9:16 frame for Reels and keep on-screen text within a comfortable margin.
- Normalise audio across the batch so consecutive posts do not jump in volume.
- For images prepared outside SocialRoster, avoid text overlays that become unreadable at feed size.
- Check current maximum duration and file size in Instagram's own help pages before committing a long video to a batch.
- Play the export once in full before it goes into the library.
Caption structure
Instagram captions are truncated in feed, so the first line carries the weight. Write it as a standalone sentence that makes sense without the rest. Put context after it, and put hashtags last so they do not interrupt reading.
Keep hashtags relevant and moderate in number. Packing the maximum allowed is a habit that persists mostly because it is easy, not because it is demonstrably effective — and generic tags attract exactly the kind of attention that does not stay.
Alt text and accessibility
Image alt text belongs to the separate native or other-tool image workflow, not SocialRoster’s video-only importer. Describe the image clearly wherever the publishing tool supports alt text. For a SocialRoster Reel, prepare readable on-screen captions in the video export when needed.
Decision points
- Reuse a vertical video across Instagram and other networks, or cut a separate version? Reuse when the content is genuinely platform-neutral; cut a separate version when the original references another platform's interface or conventions.
- Missing a supported account or format? Keep that work in a separate planning document and publish with a native or other supported tool. SocialRoster does not provide a manual-reminder publishing feature.
- Post at fixed slots or on an interval? Choose times you can review and sustain; a schedule is not a promise of reach or algorithmic preference.
Limitations to plan around
API publishing generally imposes its own rate limits per account over a rolling period, and those limits are independent of whatever your scheduler allows. A queue can be valid locally and still be throttled at the platform. Check Meta's current published limits before planning a high-volume day.
Some post types and features that exist in the app are not available through the API at all, and the gap moves over time. If a specific feature is central to your plan, verify it is supported for programmatic publishing before you design a workflow around it.
Troubleshooting
- Publishing is refused with a permissions error: a required scope was not granted, or the account is not a professional account linked to a Page. Reconnect after fixing the account type rather than retrying the same request.
- The video uploads but never appears: media containers are processed asynchronously, so a post can sit in a processing state. Wait for the processing result before retrying, or you risk creating a duplicate.
- Aspect ratio is cropped unexpectedly: the export does not match a supported ratio and has been fitted. Re-export at the intended ratio.
- The caption is cut off: the first line is too long. Rewrite it to stand alone.
- The connection stops working after a while: access tokens expire. Reconnect the account and, if it keeps happening, check the token type your integration is using.
A pre-queue checklist
For a SocialRoster Reel: verify the professional account and linked Facebook Page, permissions, compatible video, readable caption and intended time. Keep static images, carousels, Stories and their accessibility settings in a separate supported workflow.
Questions
- Can a personal Instagram account be scheduled to automatically?
- Not through SocialRoster’s current integration. Its Facebook-login path requires a professional business or creator Instagram account linked to a Facebook Page, with publishing permissions granted.
- Where should hashtags go in an Instagram caption?
- At the end, after the readable part of the caption, so the truncated first line still communicates something on its own.
Related guides
- How to schedule Instagram Reels with the right account and video
- Plan Instagram Reels and TikTok content with separate publishing workflows
- A cross-platform posting workflow
- Write titles, descriptions and hashtags for a YouTube batch
- Prepare a YouTube upload: file and settings checklist
- Troubleshoot a connected YouTube channel that will not publish
Open the scheduler to put this into practice, or return to the resources hub.