Changelog

Shipped, in public

The newest 30 of 190 changes you could see since Munshi Social, the AI content marketing engine for small teams, went live in July; the rest are filed by month below. The longer story of how we build is on the build page.

14-day free trial · No card required · 7-day money-back

In progress
  • Generation that learns from your results Content pipelines that read what actually performed and let it shape what they propose next, instead of treating every piece as the first one.
  • Your own AI agent, working inside your workspace Hand Claude Code, Cursor or another agent a key and it plans, drafts, schedules and reads results through Munshi, landing in the same calendar and allowance you already see. Built, and running as a staff preview while the edges are worn in.
Filter the newest

September 2026

New Publishing

Published means the network has it

A post is now marked Published only once the network confirms it is up, not the moment it is handed over. Until then it reads Confirming and keeps checking by itself. If the network refuses the post, or stays silent past its usual processing time, the post is marked failed with the reason and its allowance is returned. An article sent to a site that builds its own pages reads Confirming it is live until its address answers.

New Integrations

Test a connection without posting anything

Every connected social network now has a Test connection button. It asks the network whether Munshi's saved login still works and names the account a post would go out as, without posting anything. If the network has refused the login, Reconnect appears right there. For Sanity, the check also confirms the token can write, so a read-only token is caught before your first publish rather than by it.

Improved Blog

Every article shows one honest status

An article now reads the same on every screen: published to your site when the site confirmed it, published by you when you marked it yourself, and ready to publish when it is written but not yet sent. When Publish is unavailable, the Published tab says why. Marking an article as posted yourself now asks for its live address, so a date alone can no longer make an article look published.

New ComposerPublishing

Each network can go out at its own time

A new post can now carry a different time for each network, set from that network's tab in the composer. Every network starts on the shared time, so nothing changes unless you choose it.

Improved InterfacePlanning

The page you are on stays put

Switching workspace, saving a post you edited from the Calendar, or saving to drafts now keeps you where you were, with the page updated in place rather than reloaded. A post you schedule appears on the Calendar straight away, and existing focus areas stay visible while new ones are generated. Reminders on Home with no draft behind them, such as a reconnect prompt, can now be set aside for 14 days.

New Website

Short films on the guides

Thirty-three of the step-by-step guides in the docs now open with a short film of the task, so you can watch it done once before following along.

Fixed BlogPlanning

Article maps have room for broad topics

Mapping the articles for a focus area now has room to finish on broad topics. If a map ever comes back empty, your existing articles are left exactly as they were and you are asked to try again, rather than being told it worked.

Improved Account

Sign out from any step of setup

Every step of setting up a workspace now shows the account you are signed in as, with a Sign out link, so arriving in setup under the wrong account no longer means finishing the form first.

Improved Interface

The app opens faster

The first load of the app is now about a quarter of its previous size, and each screen loads the moment you open it. Munshi is ready sooner, most noticeably on a slower connection.

New IntegrationsAnalyticsPublishing

YouTube connects directly, with watch time and retention

YouTube now connects straight to Munshi, and Results shows each channel's watch time, audience retention, traffic sources, devices and audience make-up. Deleting a published YouTube post in Munshi now removes the video from YouTube as well, and each post shows the title you gave it. A channel connected before 22 September needs reconnecting once to show the new figures.

New Analytics

Deeper analytics for Facebook, Instagram and Threads

Results now has a section for each of Facebook, Instagram and Threads with the account's profile details, its engagement and its ten best posts, built from figures Munshi already collects. Video posts show their cover image, and a Facebook video is counted once rather than twice.

Improved Planning

More focus areas every time you ask

Generating focus areas again now adds up to four new ones that fill gaps in your plan, and keeps every one you already have. Titles no longer repeat the competitor names from your brief: a comparison reads as your company against the alternatives. New focus areas appear the moment they are ready, without a refresh.

Improved Analytics

Engagement counts every post, whenever it went out

Results and Home now show what all your posts earned in the period you are looking at, including posts published before it, rather than only posts published inside it. A custom range now takes an end date as well as a start, and the Results layout stays the same at every range.

Improved Composer

The composer remembers your settings and sends in the background

Each new post now starts from the settings your workspace used last, shared with your teammates. Scheduling or posting closes the composer as soon as Munshi accepts the post, with progress in the jobs tray. Dates are picked from Munshi's own calendar, and a draft can be deleted straight from the drafts list or from Home. A Pinterest video pin no longer needs a cover and uses its first frame instead.

