Changelog

What's new

Everything we've shipped, newest first — with links to the guides that explain it.

Spotted something broken, or want something we don't have? Report it from your workspace sidebar and we'll email you when it's done.

Fixed Link

Clearer reasons when an Instagram post fails

Some failed Instagram posts said "The platform was temporarily unavailable" when trying again was never going to work. Two of those now tell you what actually happened:

  • If your Instagram account is no longer linked to any of your Facebook Pages, every post fails until the link is restored. The failure now says so and explains how to fix it, and you'll get the same reminder email as for other blocked accounts.
  • If Instagram returns an error and we can't confirm whether the post went live, we now say exactly that, so you can check your profile before reposting and avoid posting the same thing twice.
Fixed Link

Held trial reels no longer show as published when they weren't

If your workspace uses Hold it for the next day for Instagram trial reels, a trial reel Instagram kept refusing could end up marked published even though it never went out. That's fixed: it is now marked failed with the reason, so you can see it and reschedule it. Trial reels affected since mid-September have been corrected to failed.

Holding also works differently now. Each account holds up to two trial reels at a time; past that, a refused trial reel fails straight away rather than joining a queue that can't clear. Held posts show Held on the calendar with the time of the next try, and the settings page warns you when your schedule has more trial reels than Instagram usually allows in a day.

Improved Link

See how your videos will look before you post them

After you upload, we now tell you if a video will look different once it's posted: if it's under 1080p, if Instagram will get a converted copy, or if a platform will refuse it. Each file shows what's likely to happen, and you choose Accept & keep or Remove. Upload several videos together and you get a single box for all of them.

We also improved how iPhone videos are converted, so they're no longer converted a second time before going to Instagram.

How it works
Improved Link

Know straight away if a video can't be processed

If we can't convert one of your videos, you now see a red badge on it in the media library and on every post that uses it, as soon as it happens. Before, you only found out when the post failed. Click the badge to see how to fix it, usually by exporting the video again as an MP4 or re-uploading it.

Scheduled posts also wait for their videos now: if a video is still converting when the post is due, the post goes out as soon as it's ready instead of failing.

How it works
Fixed Link

Videos no longer fail to process during busy periods

When many videos were uploaded at the same time, a few could fail to convert, and any post using them failed with “We couldn’t process one of the videos in this post”. Videos now wait their turn and keep retrying instead, so busy periods slow conversion down rather than breaking it.

How it works
Improved Link

Choose who can approve posts from your Hub

When you add or invite someone from your Hub, you can now tick Can approve so they can approve posts straight away. Before, everyone added from the Hub started without approval rights, and you had to switch it on in each workspace.

You can also turn approval on or off for existing members, per workspace, from the Team button on a workspace card or from the Hub’s Team page.

Fixed Link

Download is back in the media library

The Download option had gone missing from the media library. It's back: open the ⋯ menu on any image or video and choose Download to save the file to your device.

How it works
Improved Link

Scout is now included with every plan

Scout, our competitor tracker, is no longer Enterprise-only. Every active plan now has it in the workspace sidebar.

Add a competitor’s Instagram handle and Scout checks their public numbers once a day: follower growth, how often they post, which formats they use, and which of their recent posts actually landed. Standout posts are flagged Warm, Outlier, Breakout or Viral, measured against that account’s own typical post.

Scout needs an Instagram account connected through Facebook, and it can only track public Business and Creator accounts.

Fixed Link

Deleting your main workspace no longer cancels your plan

If you have several workspaces, one of them holds your plan and pays for the others. Deleting that workspace used to cancel your plan straight away, even if you only meant to tidy up an old workspace.

Now your plan, saved card and billing history move to your most active remaining workspace, and everything else keeps working. Before you confirm a delete, you’re told which workspace the plan will move to. To stop paying, cancel from Billing.

Improved Link

We now warn you at upload when X will refuse a video

X only accepts video up to 60 frames per second. Videos above that upload without complaint, and then X refuses the post with "Your media IDs are invalid", which does not say what is wrong. Some editing and repurposing tools export at 150fps, so posts failed on X again and again for no visible reason.

Now, when you upload a video like that, you are told straight away that X will refuse it and how to fix it: export it again at 30fps.

Upload notes are also quieter. You only get a pop-up when a platform will refuse a file. Notes that just mean a file will be adjusted, like a video being converted for Instagram, now show only as a badge on the file in your media library.

Improved Link

Scout post images no longer go blank

Competitor post images in Scout used to go blank after a few days, because Instagram’s image links expire. Scout now keeps its own copy of each post’s photo or reel cover for as long as the post is live on Instagram.

Scout also now looks at each competitor’s latest 50 posts instead of 25. If a competitor deletes a post, it disappears from Scout at the next daily refresh.

