Scheduling and Publishing
The Queue
Before scheduling, social posts move from Draft to Queued status. The queue is a holding area for posts that are ready to publish but haven’t been assigned a specific date and time yet. Move a draft to the queue by clicking Add to Queue on the post detail page.
Scheduling Individual Posts
To schedule a queued post, click Schedule and select a date and time. The time picker uses your brand’s timezone, so make sure it’s set correctly in Settings → Brand.
Once scheduled, the post status changes to Scheduled and it will be published automatically at the chosen time.
Bulk Scheduling
To schedule multiple posts at once:
- Select the queued posts you want to schedule using the checkboxes.
- Click Bulk Schedule.
- Set a start date and time for the first post.
- Choose an interval between posts (e.g. every 2 hours, every day).
- The posts will be spaced out evenly starting from your chosen time.
Publishing Immediately
To publish a post right away without scheduling, click Publish Now. The post will be sent to the platform immediately.
You can also publish multiple posts in bulk by selecting them and clicking Publish Selected. When publishing multiple posts at once, they are spaced out with a short interval between each to avoid rate limiting by the platform.
What Happens Behind the Scenes
When a social post is published (either immediately or at its scheduled time):
- A background job is dispatched to handle the publishing.
- The job connects to the target platform using your brand’s social account credentials.
- The content, media, and metadata are sent to the platform’s API.
- On success, the post status changes to Published and the platform’s post URL is stored.
- On failure, the status changes to Failed with an error message explaining what went wrong.
Retrying Failed Posts
If a post fails to publish, you can review the error on the post detail page and click Retry to attempt publishing again. Common reasons for failure include expired social account tokens, platform API outages, or content that violates platform guidelines.