Fixed Publishing

A post never goes to the same network twice

Munshi now declines to send a post to a network where the same post is already live or on its way, says so in plain words, and spends none of your allowance. Failed posts can be dismissed from Home, and a failed copy of a post that later went live is hidden rather than offered for another try.

Improved Analytics

Every post says why it has no numbers

A post the network reports as zero now shows zero rather than reading as unreachable, and a brief network hiccup is tried again rather than recorded as a failure. Where a post has no figures, Cross-post says why, for example a TikTok upload still waiting in the creator's inbox, or a LinkedIn Page that does not report followers.

Improved PublishingIntegrations

Facebook, Instagram and Threads publish directly

Munshi now sends posts to Facebook, Instagram and Threads through its own Meta connection, as it already does for YouTube. A workspace connected before this change needs to reconnect these networks once, from Settings, Integrations.

New Account

Sign up without an invite

Anyone can now start a free trial with an email address or a Google account, with no invite and no card. The trial runs for 14 days and includes 3 articles and 50 posts.

Improved Website

Every page and guide is easier to read

Each page and help guide now answers its question in the first line, in short sentences and everyday words. Terms like CMS and click-through rate are explained where they first appear, and every FAQ answer starts with the answer.

New ComposerMedia

See each image as every network will show it

Each network's tab in the composer now shows your images in that network's shape, flagged where they will be cropped or refused, with Adjust to crop and position them or to fit the whole image. It opens by itself when a network would refuse an image. A story takes a single photo or video, and the composer offers to use the first photo or to post them all as a carousel.

Improved Composer

The composer asks only for what a post can use

Each network's settings now appear only when your post is the kind they apply to, such as a cover image once a video is attached. You choose each network's format first, and the settings that depend on it follow.

New Website

Step-by-step guides for everything Munshi does

The docs now hold 83 illustrated guides and 30 short answers, organised in a sidebar you can filter by title, with Previous and Next on every page. The feature, use-case, integration and comparison pages were rewritten in depth at the same time, with real screenshots of the app and a plain account of what each part does not do.

Improved BlogIntegrations

Webflow articles fill your collection the way you built it

Munshi now reads your Webflow collection before publishing and fills the fields you actually have: the title, an intro or summary field, and every image field, even ones renamed since they were created. Text is trimmed at a word boundary to fit each field's own character limit, and lists, tables and code arrive as readable paragraphs rather than disappearing. When an article lands as a draft, Munshi names the fields still waiting for you, and when Webflow refuses one, you see which field it objected to and why.

Improved Planning

Hover any post on the calendar for the full picture

Hovering or tabbing onto a calendar entry now opens a card with its status, time, each network's own state, the full caption and any failure reason. Adding an entry uses the app's own channel and time pickers, with network logos and hour, minute and AM or PM columns.

New Interface

A 12-hour or 24-hour clock, your choice

Times across the app read as 2:48 PM by default. Settings, under Timezone and clock, now has a switch for the 24-hour clock, remembered on the device you set it on.

Improved PlanningAnalytics

Posts removed from a network are marked as no longer live

When a post is deleted on Instagram or YouTube, the calendar now shows it greyed out as "No longer live" in place of a link that leads nowhere. Posts published straight away also keep the date they actually went out, however often Munshi refreshes them afterwards.

Improved Publishing

YouTube uploads stop before YouTube refuses them

Munshi now holds each YouTube channel to 15 uploads a day, which is where YouTube itself starts turning newer channels away. If a channel reaches YouTube's own limit first, the message says so plainly and suggests trying again the next day, in place of the raw error YouTube returns.

New Planning

A post sent to several networks is one calendar entry

A post that goes to Facebook and Instagram together now appears once on the calendar, with each network's logo and a single status. Open it to see every network on its own row, with its status, its error if it had one, and a link to the live post.

Fixed PublishingComposer

YouTube uploads use the privacy you choose

The privacy setting and the made-for-kids answer you pick in the composer now reach YouTube with every upload. Previously only the title arrived, so YouTube applied its own default of public. The thumbnail field has been removed from YouTube posts until Munshi can deliver it.

Fixed Blog

Articles publish under the title you gave them

Every website connection now uses the title from an article's SEO panel, which is the one you edit. Before this, the shorter working label from the content plan could be used in its place.

Updated weekly. Last change 24 Sept. Subscribe by RSS, or read how we build.