scheduledAt time and then publishing it at that time. How that publish actually happens, and whether it needs pendpost running, depends on the platform. pendpost is explicit about the difference rather than implying every platform behaves the same.
Two delivery modes
Every targeted platform on a post falls into one of two modes.- Native scheduling. YouTube (
publishAt) accepts a future publish time directly. Mastodon (scheduled_at), WordPress (statusfuture+date_gmt, fired by wp-cron), and Ghost (statusscheduled+published_at) work the same way. pendpost hands the post to the platform ahead of time, and the platform fires it on schedule. This survives your computer being off, because the platform, not pendpost, does the publishing. - Publish when due. pendpost publishes Instagram, Facebook, LinkedIn, X, Telegram, Discord, and Nostr itself the moment they are due, which means pendpost has to be running at the scheduled time (or the optional 24/7 cloud service has to cover them).
Every platform at a glance
Reddit, TikTok, and Google Business Profile are local only on every plan: their platform terms keep an unaudited app’s posting on your own machine, so the paid cloud never fires them for you. Everything in the publish-when-due rows can run around the clock if you host pendpost on an always-on machine, covered next.