Fixed Link

Trial reels no longer fail with "platform temporarily unavailable"

Since around 21 September, Instagram has been refusing a growing share of trial reels with a generic error on its side, while normal reels, photos and stories went out fine. Those posts failed with “The platform was temporarily unavailable”, and trying again usually failed the same way.

Now we check that nothing went live, try the trial reel once more, and if Instagram still refuses it, follow your Instagram trial reels setting — by default the post goes out as a standard reel so it still publishes on time. If your workspace is set to hold or not publish trial reels, the post now explains what happened and what to do instead.

Improved Link

Clearer help when Meta restricts your reels

When Meta places a restriction on the Facebook Page linked to your Instagram, it can block reels — trial reels included — while photos and stories keep going out. Until now the failed reel just said the account was “restricted by the platform”, which was confusing when your other posts were publishing fine.

The error now explains exactly what is happening and where to appeal it. If it keeps happening, workspace admins also get an email naming the affected accounts, and the email stops once reels are publishing again.

Fixed Link

Caption generator no longer comes back empty

Generating captions sometimes failed with “Failed to generate captions” and nothing else, on media that was perfectly fine. Trying again usually worked, which made it feel random — it was.

Two things were behind it. The model was being allowed to spend almost its entire reply budget thinking before it wrote anything, occasionally leaving no room for the captions themselves. And when it did come back empty, we gave up immediately instead of simply asking again.

Both are fixed: the thinking is now capped so there is always room for the answer, and an empty reply is retried once automatically. You should not see the error in normal use any more — and captions come back a little faster too.

New Link

Save the Telegram buttons you use every time

If you put the same Subscribe button on every Telegram post, you can now save it once. Go to Settings → Telegram buttons, build a set, and tick Use by default.

That set is then filled in automatically on every new Telegram post — nothing to click. You can still change or delete the buttons on any individual post, and doing so does not touch the saved set. Any other sets you save are one click away in the composer under Use a saved set.

Use {{oflink}} as a link inside a saved set and it points at your Telegram link, so changing that address once updates every button everywhere.

Improved Link

Your Telegram link is now a button

Your saved Telegram link is best used on a button now, rather than written into the caption. Put {{oflink}} in a button's link field and subscribers get a proper full-width button under the post — much easier to tap on a phone than a link buried in text, and it does not pull up a preview card showing the address.

The Hide link preview option has been removed, because with buttons there is no longer a link in the caption for Telegram to build a card from.

Nothing you have already scheduled is affected. Posts that still have {{oflink}} written into the caption keep publishing exactly as before, as tappable text. It is simply no longer the way we suggest doing it.

New Link

Sell a Telegram post for Telegram Stars

You can now put a price on a Telegram post. Set Price in Telegram Stars under Telegram Options and the photos and videos go out locked: subscribers see your caption and a Buy button, and only the ones who pay can open the media.

The Stars go straight into your channel's balance. We never hold, move or take a cut of the money — Telegram pays you directly, and your channel needs to be set up to receive Stars before a paid post will publish.

A paid post needs at least one photo or video and can hold up to ten. It works with everything else: protect the post from forwarding, pin it, give it an expiry, or add buttons under it.

What a Star is worth: as you type a price, the composer shows roughly what it comes to in dollars. Telegram pays about $0.013 per Star — around $13 per 1,000 — so 100 Stars is about $1.30 to you. Subscribers pay more than you receive, because Apple and Google take a cut when Stars are bought in their apps, and Telegram holds Stars for up to 21 days before you can withdraw them.

Before you price anything up: Telegram has to approve your channel to sell paid media, and we cannot check that from here. Send a 1-Star post to your own channel first to confirm it works. The guide walks through where your Stars appear and how to withdraw them.

New Link

Put tappable buttons under a Telegram post

Telegram posts can now carry buttons — a proper full-width Subscribe or Join VIP button under the post instead of a link buried in the caption. Add up to six under Telegram Options, each with its own label and link.

Use {{oflink}} as the link and the button points at your workspace's paid link automatically, so you do not have to paste the URL into every post.

One limit, and it is Telegram's: a post with more than one photo or video is sent as an album, and Telegram does not allow buttons on an album. The composer hides the button fields when you attach a second file.

New Link

Hide a Telegram photo or video behind a tap

New Hide behind a tap to reveal option for Telegram. The photo or video goes out blurred, and subscribers tap it to open — Telegram's own spoiler cover, the same one people use by hand in chats.

Useful for a teaser, a preview, or anything you would rather people chose to look at. It applies to every file on the post. It is ignored on a text-only post and on a paid post, where the media is already hidden until it is bought.

Improved Link

Instagram tells you when the Facebook Page link is the problem

