Scheduled publishing is for everyone who runs a channel on a plan: morning posts, announcements tied to a date, a content plan for the week. In PostFrog it works in words, like everything else: you tell the bot when to publish, and the bot takes care of the time, the channel and the reminder.
The feature is part of the Pro plan. On the free plan a request like “publish tomorrow” opens a card describing Pro with the current price.
Schedule in words
Format the post as usual and write in the chat when it should go out:
- “publish tomorrow at 9”;
- “schedule it for Friday evening”;
- “post it on 15.09 at 12:30”.
The bot turns the phrase into a concrete time and shows a card: the channel, the date, the time and your timezone in brackets. The schedule is set only after you tap “Schedule”. An ambiguous “evening” becomes a concrete hour that the bot names in its reply, and you correct it on the card with “Another time”.
If you have several channels, the bot offers a choice. Publishing options are understood in words as well: “silently”, “pin it”.
The button path
Prefer not to dictate the time? Open “More actions” under the post preview and tap “Schedule”. You get “Today 18:00”, “Tomorrow 9:00” and “Custom time”. The last option simply asks you to type the time in the chat; the rest is the same.
Timezone: one question
So that “tomorrow at 9” means your morning rather than the server’s, the bot asks once what time it is for you now. An answer like “14:32” is enough: the bot remembers your offset from UTC and does not ask again. Moving to another timezone takes one phrase: “it is 9:10 here”.
The bot does not track daylight saving time; the offset is fixed. If the clocks changed, tell it your new current time.
Before and after the moment
- The post can be edited right until publishing: the latest version goes to the channel, the edit limit works as usual.
- Fifteen minutes before the moment you get a reminder with “Publish now” and “Cancel the publication”.
- At the set time the bot publishes the post and sends the usual “Published” card. From there the familiar flow applies: spot a typo, write a fix, tap “Update in channel”.
- If the bot has lost its rights in the channel by then, the post stays a draft and you get a card with the reason and a button to reconnect the channel.
The planning horizon is up to 60 days ahead. One post has one schedule: a new time replaces the old one.
The list and cancelling
The /posts command (or the “My posts” button) shows your ten most recent posts with a status: draft, published, or scheduled for a given time. A scheduled post has a “Cancel” button next to it. Words work too: “cancel the publication”. Publishing a scheduled post by hand removes the schedule on its own, so nothing goes out twice.
How it fits a content plan
Scheduling closes the main gap that kept authors from running a channel entirely from the bot: before, you had to publish by hand at the right moment or move the text into Telegram’s own scheduled messages and lose the Rich formatting. Now a week’s plan fits into one evening: format several posts, name a time for each, and get the reminders in the morning. How to build the plan itself is a separate story, and so is the choice of the best posting time; see the guide on how to format a Telegram post for the formatting side.