Mastodon is live on PostDodo

The Mastodon scheduler that actually posts

Schedule to any Mastodon instance, with content warnings and visibility built in, and a live link receipt that proves every toot went out. Bring your own server, write once, and never wonder if it published.

Mastodon scheduling, done right

Schedule Mastodon posts on your instance, confirmed live

A Mastodon scheduler lets you write a toot now and have it post automatically at the time you pick, on the instance you choose. PostDodo does exactly that, and then proves it landed. Most schedulers either ignore the fediverse entirely or support one or two flagship instances and call it done. PostDodo is bring-your-own-instance: connect the server you actually live on, keep your content warnings and visibility settings intact, and get a real link back to every post so you are never guessing.

Mastodon is decentralized, which is the whole point and also the reason generic tools struggle with it. There is no single API endpoint for “Mastodon” the way there is for a centralized network. PostDodo handles that by talking to your instance directly, so a self-hosted server or a small niche community works the same as a giant one. Pair it with the rest of your channels and you run your whole presence from one composer. See the full feature list or the every platform we support.

Why schedule Mastodon with PostDodo

Built for the fediverse, not bolted on

Three things make scheduling Mastodon here different from forcing it through a tool built only for the big centralized networks.

Any instance you want

Bring your own server. mastodon.social, a niche community, or one you self-host. If it speaks the Mastodon API, PostDodo schedules to it. No curated allowlist, no waiting for us to add your instance.

Content warnings and visibility

Add a CW and set visibility (public, unlisted, followers-only, or direct) on every scheduled toot. Fediverse etiquette is respected because these are first-class fields, not a copy-paste hack.

🔗

A receipt on every post

Each toot comes back with a live link and a real publish confirmation. If a token expires or the API balks, we alert you and auto-retry instead of leaving it stuck in a silent queue.

What you can schedule

Every kind of toot, queued ahead

Mastodon posts are flexible, and PostDodo supports the formats that matter for creators and small teams.

Text toots and links

Standard posts up to your instance character limit (often 500, sometimes higher), with links that render as proper previews on the fediverse.

📷

Images with alt text

Attach images and write descriptive alt text, which the Mastodon community expects. Schedule the media and the caption together as one post.

💬

CW posts and threads

Wrap sensitive or long content behind a content warning, and queue a self-reply chain so a thread posts in order without you babysitting it.

Mastodon tips

Small details that make a Mastodon post land

A few format quirks are worth knowing before you queue a week of toots:

  • Character limits vary by instance. The default is 500, but many instances raise it. PostDodo previews against your connected server so you do not get cut off.
  • Hashtags drive discovery. Mastodon has no algorithm pushing your posts, so a few clear hashtags are how people find you. Capitalize each word (#SocialMedia) so screen readers handle them.
  • Always add alt text. The fediverse culture strongly expects image descriptions. It also widens your reach to screen-reader users.
  • Use content warnings generously. CWs are a courtesy, not a punishment. Posts that respect them tend to get boosted more.
  • Timing still matters. Mastodon is chronological, so posting when your followers are awake beats posting into a dead hour. See our guide to the best time to post.

Want the broader cross-network walkthrough? Read how to schedule Bluesky, Threads, and Mastodon and how PostDodo stops failed posts.

Frequently asked questions

Mastodon scheduling questions

Does PostDodo work with any Mastodon instance?

Yes. PostDodo is bring-your-own-instance. Connect mastodon.social, mastodon.online, your niche community, or a server you host yourself. If it speaks the Mastodon API, you can schedule to it. We do not lock you into a hand-picked list of big instances the way some tools do.

Can I set content warnings and post visibility?

Yes. You can add a content warning (CW) to any scheduled post and choose its visibility: public, unlisted, followers-only, or direct. These are core fediverse features, so we treat them as first-class, not an afterthought bolted on later.

How do I know my Mastodon post actually published?

Every post returns a real publish confirmation and a live link to the toot on your instance, saved against the post. If the API rejects it or your token expired, we flag it and auto-retry instead of silently failing in a queue.

Can I cross-post to Mastodon and other networks at once?

Yes. Write once in the composer and post to Mastodon alongside Bluesky, Instagram, Facebook, and more. Each network gets its own preview so a Mastodon CW or visibility setting does not leak into a platform that does not understand it.

Is there a free trial and do I need a card?

Yes to the trial, no to the card. Start free for 7 days, connect your instance, and schedule real posts. Flat pricing after that: Starter, Pro, or Team, with no per-channel or per-seat charges.

Still deciding? Compare plans on the pricing page. Flat rate, no per-channel tax, 7-day free trial with no card.

Get started

Schedule your first Mastodon post today

Connect any instance in minutes. Write once, schedule it, and get a live link proving it posted. Start free for 7 days, no card needed.

Start free for 7 days →