Instagram can quietly loosen the link between an account and its Facebook Page — usually after a change in Accounts Center. Everything still looks connected and your stats keep updating, but Instagram refuses every post, and until now all you saw was the word “Fatal”.

Autoposter now checks the Page link the moment Instagram answers that way. If the link is the cause, the failed post says so in plain language with the steps to restore it, and if it keeps happening you get one email a week about it, the same as for an expired login. When the link is fine, the failure reads as what it is — a temporary Instagram error worth trying again.

Fixed Link

Day summaries in the calendar list name reels, photos and videos again

Since the calendar speed-up on 11 September, the summary above each day in the list view counted your posts correctly but described every one of them as a text post. The breakdown — reels, trial reels, stories, carousels, photos and videos — is back, and the calendar stays as quick as it became.

Improved Link

The calendar and Hub open much faster

On busy workspaces — a month with a couple of thousand posts across several accounts — the calendar could take ten seconds or more to appear. It now opens in about a second, because the page only loads what each day needs to draw. The full post, with its media and per-platform preview, loads the moment you click it; you may see a brief “Loading preview” first.

The Hub is quicker too for agencies with many creators: the overview that took several seconds to add up now lands in well under one.

New Link

Scout: see what your creators' competition is doing

Track competitor Instagram accounts for any of your creators. Scout collects their public numbers once a day: follower growth, how often they post, which formats they use, and which of their recent posts actually landed.

Their standout posts are flagged on the same scale you see in Top content: Warm (2×), Outlier (4×), Breakout (6×) and Viral (10×), measured against that account’s own typical post rather than against anyone else. A competitor whose following is climbing fast gets a flame.

Add a competitor by handle and we check straight away whether Instagram will let us see them. Only public Business and Creator accounts can be tracked, so private and personal accounts are flagged immediately rather than sitting empty. Expect roughly a third of any list to be untrackable for that reason.

One thing worth knowing: Instagram only shares likes and comments for accounts you don't own. Reach, views and saves aren't available for anyone else's posts, not through us and not through any other tool.

Two places to use it. Each creator's workspace has its own Scout page, and your Hub has a Scout tab that rolls every creator up together: add competitors for any creator, see which of them are gaining followers fastest, and browse the standout posts from across all of your creators' competition in one feed.

Instagram only, and included with Enterprise.

Improved Link

Top content now tells you how big a hit each post was

Every post in Top content now carries a signal saying how far it beat that creator’s own typical numbers: Warm (2×), Outlier (4×), Breakout (6×) or Viral (10×). Tap a signal to see only posts at that level.

Two things changed underneath. Posts are now judged on views rather than likes and comments, measured against the middle of that account’s own last 90 days for the same format — so a reel is compared with reels, and a creator is compared with themselves rather than with bigger accounts. And a post now needs at least 10,000 views to appear at all.

The feed only ever shows posts that cleared one of those four levels. Nothing ordinary reaches it.

New Link

Tag accounts on your photos, and pick the audio for your reels

Tag accounts on a photo. Add Instagram accounts to a photo post and drag each one exactly where you want it to sit. Viewers tap the image to see who is tagged and can go straight to their profile. Up to 20 accounts on a post, and on a carousel every photo gets its own tags.

Tagging on reels and stories works differently, and we say so. Instagram does not draw a tag on a reel or a story — not through us, and not through any other scheduling tool. Tagging there still notifies the account and puts the post in their Tagged tab, but nothing appears on the video. For a visible, tappable link on a reel, add the account as a collaborator or @mention them in the caption. The composer tells you which you are getting before you post.

Choose the audio for a reel. Pick a track from Instagram's own catalogue — its royalty-free music library, or the original sounds other creators are using. Search it or browse what is trending, preview any track before you commit, then set how loud the music sits against your original audio. Press play on the post preview and you will hear the mix before it goes out.

Audio is reels only. Instagram does not allow a track to be added to a story, a photo or a carousel.

Every tag is checked against Instagram as you add it. If a handle cannot be found Instagram refuses the whole post without saying which one was wrong, so we flag it while you are still writing rather than after it fails.

New Link

Stories, follower churn, and what each format is really worth

Four things the dashboard could never tell you before.

Stories are now measured. Instagram deletes story insights when the story expires, so we check every few hours while yours are live and keep the numbers permanently: views, reach, replies, and — uniquely to stories — how many people opened your profile or followed you straight from one. Stories are the only content type Instagram will attribute a profile visit to.

Follower churn. The followers graph shows the net line. Underneath it you will now see the two flows behind that line: how many people followed you, and how many left. Growing by 2,000 because 12,000 joined and 10,000 left is a very different account from growing by 2,000 because 2,500 joined and 500 left, and until now both looked identical.

