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.

Automated scheduling
Weekly recurring slots
Timezone-aware
Per-profile queues

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

1

Set Up Your Queue

Define your weekly posting schedule. For example: Monday 9 AM, Wednesday 2 PM, Friday 5 PM in your timezone.

2

Add Posts to Queue

Create posts and select 'Add to Queue'. They're automatically scheduled to the next available slot in your queue.

3

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

cURL

Set 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

cURL

Find 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

cURL

Create 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

X
Instagram
TikTok
LinkedIn
Facebook
YouTube
Threads
Reddit
Pinterest
Bluesky

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