Meta opened up user tagging for Stories, posterly now sends your @mentions through when your image and video stories publish.
feature
instagram
composer
What's new
Instagram added user_tags support for Stories to the Graph API in July 2025. posterly now forwards your tags whenever you schedule an Instagram Story, image or video, so the mentioned accounts get notified the moment your story goes live.
This also works for:
Story Series (each story in the series publishes with the same tags)
Also Post to Story companions, tags from the parent feed or reel post carry over to the story version automatically
How to use it
Open the composer and select your Instagram account
Switch the post type to Story
Click the @ icon in the caption toolbar
Enter the usernames you want to tag, comma-separated and without the @
Schedule as usual, tags ship with the story when it publishes
Notes
Reels still don't support user_tags, no change there
Tagged accounts must be public or follow you (same rule as feed tagging)
No reconnection required, works with your existing Instagram connection
New
Threads long-form posts, up to 10,000 characters
2026.04.21
Threads now supports a 10,000-character text attachment that expands under your main post. posterly's composer lets you write it, format it (bold, italic, underline, strikethrough, highlight), and schedule it like any other post.
feature
threads
composer
What's new
Meta opened up long-form posts on Threads, instead of being stuck at 500 characters, you can now attach an expandable block of up to 10,000 characters to a standard Threads post. The short hook shows in the feed; readers tap "Read more" to expand the full body.
posterly now supports it end-to-end: write, format, schedule, publish.
How it works
In the composer, pick your Threads account
Under the 500-char caption, click Long-form text (up to 10,000 chars)
Write your long-form body in the expanded textarea
Select text and use the formatting toolbar for Bold, Italic, <u>Underline</u>, Strikethrough, or Highlight
Optionally add a link attachment URL
Schedule or post immediately, it fires through as a single post
Rules enforced up front
Meta has a few restrictions; posterly blocks invalid posts before you hit send:
Long-form posts are text-only, no images, video, or carousels on the same post.
Max 5 unique links across hook + long-form.
If the main post has a link attachment, the long-form body can't also have one (choose one or the other).
Main hook still capped at 500 chars, long-form capped at 10,000.
Why it matters
Until now, creators had to screenshot long thoughts or split them across multiple posts in a thread. The text attachment turns Threads into a real home for article-style content while keeping the feed readable, just the hook, unless the reader wants more.
This is live across all plans, no config needed. Pick a Threads account and the option appears in the composer.
New
Tag LinkedIn companies in your captions
2026.04.20
You can now @-tag other LinkedIn company pages directly from the posterly composer, live clickable mentions, notifications sent, no post-publish edits needed.
feature
linkedin
composer
What's new
Tagging a company in your LinkedIn caption used to mean either (a) editing the post on LinkedIn after you published, or (b) settling for plain text that doesn't notify or link anywhere. Now posterly does it for you, the tag comes out as a real blue clickable link, and the company gets a notification.
How it works
In the composer, select your LinkedIn account
Click the new @ icon in the caption toolbar
Paste the company's LinkedIn URL (the one with numbers, like /company/18904665)
Click Insert to drop the tag into your caption
Publish, your mention lands as a live link on LinkedIn
If you paste a vanity URL (/company/name) and you don't administer the company, posterly can't always resolve it. The popover points you to a one-click trick, open the company's LinkedIn page, click See all employees, and paste that URL. We pull the numeric ID out automatically.
Recently tagged
Every company you successfully tag shows up as a quick-pick chip next time you open the popover. Tag Grassroots Creative Agency once and it's a one-click add on every future post.
Shared across workspaces
Your canonical-name lookups seed a shared cache. Once any admin of a company resolves its LinkedIn name through posterly, every other workspace gets the accurate name for free, so tagging a commonly-mentioned company usually just works after someone else has done it first.
Why the exact name matters
LinkedIn silently drops mentions where the display name doesn't match the company's canonical LinkedIn name exactly (case, spaces, punctuation all have to match). When you're an admin we auto-resolve it; otherwise type the name character-for-character from the company's LinkedIn profile. Full walkthrough in the docs.
LinkedIn limits
Companies only, LinkedIn's public API doesn't let third-party apps tag individual people
No self-tagging, you can't @-mention your own company page in a post you're authoring; LinkedIn strips those
Exact name match required, LinkedIn renders non-matching names as plain text with no link
New
Analytics in the API and MCP Server
2026.04.19
Read Instagram, LinkedIn, and Google Business Profile analytics from the posterly API and any MCP client. Two new tools, get_account_analytics and get_post_analytics, ship in posterly-mcp-server v0.5.0.
feature
api
mcp
analytics
Your analytics don't have to live in the dashboard. If you're already scheduling posts through the posterly API or an AI assistant, you can now pull your numbers the same way.
What's new
Two new endpoints on the REST API:
GET /api/v1/analytics/accounts, daily snapshots plus a period summary. Social platforms return follower delta, reach, views, and engagement rates; Google Business Profile returns dashboard-native location metrics such as Profile Views, Search Views, Maps Views, Customer Actions, and Posts.
GET /api/v1/analytics/posts, per-post engagement (likes, comments, reach, impressions, saves, shares, plays), most recent first, with pagination.
Both endpoints support Instagram, LinkedIn, and Google Business Profile. Default range is the last 30 days.
MCP tools
posterly-mcp-server@0.5.0 adds two tools for AI assistants:
get_account_analytics, "How did my Instagram perform last month?"
get_post_analytics, "Which of my LinkedIn posts got the most engagement in April?"
Works in Claude Desktop, ChatGPT, Cursor, Windsurf, Cline, Zed, and any other MCP-compatible client. If you use Open Claw, the posterly skill picks up the new tools automatically too, ask from WhatsApp, Telegram, Slack, or Discord.
Upgrade with npm install -g posterly-mcp-server or re-run npx posterly-mcp-server.
New scope, already applied to your keys
There's a new analytics:read scope. Existing active API keys have been backfilled automatically, so nothing to regenerate. New keys get it by default.
Analytics now includes a dedicated spreadsheet view for single accounts, with monthly and daily history, red/green change cells, downloadable Excel exports, and CSV export.
feature
analytics
reporting
exports
Graphs are great. Sometimes you just want the spreadsheet.
Graphs are great for spotting patterns, but sometimes you just want to see day vs day, month vs month, or scan a full year in one clean visual report.
That is why we built Analytics Spreadsheet: a dedicated spreadsheet-style analytics view inside posterly for a single connected account at a time.
What is live
A separate full-screen spreadsheet page for one analytics account at a time
Month and Day views built from your synced analytics history
Previous-period change columns beside each metric
Weighted red and green cells so improvements and drops are easy to scan
Sticky headers and a wide-table layout for longer reporting ranges
CSV export for the current visible view
Excel export with formatting, including bold headers and colored change cells
What it is good for
Reviewing performance month by month
Comparing day by day movement without jumping between charts
Looking across a longer reporting range, including a full year when enough history is synced
Downloading something cleaner for clients, internal reporting, or spreadsheets you want to keep locally
What it works with
The spreadsheet works with the analytics platforms currently supported in posterly:
Instagram
LinkedIn Company Pages
Google Business
Each platform shows the most relevant metrics available for that account, so the columns change depending on the source.
Export as CSV or Excel when you need to download it
Good to know
This first release is single-account only
The spreadsheet runs from the first synced date to the latest available synced date
Excel keeps the visual formatting, while CSV is a plain-data export
Google Business rows still depend on when Google publishes daily values
New
Google Business Analytics
2026.04.17
Analytics now supports Google Business Profiles alongside Instagram and LinkedIn, with location-level visibility and customer-action metrics pulled straight into posterly.
feature
analytics
google-business
Analytics now covers Instagram, LinkedIn, and Google Business
posterly Analytics now supports Google Business Profiles, alongside Instagram and LinkedIn Company Pages.
That means you can track local-business visibility from the same analytics area you already use for your social accounts, without jumping back into Google Business Profile.
What is live
Google Business account support inside Analytics
Manual sync for connected Google Business locations
Visibility + actions trend chart over your selected date range
Google Business KPI cards for Profile Views, Search Views, Maps Views, Customer Actions, and Posts
Cross-platform analytics support across Instagram, LinkedIn Company Pages, and Google Business
What the numbers mean
Google Business is not normal post-by-post social analytics.
These numbers are about how people discover and interact with your business listing:
Profile Views: total visibility across your Business Profile
Search Views: how often your listing was seen in Google Search
Maps Views: how often your listing was seen in Google Maps
Customer Actions: actions taken from the listing, such as clicking through or interacting with the profile
Posts: the current number of Google Business posts on the connected profile
So think of this view as local visibility analytics, not a top-post or engagement dashboard like Instagram or LinkedIn.
Use the date range picker to review visibility and customer-action trends
Good to know
This release is for Google Business Profile location analytics
It is best used to understand Search visibility, Maps visibility, and listing actions
It does not behave like Instagram or LinkedIn post analytics, because Google exposes different kinds of reporting for business profiles
Instagram, LinkedIn Company Pages, and Google Business are now all supported inside Analytics
New
Also Post to Instagram Story
2026.04.16.3
Toggle on Also post to Story in the composer and posterly will publish the same image or video as an Instagram Story right after your feed post or reel goes live.
feature
instagram
publishing
Publish a Story alongside your feed post or reel
Want your feed posts and reels to also appear in your Story? Now you can ship both at once from a single scheduled post.
How it works
Open the composer and select your Instagram account with media attached.
In the Instagram Post Type selector, pick Feed Post or Reel.
Toggle on Also post to Story, the switch sits right below the post type buttons.
Schedule or publish as normal.
When the main post publishes successfully, posterly creates a second Story using the same media.
A few things to know
It is not the native "Share to Story" reshare. Instagram's Graph API does not expose that. posterly publishes the same media as a separate, independent Story, no "tap to see original post" card back to the feed post.
Best with 9:16 vertical media. Reels are already a good fit. Square or landscape images will show with black bars on the Story.
Not available for carousels.
No stickers, text overlays, polls, or links on the Story. Instagram's API does not support interactive elements on API-published Stories.
Where to find it
Composer → Instagram Post Type card → Also post to Story toggle.
New
Instagram Mixed Image + Video Carousels
2026.04.16.2
You can now schedule Instagram carousels that mix photos and videos in the same post, previously they'd fail with a confusing error.
fix
instagram
publishing
Mixed carousels now publish reliably
Scheduling an Instagram carousel with a mix of photos and videos in the same post now works. Previously, Instagram would reject these with a confusing "image_url is required" error that didn't give you anything to go on.
What changed
Videos inside mixed carousels now get tagged correctly when we send them to Instagram. Instagram recently changed how they want this flagged, and we weren't doing it, so they'd reject the whole post.
No change to your workflow, just add your photos and videos to the same carousel as usual.
Instagram's own rules still apply
All items must share the same aspect ratio (4:5, 1:1, or 1.91:1)
Max 10 items per carousel
If one item breaks Instagram's rules, the whole post will still fail, but you'll now see Instagram's actual reason instead of the misleading one.
New
Manual Story, schedule it here, post it yourself
2026.04.16.1
Schedule Instagram or Facebook Stories that posterly reminds you to post manually. One email, 5 minutes before the scheduled time, with the media, the account, and your link sticker URL, perfect when you need the native Share to Story flow.
feature
instagram
facebook
stories
When the Stories API gets in your way
Instagram's Stories API posts standalone Stories, it can't replicate the native "Share to Story" flow with a tap-through to your feed post. If that's what you actually want, posting through any scheduler (including posterly) will always fall short.
Manual Story solves that. Schedule the post in posterly as usual, media, account, timing, optional link sticker URL, but flip the new toggle on. We won't auto-publish anything. Instead, we'll email you 5 minutes before the scheduled time with everything you need to post it yourself from the Instagram or Facebook app.
How it works
In the composer, pick Instagram or Facebook and select Story or Story Series
Toggle on Manual story, I'll post it myself
Optional: paste a URL you'll add as a Story link sticker, we'll include it in the reminder
Save as normal
The post lands in your dashboard with the Your turn to post status. When the scheduled time gets close, we send one email with:
The target account (platform + username)
The media file with a download link
Your optional link sticker URL, formatted for copy-paste
A direct link back to the post so you can mark it posted
For a Story Series, you get one email listing every slice with its post time, no inbox spam.
After you've posted
Click Mark as posted in the email (or inside the post in posterly) and the status flips to Published. For a Story Series, marking one slice marks the whole series at once.
If life happens and you never post it, posterly just leaves it in Awaiting, no auto-failure, no follow-up email, no noise. Delete it when you're ready.
Why this is opt-in, not default
Most Stories work fine through the API. Manual Story adds a small amount of friction (one manual step per Story), so we only want it on when the native Share to Story behavior is actually the point. Leave the toggle off for anything else and posts go out automatically like always.
New
LinkedIn Company Page Analytics
2026.04.11
Track LinkedIn company-page impressions, clicks, page views, engagement, and top posts inside posterly, with sync, exports, and report emails built in.
feature
analytics
linkedin
LinkedIn analytics now lives inside posterly
You can now track LinkedIn Company Page performance from the same Analytics dashboard you already use for Instagram.
No more bouncing between LinkedIn Page Analytics and your scheduler just to understand what is working.
What is live
LinkedIn company-page KPI cards for followers, impressions, engagements, clicks, and page views.
Top-performing posts ranked by engagement, impressions, clicks, reactions, comments, or shares.
LinkedIn engagement breakdown so you can see reactions, comments, shares, and clicks in one place.
Performance trend charts across your selected date range.
Best Time to Post heatmap based on your synced post history.
PDF exports and email reports for LinkedIn analytics views.
Manual sync and background sync support for connected LinkedIn Company Pages.
What data gets pulled in
When you hit Sync, posterly pulls LinkedIn company-page analytics for:
Use the date range picker, top-post sorting, PDF export, or email report tools
Good to know
This release is for LinkedIn Company Pages only.
Personal LinkedIn profile analytics are not included in this release.
Follower-growth history may need a little time to build if your page does not have many stored daily snapshots yet.
Available on Pro, Power User, and Agency plans.
New
Instagram Collaborators for Meta-Linked Accounts
2026.04.10
Instagram collaborators are now available for Meta-linked accounts, collaborator details show up across post views and review screens, and duplicate Instagram connections are handled more cleanly in the composer.
improvement
instagram
publishing
Collaborator posts are now live on Instagram
You can now add Instagram collaborators directly in the composer when the selected Instagram account is connected through the new Meta flow.
What changed
Instagram collaborators can now be added in the composer for supported Instagram feed posts, carousels, and reels.
Collaborators are only enabled for Meta-linked Instagram accounts so basic direct Instagram publishing keeps working without extra permissions.
Post details now surface collaborator and Instagram tag info in the composer preview, post modal, list and card views, compact table rows, and client review screens.
Duplicate Instagram connections are handled more intelligently in the composer by collapsing direct-login and Meta-linked versions of the same profile into a single smarter picker row.
How to turn it on
Go to Accounts.
Connect or reconnect Instagram using the new Meta option.
Make sure your Instagram professional account is linked to a Facebook Page.
In the composer, choose the Meta-linked Instagram account.
If your account already shows Meta-linked, you are ready to use collaborators right away.
A few limits to know
Collaborators are currently available for feed posts, carousels, and reels.
Stories do not support collaborators.
Direct Instagram login still works for normal Instagram publishing, but it does not unlock collaborators.
New
Client Review Now Shows Live Publish State
2026.04.09
Client review is clearer end to end: overdue approvals publish immediately, review and publish status are shown separately, live View post links appear for published posts, and review history stays visible.
improvement
approvals
workspace
A clearer handoff from approval to publishing
We tightened the client approval flow so reviewers and internal teams can both see what is happening after a post is approved, especially when the scheduled time has already passed.
What changed
Overdue approvals now publish immediately instead of bouncing back into approval when the content has already been approved and the scheduled time is in the past.
Review status and publish status are now shown separately so a client can tell the difference between "approved" and "already published."
Reviewer dashboards now show live View post links whenever posterly has the public platform URL.
Grouped review items still stay together across linked platform versions, with publish state shown alongside approval state.
Comments and decisions stay visible in the review history so teams and clients keep the full context.
Activity feeds are clearer about the difference between queueing an immediate publish and an actual successful publish.
Why this matters
Client approval is not the same thing as platform delivery. This update makes that distinction obvious in the UI, removes a confusing edge case for overdue approvals, and gives reviewers a direct path to the live post once it is published.
New
LinkedIn Carousels, Two Ways
2026.04.07.2
Turn PDFs into swipeable LinkedIn document carousels and publish multi-image carousels from the same composer.
feature
linkedin
composer
More ways to win on LinkedIn
LinkedIn carousels are one of the best formats for reach, saves, and shares, and now you can publish both major carousel styles straight from posterly.
Upload a PDF to publish a native LinkedIn document carousel
Upload multiple images to publish a swipeable LinkedIn image carousel
No extra tools. No workaround-y export flow. Just pick the format that fits the story you want to tell and publish from the same composer you already use.
PDF document carousels
Perfect for:
lead magnets
checklists
case studies
product walkthroughs
slide-style explainers
When you upload a PDF, posterly automatically keeps the post LinkedIn-only so it publishes in the format LinkedIn expects.
Multi-image carousels
Now you can publish classic LinkedIn image carousels too:
launch reveals
before-and-after posts
step-by-step tutorials
customer stories
event recaps
Works for both personal profiles and LinkedIn Company Pages.
Good to know
PDF posts support one PDF per post
PDF uploads support files up to 50MB in posterly
Multi-image carousel posts publish multiple images in a single LinkedIn post
A cleaner day-to-day workflow: review exactly where a post will publish before it goes out, keep your filters when switching views, see approval state everywhere, and crop images without unexpected framing.
improvement
composer
dashboard
Less second-guessing, fewer wrong-account mistakes
We tightened the everyday publishing flow across posterly so it is easier to spot where a post is going, keep your place in the dashboard, and make image edits without fighting the crop tool.
What changed
Pre-publish review step, Before you post now or schedule, posterly now shows a clear summary of the workspace, client, destination accounts, media type, post count, and timing.
Extra confirmation for risky destinations, If the selected accounts look mismatched, posterly asks for a stronger confirmation before anything goes live.
Filters now stay with you, Move between list, card, table, and calendar views without losing your active filters.
Approval state is visible in the views, Posts waiting on a client, approved, rejected, or requesting changes now show that state directly in the dashboard views, not just inside the post modal.
Smarter image cropping, Clicking Edit crop now opens in the image's original ratio first, so existing framing is respected instead of starting from an awkward default crop.
Clearer batch conversions, Bulk media actions now explicitly say Convert all to square 1:1 or Convert all to 4:5 portrait, so it is obvious when posterly is changing the actual assets.
Why this matters
When you're juggling multiple brands, accounts, approvals, and media sets, small UX mistakes get expensive fast. This update is about making posterly feel more trustworthy in the moments that matter most: right before publishing, while reviewing queued posts, and while adjusting creative.
Good to know
The review step is designed to prevent accidental posting to the wrong destination accounts before a post is published or scheduled.
Filters now carry across dashboard views so you can investigate the same slice of posts in whichever layout is most useful.
Edit crop keeps the image's current framing by default. Conversion presets remain optional.
Full YouTube publishing controls, tags for SEO, privacy selector, video category, playlist assignment, made-for-kids toggle, and AI thumbnail generation for both regular videos and Shorts.
feature
youtube
thumbnails
Everything YouTube, in one place.
We completely rebuilt the YouTube publishing experience. Instead of scattered settings across the composer, there's now a single unified YouTube Settings card with every option the YouTube API supports, right below your caption.
What's new
Tags, Add comma-separated tags to help viewers find your video. YouTube uses these for search and recommendations. Total limit: 500 characters.
Visibility selector, Choose Public, Unlisted, or Private before publishing. Previously hardcoded to Public.
Video category, Pick from all 15 official YouTube categories (Education, Gaming, Music, Entertainment, etc.). Helps YouTube recommend your video to the right audience.
Playlist assignment, Select one of your existing YouTube playlists and the video is automatically added after upload. No more switching to YouTube Studio to organize content.
Made for kids, COPPA compliance toggle, required by YouTube. Set this if your content is directed at children.
Shorts thumbnails, AI thumbnail generation now supports both 16:9 landscape (regular videos) and 9:16 portrait (Shorts). The generator auto-detects your video format and opens with the correct preset.
How it works
Select your YouTube account and upload a video
The YouTube Settings card appears below your caption with all options
A badge shows whether your video is detected as a Short or Regular video (Shorts = vertical + under 3 minutes)
Fill in your title, tags, and settings
Click "Generate with AI" for a thumbnail, it automatically picks the right aspect ratio
Schedule or publish
Playlist note
Playlist assignment requires the broader youtube OAuth scope. If you connected YouTube before this update, disconnect and reconnect your account in Settings → Connected Accounts to enable playlist support. All other features work immediately.