Reach by format, on the Audience tab — how much reach your reels, stories, carousels and photo posts each earned. On most accounts the gap between formats is far wider than people expect.

Bluesky posts now appear at all. Bluesky accounts previously showed only a follower count, with no posts and no engagement. They now import properly, with likes, reposts, replies and quotes. Pinterest also gains whole-profile figures rather than only the pins published through Autoposter.

New Link

See who is actually watching, and where they are

The analytics dashboard now answers a different question from “how did this post do”: who is actually watching.

On the Overview tab you will find profile visits, link clicks on your bio link, and your views split by whether the viewer follows you — alongside a Discovery figure, the share of views coming from people who do not follow you yet. If that number is low, the platform is showing your work to the same people every time. It tends to move well before follower count does, which makes it the most useful early signal on the page. These refresh several times a day.

A new Audience tab holds the breakdown of who those followers are: the countries and cities they are in, their age bands and gender split.

Instagram and Threads report all of it. Facebook gives country, city and profile visits — Meta stopped sharing age and gender for Pages in 2026, so no tool can show those any more. YouTube needs the channel reconnected once to grant access to its analytics; posting is unaffected until you do. TikTok, X, Pinterest, Bluesky and Telegram share nothing of this kind through their APIs, so the tab does not appear for them.

Audience breakdowns refresh weekly and the tab shows the date of the snapshot; platforms report them as lifetime totals rather than daily numbers. Every platform withholds this data until an account passes 100 followers. One quirk worth knowing: Instagram only publishes profile visits, link clicks and the follower split as a rolling 30-day total, so the date range at the top of the dashboard does not change those particular cards.

New Link

See at a glance what you posted each day

Each day in the calendar’s list view now carries a summary: how many posts went out, how many places they went to, and what kind they were — reels, trial reels, stories, carousels, photos and videos.

A post that goes to several platforms counts once as a piece of content, with the number of publishes shown alongside, so cross-posting does not make a day look busier than it was.

It always describes exactly the posts listed underneath, so filtering by account updates the summary too. Instagram records whether something was a reel, a trial reel or a story, so those are named precisely; other platforms do not, so their posts are described by what they are — a photo or a video.

Improved Link

Disconnected accounts can no longer be picked by mistake

If an account has lost its connection, it now appears dimmed in the composer and cannot be added to a post. Hovering it explains why and points you at Accounts to reconnect.

Previously a disconnected account looked much like any other unselected one, so it was easy to schedule a post to it and only find out it had failed after the send time had passed.

If an account is already on a post and then disconnects, you can still click it — so you can take it off and post to the rest.

Fixed Link

Telegram videos no longer post squashed

Tall videos could arrive in a Telegram channel squashed into a square, with the wrong length on the timestamp and no way to tap them open full screen. Shorter clips were usually fine, which is what made it look random — the problem only appeared once a video was more than a few megabytes.

The cause was on our side. Telegram works out a video’s shape from the file when we do not tell it, but on larger uploads it gives up and falls back to a square placeholder. We now always send the width, height and length with the video, so it is laid out correctly however big it is.

The preview in the composer was wrong too, for a different reason: it forced every attachment into a square thumbnail. A single photo or video now previews at its real shape, matching what actually gets posted.

Videos posted before this fix keep the shape Telegram already gave them — reposting one will show it correctly.

New Link

Your branding now goes on your workspace emails

If you have set up branding in your Hub, it no longer stops at the connect page and the invitation link. The everyday emails your workspaces send — an account that needs reconnecting, the weekly reminder when one is still down, an invitation to join a workspace, activity on a post, a collaborator a platform refused — now carry your logo, your company name, your accent colour and your reply-to address.

Password resets and email verification stay on our template on purpose. Someone can belong to more than one agency here, so there is no single right brand for the email that gets them back into their account.

There is nothing to switch on. If your branding is saved, your emails already look like this; if you have not set any, they are unchanged.

New Link

See how your Instagram trial reels are really doing

A trial reel is shown to people who do not follow you. That makes its numbers a different thing from an ordinary post’s — and until now the dashboard averaged the two together, so neither one told you much.

If an Instagram account has posted trial reels, a Content filter now appears at the top of the dashboard: All, Trial reels, or Everything else. Pick one and the whole screen follows it — the stat cards and their period changes, the trend chart, Top Posts, Best Times and per-tag performance.

Two honest notes. “Everything else” means exactly that: photos, carousels, ordinary reels, and anything posted straight from Instagram rather than through Autoposter. And Followers and Reach stay account-wide, because Instagram reports them for the account rather than for each post — they are labelled where that applies rather than quietly showing you an unfiltered number.

New Link

A list view for your calendar, and a flame on posts that did well

