Post Windows

Time slots for scheduling posts

Post Windows define when content is allowed to be scheduled and optimize the best posting times for each channel. They're your scheduling guardrails.

What are Post Windows?

Post Windows are time slots that you define for each day of the week. The Schedules system uses these windows to generate optimal posting times, ensuring content goes out when your audience is most engaged.

Example Schedule

Monday:9:00 AM, 1:00 PM, 5:00 PM
Tuesday:9:00 AM, 1:00 PM, 5:00 PM
Wednesday:9:00 AM, 1:00 PM, 5:00 PM
Thursday:9:00 AM, 1:00 PM, 5:00 PM
Friday:9:00 AM, 1:00 PM, 5:00 PM
Saturday:BLACKOUT (Holiday)
Sunday:BLACKOUT (Holiday)

Per-Channel Optimization

Post Windows help optimize posting times differently for each social platform:

  • LinkedIn - Business hours perform best (9 AM - 5 PM weekdays)
  • Twitter - Multiple daily posts during peak hours
  • Instagram - Evening posts often get more engagement
  • Facebook - Lunch time and after work hours

The Schedules system analyzes your windows and audience data to determine the optimal time within each window for each platform.

Blackout Days & No-Post Periods

Prevent content from being scheduled during inappropriate times:

🚫 Blackout Days (Holidays)

Mark specific dates as blackout days to avoid posting on holidays:

  • Christmas Day, New Year's Day, Thanksgiving
  • Industry-specific holidays (e.g., Black Friday for some brands)
  • Cultural or regional holidays relevant to your audience

🏖️ Custom No-Post Periods (Vacations)

Set custom date ranges when you don't want posts to go out:

  • Company vacation periods
  • Personal time off
  • Product launch blackouts (focus on one campaign)
  • Crisis management periods
Smart Rescheduling: When you add a blackout day or vacation period, the system automatically reschedules any affected posts to the next available window.

Configuring Post Windows

Set up your post windows in the console:

  1. Go to Console → Post Windows
  2. Select your workspace
  3. Configure daily time slots for each day of the week
  4. Add blackout days for holidays
  5. Set custom no-post periods for vacations or special events

Why Use Post Windows?

  • Channel-Specific Optimization - Post when each platform's audience is most active
  • Holiday Management - Never accidentally post on Christmas or other holidays
  • Vacation Protection - Set your schedule and forget it, even when you're away
  • Work-Life Balance - Don't post on weekends or after hours
  • Consistency - Maintain regular posting patterns your audience expects

Window Templates

Save your post window configurations as templates to reuse later or apply to multiple workspaces:

  • Standard Business Hours - M-F, 9 AM - 5 PM
  • High Frequency - Every 2 hours, 7 days/week
  • Weekend Only - Saturday & Sunday mornings
  • Holiday-Aware - Standard hours + all major US holidays marked as blackouts

How Schedules Use Windows

Post Windows define the boundaries. The Schedules system does the intelligent work:

  1. You define available windows (e.g., M-F 9 AM, 1 PM, 5 PM)
  2. You set blackout days and vacation periods
  3. Schedules analyzes your Campaigns and post queue
  4. Schedules optimizes posting times by channel within your windows
  5. Automatically avoids blackout days and vacation periods
If you have no available windows in the next 30 days (all are blackout periods), posts will remain in the queue unscheduled until windows become available.

API Integration

Manage post windows, blackout days, and vacation periods via the API:

# Set weekly schedule
POST /v1/workspaces/{id}/day-schedules/
{
  "day_of_week": 1,  // Monday
  "times": ["09:00", "13:00", "17:00"]
}

# Add blackout day (Christmas)
POST /v1/workspaces/{id}/blackout-days/
{
  "date": "2024-12-25",
  "reason": "Christmas Day"
}

# Add vacation period
POST /v1/workspaces/{id}/no-post-periods/
{
  "start_date": "2024-07-01",
  "end_date": "2024-07-14",
  "reason": "Summer vacation"
}