How to schedule Mastodon posts
Mastodon has no algorithm to rescue a quiet account — the timelines are chronological, so posting regularly is what keeps you visible. Here's how to schedule Mastodon posts with iHatePosting, whichever instance you call home.
Scheduling lets you write Mastodon posts ahead of time and have them publish automatically. iHatePosting works with any Mastodon instance — mastodon.social, a small community server, or one you run yourself — because the connection goes through your own instance's login.
How to schedule a Mastodon post
Connect your Mastodon account
In iHatePosting, type your instance's address (for example mastodon.social) and approve the connection on that instance's own login page. Any instance works, and no password is ever shared with iHatePosting.
Write your post
Draft up to 500 characters — the safe default limit across instances — and attach up to 4 images or one video. Got a longer thought? iHatePosting can publish it as a Mastodon thread.
Pick a time
Choose when it should go live, in your own timezone, and iHatePosting posts it automatically.
Confirm and cross-post
Add Bluesky and Threads to reach the rest of the text-first audience with the same update, then confirm.
Mastodon and Bluesky: cover the open web together
Mastodon and Bluesky share an open-web audience that left the big platforms for similar reasons. From one iHatePosting post you can publish to both — tailoring each version — so the same idea lands on every open network without two drafts. The composer checks your text against each network's limits before publishing and warns you if anything would be skipped.
Tips for posting to Mastodon
- Hashtags do the discovery work — there's no algorithmic feed, so tag the topics you want to be found for.
- Boosts travel across instances; one well-received post can reach servers you've never heard of.
- A steady cadence beats bursts — chronological timelines forget you quickly.
What analytics you'll see
iHatePosting tracks likes, boosts, and replies for every Mastodon post. You won't see view counts, because Mastodon doesn't report them to anyone — we'd rather show three real numbers than invent a fourth.
Frequently asked questions
Can you schedule posts on Mastodon?
Yes. Connect your instance to iHatePosting, write the post, choose a time, and it publishes automatically — you don't need to be online when it goes out.
Does iHatePosting work with my Mastodon instance?
Yes — any instance. Type its address when connecting and approve access on that instance's own login page, whether you're on mastodon.social or a self-hosted server. iHatePosting never sees your password.
How long can a scheduled Mastodon post be?
iHatePosting keeps posts to 500 characters, the default limit on most instances, and warns you before publishing if you're over. Need more room? Publish it as a thread.
Does iHatePosting show Mastodon analytics?
It shows likes, boosts, and replies per post. Mastodon doesn't report view counts, so no tool can honestly show you those.
Ready to post everywhere in one click?
Start your 90-day free trial — no credit card, about a minute to your first post.
Start free