The calendar can now be a list. Open Calendar, use the Month/Week switch at the top and pick List: your month appears in order, day by day, with the time, the platforms, your labels, the caption and the status of every post — scheduled, published, publishing or failed — in one column you can read straight down.

You will also see a flame on posts that did well, and next to it which platform earned it and the number — 🔥 with the Instagram mark and “27.8k views”, say. A post earns one when it got more than double what that account normally gets over the last three months: views for video, and likes, comments, shares and saves for everything else. The bar is set per account, so a smaller account is measured against itself and not against your biggest one.

That matters most on a post you sent to several platforms at once — the flame is credited to the account that actually did it, and hovering names that account and gives the exact figure.

Flames appear in the month and week views too, and they take a moment longer to arrive than the calendar itself — the calendar never waits on them.

Improved Link

See which tag every post belongs to

The Posts list in your analytics now has a Tags column, so you can see at a glance which tag each video belongs to instead of checking them one at a time. Tags also show on a post when you open it.

Use the tag filter above the list to narrow to one tag, and the column to see what a post is tagged with while you read its numbers.

Improved Link

Creator Connect is now included with Enterprise

If you are on Enterprise, Creator Connect is now part of your plan at no extra charge. Nothing to buy and nothing to switch on — open the Billing tab of your Hub and the Branding tab will be waiting.

On any other plan you can now add it for $99.99/month. It used to be offered to Enterprise accounts only. Same feature either way: email a creator a link, they connect their own accounts, and everything they see carries your branding.

Already paying for the add-on and since moved to Enterprise? Your Billing tab now says so, with a Cancel link next to it — cancelling stops the charge and changes nothing about the feature.

New Link

Let creators connect their own accounts

Email a creator a link and they can connect their own social accounts to their workspace — you never hold their password, and they never need an account here.

The link, the email and the page all carry your branding: your logo, your colour, your name. Your logo also replaces the site icon inside your creators’ workspaces.

The page shows them what is already connected, what has stopped working and needs reconnecting, and what is left to do. They can connect X, Facebook Pages, Instagram, Threads, TikTok, YouTube, Pinterest, Bluesky, Mastodon and Telegram.

You will find Creator Connect on the Billing tab of your Hub.

New Link

Ask your Telegram channel a question

You can now post a poll to Telegram. Add two or more answers under Telegram Options when you schedule, and the post goes out as a real Telegram poll — subscribers tap an answer and see the results straight away.

Your post text becomes the question. You can allow more than one answer, and you can turn off anonymous voting if you want to see who picked what.

A poll is its own kind of post on Telegram: it cannot carry a photo, a video or a link. If you add answers, any media on the post is not sent and your link is left out, so keep polls separate from the posts you want a link on.

New Link

Take a Telegram post down automatically

Telegram posts can now be given a lifespan. Set Remove after this many hours when you schedule and the post is taken out of the channel when the time is up — handy for a price that only stands until tomorrow, or a drop you do not want sitting in the channel afterwards.

The longest we can offer is 48 hours. That is Telegram’s own limit, not ours: nothing can delete a Telegram post once it is more than two days old, not even you. Leave the box empty and the post stays up as normal.

Only the Telegram copy is removed. The post stays in your history here, with its record of what went out and when.

New Link

Pin a Telegram post to the top of your channel

When you schedule to Telegram there is now a Pin to the top of the channel option alongside the existing ones. Switch it on and the post is pinned the moment it goes out, so it sits above everything else for anyone opening your channel.

It is the natural place for whatever you most want people to see — your current offer, your link, a welcome message. Telegram allows one pinned post per channel, so pinning a new one replaces whatever is pinned at the time.

If the pin does not go through — usually because the bot’s permissions were changed in Telegram — your post still publishes normally. It simply is not pinned, and you can pin it yourself in Telegram.

Fixed Link

Instagram no longer posts the same thing more than once

Instagram sometimes publishes a post and then answers us with a “too many requests” error anyway. We were taking that at face value and trying again — and because the first attempt had actually gone out, each retry put another copy on the profile. On a few accounts that ran on for the best part of an hour before Instagram’s own daily limit stopped it, leaving a run of identical posts and a post still marked failed here.

Rate limits from Instagram, Facebook and Threads are no longer retried. If one of them reports a rate limit, the post stops there and is marked failed, so nothing goes up twice. Everything else that failed for a genuine reason is unaffected, and other platforms still retry as before — just not endlessly.

If this hit you: check the profile before re-running a failed Instagram post — it may already be live. Posts we could confirm went out have been matched up and now show as published, with their views and reach filling in from Instagram. Duplicates already on a profile have to be deleted on Instagram itself; removing them here would not take them down.

New Link

You can now schedule photo posts to TikTok

