Mastodon has quietly carried scheduled posting in its API for years, and a free plan can cover a small account. Here is how we’d stitch the free pieces together.
Linux Ort
A beginner’s-eye view of why Mastodon works the way it does.
Real video · Linux Ort on YouTube
You run a Mastodon account for a project, a newsletter, or a tiny business, and you do not want to pay for the privilege of posting on time. Good news: free scheduling is genuinely within reach on Mastodon, more so than on most networks, because the groundwork sits inside the protocol itself. The catch is that “free” is scattered across a few places — the server’s own API, a handful of clients, and the free tier of a scheduling tool — and nobody hands you one tidy button. This guide walks through each free path, where it stops, and how to decide which one fits the way you actually work.
Let us clear up the thing everyone trips on first. Mastodon’s API has accepted a scheduled_at parameter on the normal status-posting endpoint for a long time. You hand it an ISO 8601 timestamp at least five minutes in the future, and instead of publishing straight away, your server holds the post and fires it for you at that moment, even while your laptop is shut. Pending posts can be listed, edited, or cancelled through the scheduled-statuses endpoints. That is the engine underneath every free method we are about to describe, and it is worth understanding because it explains both the generosity and the limits of what you get for nothing.
Here is where it gets confusing, so we will hedge honestly. Whether you ever see a schedule button depends entirely on which client you open. Some third-party Mastodon apps and web clients surface a clock or calendar icon in the compose box that writes to that API for you. The official web interface and official mobile apps, in our experience, have not reliably exposed it, so do not assume the feature is missing just because your app hides it — and do not assume it is present just because a blog post shows a screenshot. Check your own compose window before you conclude anything.
The free picture, then, is a small toolkit rather than a single product. You can reach the native scheduler through a client that exposes it, through a few lines of script if you are technical, or through the free tier of a scheduling service that talks to the same endpoints on your behalf and adds a calendar you can actually read. Each is free in a different way, and each stops at a different wall. The rest of this guide is really about matching those walls to how often you post.
A fictional but realistic Mastodon profile, before and after we applied the advice in this guide
BEFORE → AFTER
just here to post sometimes
9 posts · 61 followers · no header, no pinned post
Handmade ceramics in Leeds. Studio notes, kiln days, and shop drops. Scheduled posts weekday mornings. Links below.
40+ posts · steady local following · pinned intro + shop link
Linux Ort — a YouTube channel that publishes explainer videos on open-source and decentralised tools
REAL CASE STUDY
We like leading with orientation before mechanics, and this explainer — “Mastodon for Beginners — The Free and Decentralized Social Network Explained” from the Linux Ort channel — does that job. Based on its title and framing, it sets out what Mastodon is, why it is free and decentralised, and how the server model works, which is exactly the context a first-time scheduler needs before touching a scheduled_at field. We are describing what the video presents itself as rather than vouching for every detail, so treat it as a starting map, not gospel; Mastodon clients change, and a feature shown on screen may look different in yours. If you only have ten minutes before you set up scheduling, spending them on the why will make the how stick. We have paired it with two more hands-on walkthroughs in the candidates list so you can pick the voice that suits you — a fuller user guide and a straightforward account-setup clip — because the right tutorial is the one you will actually finish.
Steal this: Before you schedule anything, write one pinned post that explains who you are and what you post — new followers decide in seconds.
Start with the lowest-effort option: a Mastodon client that already carries scheduling. If the app you prefer shows a scheduling control in its composer, you are done — write the toot, pick a time, and it lands in your scheduled queue. This costs nothing beyond the app itself and keeps you inside the Mastodon ecosystem, which many people here value on principle. The trade-off is that you are limited to whatever that one client chose to build, and scheduling tends to be bare: one post, one time, no recurrence.
The second path is the raw API, for people who do not mind a terminal. Because scheduled_at is a documented parameter, a short script or a scheduled job on your own machine can queue toots and even clear out pending ones. We would reach for this only if you enjoy that sort of thing; it is powerful, free, and completely unforgiving of a mistyped timestamp. Treat it as a hobbyist’s route rather than a team workflow.
The third path, and the one most small accounts settle on, is the free tier of a scheduling tool. A service like SocialBlaze connects to your Mastodon account and gives you a visual calendar, a composer, and a queue that publishes automatically — the things native scheduling leaves out. SocialBlaze is an organic scheduling and analytics tool, so what you are buying (or in this case, not buying) is time and tidiness, not reach. The free tier will cap something — typically the number of connected accounts or scheduled posts in flight — so read the current limits before you lean on it, rather than trusting a number you read in an old guide.
If the moving parts above feel abstract, Wesley Fryer’s “Mastodon for Beginners” webinar walks a newcomer through the basics of the network at a gentle pace; treat it as orientation rather than a step-by-step scheduling tutorial, since features vary by client. Wesley Fryer on YouTube
The honest test of a free setup is not what it can do on day one but whether it quietly starts costing you time. For a while, scheduling a single post from a client or a free tier feels like a win. Then you notice the friction: you are opening three different places to plan a week, you cannot see your upcoming toots on one calendar, or you keep forgetting the five-minute minimum and watching a post fail. Those are the signals that free has done its job and you have outgrown it.
We would watch three things specifically. First, volume — the moment you are scheduling more posts than a bare client comfortably lists, a calendar view stops being a luxury. Second, consistency — if you are missing days because planning is scattered, a single queue that publishes on its own is worth more than the money it costs. Third, measurement — native scheduling tells you nothing about what landed; if you want to see which toots actually drew replies and boosts, you need a tool that reports it. SocialBlaze pairs organic scheduling with analytics for exactly that reason.
None of this means you should pay before you need to. The right order is to run free until it pinches, then upgrade the one thing that pinches — usually the calendar and the automatic queue — and leave the rest alone. A small account that posts a few times a week may never need more than the free tier, and that is a perfectly good outcome. Spend the money only when the time you save is worth more than the money you keep.
Three steps, free the whole way through
QUICK START
SocialBlaze helps you plan, write, and publish across every platform — free to start.
A free setup rewards rhythm over volume. Here is a light week we would actually keep up, anchored on Tuesday because that is when we find Mastodon timelines are busy but not frantic. Nothing here needs a paid plan.
A repeatable seven-day framework you can start using tomorrow
SAMPLE CALENDAR
Spend this week getting the free machinery working rather than posting a lot. Connect your Mastodon account to whichever free path you chose — a scheduling client or a free-tier tool like SocialBlaze — and send one test post scheduled ten minutes out to confirm it fires. Write and pin an intro post that says who you are and what you post. Fill in your bio, add a header image, and put your link in the profile fields where Mastodon lets you verify it. Follow fifteen accounts in your niche so your timelines have life. By Friday you should have one scheduled post land successfully; that single proof is the whole goal of the week.
Now use the schedule in earnest. Queue your anchor post for Tuesday and two lighter toots across the week, exactly as the seven-day plan lays out. The point is to feel what it is like to plan a few days ahead rather than posting on impulse. Pay attention to the five-minute minimum — if a post ever fails, this is almost always why. Keep replying and boosting daily; scheduling handles your output, but the network rewards presence, and a queue cannot fake that. End the week by glancing back at which toot drew the most replies, even if you are only eyeballing it for now.
Keep the rhythm steady and start paying attention to timing. Try moving your anchor post an hour earlier or later and see whether replies shift. Add alt text to every image as a habit, not an afterthought — Mastodon’s culture takes accessibility seriously, and it widens who can engage with you. If you are on a free tool with a calendar, use this week to plan all of next week in one sitting so you can see gaps and clusters at a glance. If you are on a bare client, notice how much harder that planning is; that friction is data about whether you will want more later.
By now you know whether your free setup is carrying you or quietly costing you time. Review honestly: are you posting consistently, or missing days because planning is scattered across apps? Can you see your week on one screen, or are you guessing? If free still fits, wonderful — keep going and do not pay for capacity you are not using. If it pinches, upgrade the single thing that pinches, usually the calendar and the automatic queue, and leave the rest. A paid organic tool like SocialBlaze earns its place only when the time it saves beats the money it costs; this week is where you make that call with evidence instead of a hunch.
Yes, at the protocol level. Mastodon’s API accepts a scheduled_at timestamp on the normal posting endpoint, so the server will hold a post and publish it later. The catch is that you need something to send that request — a client that exposes a schedule button, or a script you write yourself. Not every app surfaces the feature, and in our experience the official web and mobile apps have not reliably shown it, so check your own compose window. If it is there, you can schedule for free with no outside service at all.
Native scheduling is deliberately simple. You can queue a single post for a future time, list what is pending, and cancel it, but there is no built-in queue of recurring slots, no bulk upload, and no calendar you can read at a glance. There is also a minimum lead time — the API requires the scheduled time to be at least five minutes in the future, so last-second scheduling will fail. For an occasional poster that is plenty. For anyone planning a week of content across times, those missing pieces are exactly what a scheduling tool adds.
For a small account, it can be. SocialBlaze offers a free plan and supports Mastodon, which means you get a visual calendar and an automatic queue without paying — the things native scheduling leaves out. Free plans always cap something, usually the number of connected accounts or how many posts you can have scheduled at once, so check the current limits on the plan page rather than trusting a figure from an old article. If you post a few times a week to one account, the free tier may be all you ever need.
Yes. That is the whole advantage of true scheduling over a reminder. When you queue a post — whether through the native API or through a tool that uses it — the Mastodon server takes ownership of publishing it. Your device can be shut, offline, or on the other side of the world, and the post will still go out at the time you set. This is different from apps that merely nudge you to post manually; a genuine scheduler fires without you. Confirm your post landed in a pending or calendar view so you know it is truly queued.
No. Mastodon is federated, so your account lives on one server but can be reached from and can reach the wider network. A scheduling tool connects to your specific account on your specific instance using OAuth, and from there it posts to your home server, which federates the toot outward as normal. You authorise the connection on your own instance, approving it there rather than entering a password into the tool. If you run accounts on more than one server, you would connect each separately, which is also where free-tier account caps start to matter.
Mastodon makes free scheduling genuinely possible, so start there and spend nothing until the time you lose to scattered planning outweighs it. When that day comes, SocialBlaze’s organic scheduling and analytics are a tidy next step — a calendar, a queue, and the numbers to see what landed.
Case-study videos are embedded from their creators’ public accounts and remain the property of their creators. Figures mentioned reflect publicly visible information at the time of publication (October 2026). SocialBlaze is an organic social media management tool — it does not run ads or manage paid campaigns.