Queue Posts for Automated Social Media Scheduling
Set up weekly posting schedules and let posts automatically fill the next available time slot. Maintain consistent posting without manual scheduling.
Key Features
Weekly Time Slots
Define your posting schedule once (e.g., Mon/Wed/Fri at 9 AM). Posts automatically fill these slots in order, repeating weekly.
Automatic Scheduling
Create posts with 'Add to Queue' and they're automatically assigned to the next available time slot. No manual date picking required.
Timezone Awareness
Queue schedules respect your timezone settings. A 9 AM slot posts at 9 AM in your chosen timezone, regardless of where you are.
Per-Profile Queues
Each profile has its own independent queue schedule. Perfect for managing different clients or accounts with different posting frequencies.
Smart Conflict Avoidance
The queue automatically skips time slots that already have scheduled posts. No overlaps or conflicts ever.
Reshuffle Existing Posts
Update your queue schedule and optionally reshuffle existing queued posts to match the new slots while maintaining their order.
How Queue Posting Works
Set Up Your Queue
Define your weekly posting schedule. For example: Monday 9 AM, Wednesday 2 PM, Friday 5 PM in your timezone.
Add Posts to Queue
Create posts and select 'Add to Queue'. They're automatically scheduled to the next available slot in your queue.
Automatic Publishing
Posts publish at their scheduled times. Your queue repeats weekly, so slots are always available for new content.
Why Use Queue Scheduling
Maintain Posting Consistency
Never worry about when to post. Your queue ensures regular, predictable posting frequency that your audience can rely on.
Batch Content Creation
Create multiple posts at once and add them all to the queue. They'll automatically spread out across your schedule.
No Manual Date Picking
Skip the tedious work of picking dates and times. Just create content and let the queue handle scheduling logistics.
Perfect for Agencies
Manage multiple clients with different posting schedules. Each profile has its own queue with custom slots and timezone.
Code Examples
Create Queue Schedule
cURLSet up a weekly posting schedule via API
curl -X PUT https://getlate.dev/api/v1/queue/slots \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"profileId": "PROFILE_ID",
"timezone": "America/New_York",
"slots": [
{"dayOfWeek": 1, "time": "09:00"},
{"dayOfWeek": 3, "time": "14:00"},
{"dayOfWeek": 5, "time": "17:00"}
],
"active": true
}'Get Next Available Slot
cURLFind the next available time in the queue
curl -X GET "https://getlate.dev/api/v1/queue/next-slot?profileId=PROFILE_ID" \
-H "Authorization: Bearer YOUR_API_KEY"
# Response:
{
"profileId": "PROFILE_ID",
"nextSlot": "2024-12-23T14:00:00Z",
"timezone": "America/New_York"
}Add Post to Queue
cURLCreate a post that uses the queue
curl -X POST https://getlate.dev/api/v1/posts \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"content": "Queued post content",
"scheduledFor": "2024-12-23T14:00:00Z",
"timezone": "America/New_York",
"platforms": [{"platform": "twitter", "accountId": "ACCOUNT_ID"}],
"queuedFromProfile": "PROFILE_ID"
}'Works With All Platforms
Queue scheduling works across all supported platforms
See Queue Scheduling In Action
Watch how to set up and use automated queue scheduling
Frequently Asked Questions
How many time slots can I have?
You can have as many weekly time slots as you want. Common setups range from 3 slots/week to 21 slots/week (3x daily).
What if a slot already has a post?
The queue automatically skips occupied slots and finds the next available one. No conflicts or overwrites ever happen.
Can I change my queue schedule?
Yes! You can update slots, timezone, or deactivate the queue anytime. Use the 'reshuffleExisting' option to move already-queued posts to new slots.
Can I have different queues per platform?
Queues work per-profile, not per-platform. However, you can create separate profiles for different platforms or clients to have independent queues.
Can I manually schedule posts too?
Absolutely! Queue scheduling is optional. You can mix queued posts with manually scheduled posts. They work together seamlessly.
Automate Your Posting Schedule
Set it once, never worry about scheduling again