TikTok photo posts — the swipeable ones people scroll through — can now be scheduled here. Attach photos to a TikTok post instead of a video and it goes up as a photo post. Up to 35 of them in one go, and you can pick which one is the cover.

One thing to know before you plan around a sound. TikTok does not let any scheduling app choose the music on a photo post — no trending sounds, no picking a track, no uploading your own. That is TikTok’s limit on every app, not something we have skipped. You can tick Let TikTok add music and TikTok will choose something itself, or leave it off and the post goes up silent. If a particular sound really matters for a post, that one is still better done by hand.

TikTok only accepts JPEG and WebP photos. Anything you upload from now on is handled for you automatically in the background — your original is untouched for every other platform. Photos you uploaded before today may need re-uploading first, and the composer will tell you if so.

New Link

You can now post to Telegram channels

Telegram is now one of the platforms you can schedule to. Photos, videos, albums and text posts all work the same way as everywhere else — pick the channel, write the caption, schedule it.

Telegram allows content the other platforms will not, as long as it is in a private or invite-only channel. There is also an option to stop subscribers forwarding or saving a post, which is real protection for a paid channel and something no other platform here offers.

Setup is a little different: you create your own bot in Telegram rather than connecting through us, so your channel never depends on anyone else’s. The guide walks through it step by step.

One thing to know up front — Telegram does not report views, reactions or reach to apps at all, so there are no post statistics. Your subscriber count is tracked daily and shown on the dashboard.

New Link

Link to your page from Telegram without showing the address

On Telegram you can now put your link behind ordinary words. Instead of a web address sitting in your caption, subscribers see something like click here and tap it.

Save your link once in workspace settings, then use the link button in the caption toolbar whenever a Telegram account is selected. You can keep the default wording or write your own.

It is safe to leave in a caption you post everywhere — on every other platform the tag is simply removed, because none of them can hide a link behind words.

New Link

We now tell you at upload if a platform will change your file

Some files do not publish exactly as you uploaded them. A video Instagram will not take as-is gets converted first, and a PNG with transparent areas loses that transparency, because Instagram saves images as JPEG. None of this used to be visible — the post went out, and you only noticed if you looked closely at the result.

When you upload something that will be changed, you now get a note explaining what will happen and how to avoid it if you would rather keep control of the quality. The file is also marked in your media library, so you can check again later.

These are notes, not blocks — you can always schedule the file exactly as it is.

New Link

We now tell you when an account has stopped publishing

When a connected account stops accepting posts — because the login expired, or the platform is asking you to verify something — every post scheduled to it fails. We emailed you once when it first happened, and then never mentioned it again. If that email was missed, the account could sit broken for weeks while posts quietly failed.

Now you get a reminder while it stays broken, at most once a week. It says which accounts are affected, how many posts have failed, what the platform is asking for, and exactly where to fix it. If several of your accounts are affected, they arrive in one email rather than several.

You will only hear from us about things you can actually fix. Failures caused by a platform limit, or by something on our side, do not trigger these emails.

Fixed Link

Bluesky video posts that failed for no apparent reason

Some Bluesky video posts failed with an error about the video not being found, even though the video had uploaded perfectly well. Bluesky finishes processing a video and hands it back to us a moment before it is actually ready on your account, and if we created the post in that gap it was rejected.

We now wait and try again when that happens, which should let these posts through. If one still cannot be created, the message now says what actually went wrong instead of suggesting your media had been removed.

There was a second cause behind most of these: reposting a video you had posted before. Bluesky recognised the file and reused its earlier copy, which it had since cleaned up — so the post referred to something no longer there. We now check the video is really available before posting and upload it again if it is not, so reposting an older video works.

New Link

Choose what happens when Instagram's trial reel limit is reached

Instagram only lets a small number of trial reels be published through its API each day — about two per account. Until now, every trial reel past that simply failed.

From now on they are published as standard reels instead, so your content still goes out on schedule. The post timeline records that the swap happened. A standard reel reaches your followers rather than the non-follower audience a trial reel is shown to, so it is not identical — but it does mean the post goes live rather than being lost.

You can change this under Workspace settings → Instagram trial reels. The options are to publish as a standard reel, to hold the post for the next day's allowance, or to leave it unpublished and tell you why. If you schedule more than a couple of trial reels a day, holding them is not recommended — they build up faster than Instagram will accept them.

Improved Link

Instagram failures now tell you the real reason

When a trial reel could not be published, we told you Instagram was "temporarily rate-limiting this account" and to try again shortly. That was the wrong reason, and waiting did not help.

The actual cause is that Instagram allows only a small number of trial reels to be published through its API each day — around two per account. Once that is used up, further trial reels that day are refused. Posts now say exactly that, and suggest publishing as a standard reel instead.

