Mastodon scheduling

Mastodon scheduler for posts and threads, on any server

Connect any Mastodon instance over OAuth — no developer application, no API keys — then queue posts and threads and let them publish on a schedule you set.

  • Any Mastodon server
  • OAuth, no API keys
  • 500 characters, weighted
  • Threads and media

Any server, without registering an application

Mastodon is thousands of independently run servers rather than one company, which is exactly why most scheduling tools support it badly or not at all: there is no single API key to obtain.

PostDaily connects to whichever instance your account lives on using standard OAuth. You enter your server's address, approve the connection on your own instance, and that is the whole setup. You do not register a developer application, and you never paste an access token into a form.

Characters counted the way Mastodon counts them

Mastodon does not count posts naively. Every link counts as 23 characters regardless of how long the URL actually is, and the domain part of a mention does not count at all — so @someone@a-very-long-instance.example costs you the same as @someone.

PostDaily's counter implements those rules, using the same shared function the publishing adapter uses. A post full of links reads as far shorter here than a plain character count suggests, which is correct and which most schedulers get wrong.

Mastodon already schedules one post — this is for the rest

Worth saying plainly, because most comparison pages skip it: Mastodon can schedule posts on its own. The catch is where. The scheduler lives in the API, and the official web app and official mobile apps do not expose it — so you reach it through a third-party client instead: Tusky, Fedilab or Moshidon on Android, Mona on iOS, Tuba on desktop, Phanpy or FediPlan on the web. For one account and the occasional post, one of those is genuinely all you need and you do not need us.

What it does not do is give you a calendar to plan a month against, a queue that fills itself from times you set once, several accounts across different servers in one place, per-post analytics, or a way to let someone else approve a post before it goes out. That is the gap PostDaily fills. If none of those sound like your problem, use the built-in one.

Threads, media and a queue you control

Threads publish as a real reply chain, with media attached per segment. Posts are scheduled from a weekly time grid you set per channel, so your fediverse rhythm can differ from the rest of your channels.

Publishing runs through the same retry-and-record engine as every other network: transient errors retry, real failures are recorded with the server's own error message rather than a generic one.

Your server's limit, not a guess at 500

PostDaily reads your server's own character limit when you connect and checks it again every day, so a server that allows 5,000 characters gets 5,000, counted the way Mastodon counts. If a server doesn't publish its limit, posts are held to 500, the default every server supports. Media is held to Mastodon's default of 4 attachments per post.

Common questions

Which Mastodon servers are supported?
Any server running Mastodon's standard API. You connect over OAuth by entering your instance's address and approving the request on your own server.
Do I need to register a developer application?
No. PostDaily registers itself with your instance as part of the OAuth flow. You never create an app or copy an access token by hand.
What is the character limit?
Whatever your server allows. Mastodon's default is 500 characters, but many servers raise it, and PostDaily reads your server's setting when you connect. Links count as 23 characters and the domain part of a mention is free, as on Mastodon itself.
Does Mastodon have a built-in scheduler?
Sort of. Scheduling is in Mastodon's API, but the official web app and official mobile apps do not surface it, so you need a third-party client — Tusky, Fedilab or Moshidon on Android, Mona on iOS, Tuba on desktop, Phanpy or FediPlan on the web. Any of those handles one post on one account well. None gives you a content calendar, a self-filling queue, several servers in one place, analytics or approvals.
Can I schedule threads?
Yes. Threads are written as explicit segments with their own media and publish as a connected reply chain.
Is there a free plan?
Yes — a free plan with no credit card required.

Step-by-step guides

Start scheduling to Mastodon today

Free plan, no credit card, and about five minutes to your first scheduled post.

Mastodon guides