Scheduling

On time,
in every time zone

Schedule for when your audience is awake, not when you are. Quiet hours, daily limits and missed slot rules keep every account on a sensible rhythm, even through outages.

Find when your audience overlaps

Pick where your followers live. Kairo Post finds the hours when most of them are likely to be scrolling and shows them in your account's time zone. The offsets are today's real ones.
0003060912151821
Best overlap

Working out today's time zone offsets…

Quiet hours that actually hold

Block out nights, weekends or holidays. Anything that lands inside them moves to the next open slot, and no account ever posts more than its daily limit.
  • Quiet hours per account
  • Blackout dates for holidays and sensitive days
  • A hard cap of 10 posts per account in any 24 hours

Quiet hours 22:00 to 07:00

An autopilot draft landed at 23:12, inside quiet hours.

Moved to 07:00, the first open slot.

Blackout: 24 to 26 December10 posts a day max

Nothing lost when we restart

Scheduled work is saved to the database before it's queued. Deploys, restarts and outages pause it; they never lose it.
  • Separate queues so slow images never delay publishing
  • Safe retries that never repeat a public action
  • Rate limits respected across every worker

Workers

3 workers healthy

Publishing

Images

Research

Jobs are saved to the database before they're queued.

Recurring slots

Define slots like weekday mornings and let drafts fill them in order.

Reschedule safely

Move or cancel a post and the old job is removed, so nothing publishes at the old time.

Missed slot policy

After downtime, skip missed posts or send one within a window. Never a flood.

A time zone per account

The workspace sets a default time zone, and any account can use its own.

One calendar

Every account, draft and scheduled post on one shared calendar.

Separate queues

Publishing, images, research and payments each run on their own queue.

What you get

Everything Scheduling does today, in plain words.

Calendar & scheduling

  • Schedule a post

    Choose when a draft should publish.

  • Timezone aware schedules

    Respect the customer's local publishing time.

  • Reschedule safely

    Move a post without leaving a ghost job.

  • Cancel queued posts

    Stop a scheduled post before publishing begins.

  • Recurring content slots

    Define slots such as weekday mornings.

  • Per account daily limits

    Control how frequently each account posts.

  • Quiet hours and blackout dates

    Avoid publishing at unsuitable times.

  • Missed slot policy

    Handle downtime without flooding an account afterward.

Redis, jobs & reliability

  • Durable database outbox

    Avoid losing jobs between saving data and queueing work.

  • Safe retry rules

    Retry transient failures without repeating public side effects.

  • Global and account rate limits

    Respect X limits across every worker replica.

Common questions

Which time zone are posts scheduled in?
Each workspace and account has its own time zone, and schedules follow it, including daylight saving changes.
How many posts can an account publish a day?
Each connected account can publish 10 posts in any rolling 24 hours, and you can set a lower daily limit per account.
What happens if Kairo Post is down at posting time?
Nothing is lost. When it's back, each account follows its missed slot rule: skip the post, or publish it once within a window you choose.
Can I block certain days?
Yes. Add blackout dates and quiet hours per account, and scheduled posts move to the next open slot.

Post at the right moment.
Starting today.

Connect an account, describe your voice and let Kairo Post do the legwork.