Two other Instagram messages were wrong in the same way and are fixed: an account that does not yet meet Instagram's follower requirement for trial reels used to read as if it needed reconnecting, and a rejected image now tells you the aspect ratios Instagram accepts (between 4:5 and 1.91:1) instead of just saying the ratio was unsupported.

Fixed Link

Facebook posts that went live but showed as failed

The same thing that was happening on Instagram was happening on Facebook Pages: Facebook accepted the post, published it, and then reported an error anyway. The post sat in your calendar marked as failed while it was live on your Page the whole time — and because we had not recorded it, it collected no analytics.

We now check your Page whenever Facebook reports this. If the post is really there, we match it up and mark it published. If it genuinely did not go out, it stays failed so you know to repost.

Fixed Link

Pinterest posts now tell you when no board is selected

If you scheduled a Pinterest post without choosing a board for that account, the post failed with a confusing message from Pinterest about a value not being the right type — which gave you no way of knowing what was actually wrong.

Now it says what it is: no board was selected, and which account it needs one for. Choose a board in the Pinterest options and the post will go out.

Fixed Link

Instagram posts that went live but showed as failed

Instagram sometimes accepted a post, published it, and then still told us the upload had failed. We believed Instagram, so the post sat in your calendar marked as failed — even though it was live on your profile the whole time. Because we had not recorded it as published, it also collected no views, likes or reach in your analytics.

We now check your Instagram profile whenever this happens. If the post is actually there, we match it up, mark it published, and start collecting its numbers as normal. If it genuinely did not go out, it stays marked as failed so you know to repost it.

Posts already affected have been corrected, so anything that was live but showing as failed now reads correctly and its analytics have started filling in.

New Link

Tag a collab once and get the right @handle on every platform

The person you tag in a collab has a different @handle on Instagram, TikTok, X, Bluesky and YouTube. Until now that meant either writing a separate caption for each platform, or looking up five handles every time you posted.

There is now an address book. Save a creator once with their handles, then tag them in your caption with the new @ button above the editor. Each platform automatically gets their correct handle when the post goes out — and on any platform where you have not saved one, we use their name as plain text instead, so you never publish a broken mention.

Enter one handle and we will offer the rest. If a creator is already known to other Autoposter users and has public professional accounts, their other handles can be filled in with one click. Your own address book stays private to your workspace.

You can see exactly what each account will publish in the previews before scheduling. And if you tag someone who has an Instagram handle saved, Instagram options will offer to add them as a collaborator too.

New Link

We now email you when Instagram refuses a collaborator

When Instagram wouldn't accept a collaborator, we removed that handle and published your post with the rest — which is still what happens, and it's the right thing to do. But it happened silently, so the tag just quietly never appeared.

Now you get an email. It tells you which handle was refused, confirms your post went out as normal, and explains the likely reasons — Instagram is stricter about collaborator invites sent from scheduling tools than it is in the app, so an account you can tag by hand may still be refused.

The email goes to workspace admins, and to the model's email address where the workspace has one recorded.

Improved Link

Why Instagram sometimes refuses a collaborator

If you have ever added a collaborator, watched the post go out without them, and thought "but I can tag that account perfectly well in the Instagram app" — you were right, and it was never explained properly.

Instagram applies stricter rules to collaborator invites sent from scheduling tools than it does inside the app. An account gets refused if it is private, was created in the last 30 days, is age-restricted, has more than two policy violations, or has turned off collaborator invites. Instagram doesn't tell us which one applies, and there is no way to check before publishing.

The Collaborators box now spells this out as you use it, and there is a new guide covering the full rules — including how an account owner can check their own standing under Settings → Account Status in Instagram.

Nothing has changed about how posts publish: if Instagram refuses one handle, we still drop just that handle and publish with the rest, and show you what was dropped.

Fixed Link

A clearer message when a YouTube post cannot be uploaded

When a YouTube post failed because the day's upload allowance had run out, the message told you YouTube was having a known issue and was investigating. That was not accurate, and it left you waiting for something to be fixed at YouTube's end that was never going to fix itself.

You now see what actually happened. YouTube limits how many videos an app like Autoposter can upload each day, and that allowance is shared by everyone posting to YouTube through Autoposter — it is not a limit on your channel. The message now says so, and tells you when the allowance resets (midnight US Pacific Time) so you can reschedule the post.

We have applied to YouTube for a much larger daily allowance. Until it is granted, scheduling YouTube posts earlier in the day gives them the best chance of going out.

Improved Link

Videos finish uploading without the wait at the end

Some videos — iPhone recordings and anything not already in the standard format — have to be converted before they can be posted. Until now that conversion happened while you waited: the upload bar reached the end and then sat there, sometimes for minutes, before the file appeared in your library. Worse, when several people uploaded at once those conversions piled up and slowed the whole app down, which is what was behind the calendar going blank and then coming back.

Conversion now happens in the background, a few seconds after your upload lands. The file appears in your library straight away and you can carry on working while it finishes.

The only thing to know: a video that is still converting cannot be posted for those few seconds. If you upload a video and immediately publish it, we hold the post until the video is ready rather than posting the unconverted file — so it may go out a minute or two later than you clicked. Quality is unchanged.

Improved Link

Uploads are more reliable on slower connections

Uploading to the media library has been slow and unreliable for some of you — files crawling along, sitting at the same percentage for minutes, and sometimes failing outright after a long wait and needing to be started again. If your internet connection is shared, busy in the evenings, or simply not very fast, this was hitting you hardest.

Large files now upload in smaller pieces, and one piece at a time instead of three at once. Sending three pieces together meant they competed with each other for the same connection, so on a busy line all three crawled and the upload was far more likely to time out. One piece at a time gets the whole connection to itself, so each piece finishes quickly and the upload keeps moving.

You do not need to change anything, and nothing about the files themselves has changed — same formats, same size limits, same quality. If an upload is still giving you trouble, the troubleshooting guide below covers what to check.

Fixed Link

Uploads that came back flagged with no explanation

Some uploads were coming back with every platform marked red and a vague note about the content being flagged — no detail about what the problem actually was, and nothing you could act on. That was never a real verdict on your content. It meant the compliance checker had not managed to read the file at all, and we had nothing useful to show you.

The compliance checker has been upgraded and now analyses this content properly. Around 9 in 10 of the affected uploads come back with a normal per-platform rating and specific, actionable recommendations. We have re-checked everything that was stuck in this state, so your existing media library is updated too — nothing to re-upload.

A small number of files still cannot be read by the checker. Those are held back for you to review yourself rather than being waved through — but they now say so plainly, instead of reading like a judgement on your content.

New Link

Tell us what to fix — and see what we shipped

There is now a Report an issue link at the bottom of your sidebar. Use it to report anything broken or to suggest a feature — attach a screenshot or a short screen recording if it helps explain.

Everything you send lands in a queue our team works through. You get an email when it arrives, and another when it is done — or when we decide not to build it, with the reason why. You can see the status of everything your workspace has raised on the same page.

This changelog is the other half of that loop: when a fix ships, the email links you straight to the entry here.

Fixed Link

Missing profile pictures on connected accounts

Some connected accounts were showing a blank profile picture in the sidebar and account list. When an account was connected, the picture was occasionally failing to save to our storage while still being recorded as saved — so nothing looked wrong until you noticed the empty circle.

We have restored the pictures for 92 affected accounts and fixed the underlying cause, so new connections verify the image really saved before recording it. A weekly check now repairs any that slip through on their own.

A small number of accounts could not be restored because their connection to the platform has expired — reconnecting those accounts will bring the picture back.

New Link

Median views, and average watch time for Instagram reels

Your dashboard now shows median views next to average views on every platform that reports views. One viral post can drag an average far above what your posts actually do — the median tells you what a typical post gets, so the gap between the two numbers tells you whether a period was carried by a single hit.

Instagram accounts also get average watch time across the reels in the period, with the number of reels it was measured over.

Fixed Link

Media library no longer says "never posted" about published content

When a post went out to some accounts but failed on others, the whole post was recorded as failed — so its images and videos showed in the media library as though they had never been published. The library now reads the per-account result, so anything that actually went live is labelled as published.

How it works
Fixed Link

Instagram videos keep their original quality

Clean, high-bitrate videos were being re-compressed before upload, which is why some reels looked softer on Instagram than in your editor. Videos that already meet Instagram's specification now pass through untouched, and only genuinely incompatible files (10-bit or HDR sources) are converted.

Fixed Link

Facebook analytics are back

Meta retired a family of Facebook metrics in June, which stopped our whole insights request for Facebook Pages — leaving a blank spell in your Facebook figures. We have moved to Meta's replacement metrics, which backfill 90 days, and fixed a separate mismatch in how Facebook post IDs were matched that had been dropping most Facebook posts out of tag and video reporting.

Fixed Link

Threads accounts stay connected

Threads accounts were dropping out at exactly 60 days and needing a manual reconnect, because their tokens were being skipped by our refresh routine. They now refresh like every other platform.

New Link

Creator analytics API

A read-only API for pulling your own analytics — account summaries, trends, top posts and follower history — into your own dashboards and reports. Tokens are issued per workspace with scoped permissions.

New Link

Folders in the media library

Group your uploads into folders, filter the library by folder, and assign folders in bulk. The media picker in the post composer respects them too, so finding the right clip in a library of thousands is no longer a scroll.

How it works