Munshi Social is the content and social media tool we built at Dojo Labs, and it is now open to everyone. It plans your blog, writes the articles, adapts each post for up to eight social networks, publishes on schedule, and brings the numbers and comments from every channel back into one workspace. This is the full walkthrough, screen by screen, from the first thing you set up to the results that come back after a post goes live.
Key takeaways
- Your company brief is the starting point. Every focus area, keyword, and draft is written from it, so nothing has to be re-explained tool by tool.
- Articles publish to your blog CMS and posts go to up to eight social networks, all from one calendar.
- Cross-posting is not copy and paste. You write a caption once and Munshi rewrites it for each network inside that network's own character limit and rules.
- Every article gets an SEO score and a GEO score before it can publish, with the checks behind each number shown to you.
- Results and comments from every connected channel come back into Munshi, and each network is reported in its own measure rather than forced into one fake total.
Why Dojo Labs built it
Dojo Labs is a software studio. Like most small studios, our marketing was the first thing that slipped when client work got busy. The blog went quiet for weeks, social posts went out in bursts, and the numbers lived in six separate dashboards that nobody opened.
The tools we tried each solved one piece. A scheduler handled posting but knew nothing about the blog. An AI writer produced articles but had no idea what we had already published or what people searched for. Analytics lived somewhere else again. Every piece needed the business explained to it from scratch.
So we built the workspace we wanted: one brief that everything reads from, one plan for blog and social together, one calendar, and one place where results and replies land. We ran it on our own brands first, then opened it to the people who kept asking for it. Along the way we hit most of the walls a small team hits shipping a product like this, and we wrote some of them up: what Meta's app review actually rejects and how to take payments when Stripe is not available in your country.

Munshi at a glance
Munshi is one workspace for your blog and your social posts. You describe your business once. From there it plans your content, writes the articles and posts, publishes them to the channels you have connected, and shows you how each one did.
The whole thing is built around a weekly sitting. Munshi does the drafting and the scheduling in the background. You open it once a week, approve or swap what it proposes, answer the comments that came in, and read the results. For most people that is about twenty minutes.
Who it is for
Solo founders. Marketing is the first thing that slips when the week gets busy. One weekly review keeps content going out without hiring a marketer. See Munshi for solo founders.
Small teams. Content used to live across tools and people with no shared plan. One workspace covers planning, writing, and publishing, so nothing gets lost between tools.
Agencies and freelancers running several brands. Switching between client accounts eats the day. One calendar covers every brand, each with its own brief, plan, and voice, on one shared plan. See Munshi for agencies.
What you set up once
Two things come first: your company brief and the accounts you want Munshi to publish to. You set both up once and can change either later in Settings.
Munshi reads your website first
On sign-up, Munshi asks for your website and reads it. It fills in your company name, what you sell, and your brand colours, then proposes a three-month blog plan built from what your site already covers, so nothing in it repeats something you have published.

Your company brief
Everything Munshi writes is grounded in the brief. It covers your business, your customers, and your voice in eighteen short answers: the basics, your audience, and your voice and guardrails, including words to ban. Rough notes beat blank boxes, and the brief tracks how many of the eighteen it knows.

One input, everywhere. Your business details, ideal customer, and voice live in one profile that every other tab reads from.
Update it as you grow. Change the brief when your positioning changes and new content follows the update.
Connecting your blog and your networks
Before Munshi can publish anywhere, you connect the accounts it should publish to. Connect once and Munshi remembers them for every post after.

Blog CMS. Connect WordPress, Ghost, Webflow, Framer, or Sanity. Articles land in that platform's own format. Ghost, Webflow, and Framer receive them as drafts you publish from your own dashboard. WordPress takes them as drafts too, except scheduled articles, which go live at their slot. Sanity goes live on schedule.
Social networks. Connect any of eight: Instagram, TikTok, LinkedIn, Facebook, Pinterest, Threads, YouTube, and Bluesky. X is coming soon and cannot be connected yet.
Google. One connection covers Search Console and Google Analytics, so blog results sit next to social results.
Only what you connect. Munshi only ever publishes to a channel you have linked. Each workspace connects one account per network.
How Munshi works, section by section
With the brief and your accounts in place, the rest of Munshi follows a piece of content from start to finish: plan it, write it, publish it, then see how it did. Here is the order we will go through.
- Focus areas and keywords, what the plan is built from
- Brand kit, the colours every cover image uses
- The article writer, with its SEO and GEO checks
- Cross-posting, one caption adapted to every network
- The calendar, and what happens when a post goes out
- Results, every channel's numbers on one screen
- Community, comments from every network in one inbox
- Several brands on one plan
- Notes, Settings, background jobs, and feedback
Focus areas and keywords
Focus areas are what the whole content plan is built from. Each one is a topic your blog is meant to own. Under each sit the keywords people actually search for and the articles planned against them. The strategy map shows all of it at once, and every part of it can be edited by hand.

Keyword research, built in. Munshi maps real search terms onto focus areas you approve. No separate SEO tool, no exported spreadsheets.
Keyword demand check. Before Munshi writes for a term, it asks Google's autocomplete whether people really type it and ticks the ones that appear. It costs nothing from your plan. Read how the demand check works.

Add your own topics. Drop in an idea any time and it joins the same map.
Brand kit and covers
Your brand kit is where Munshi learns what your visuals should look like. Set four colours once and every cover image Munshi generates pulls from them, arranged in four moods it can pick between.

Thumbnail generation. Munshi builds a cover for every article from your brand kit, or you upload your own.
One consistent look. Every piece keeps the same visual identity without designing each cover by hand.
From idea to article: the writer and its checks
Once a topic is picked from the plan, the ten-step article writer turns it into a finished draft. Each step is visible, editable, and regenerable: topic and angle lock, SERP and source research, outline, section drafting, an SEO pass, a GEO pass, meta and schema, internal linking, featured image, and a publish checklist.

Two scores, with the checks behind them. Every article gets an SEO score for how it will do on Google and a GEO score for how it will do with AI answer engines. Click either one and Munshi shows exactly which checks passed and which did not, so you know what to fix rather than guessing.

Run it in the background. Send the remaining steps to the background and do something else. The jobs dock tells you when it is done.

A publish gate, not just a score. An article cannot be published or scheduled until its SEO score reaches 60. The Published tab shows the meta title, description, slug, and target keyword, and the score moves as you fill them in.

Cross-posting: one caption, every network
This is the part most schedulers get wrong. Pasting the same text into eight networks means it is too long for one, badly formatted for another, and reads like an announcement on the one where people expect a conversation.
Munshi does it differently. You pick the networks, write the caption once, and press Optimize per platform. Munshi rewrites the caption for each network you picked, matching that network's tone and fitting its character limit, and every version traces back to the text you wrote. Read the full cross-posting feature page.




Every network keeps its own rules. LinkedIn gets a visibility setting and a media caption. Instagram gets Post or Story and its own thumbnail. TikTok, YouTube, and Pinterest get their own fields too. Open a network's tab to give it its own text, its own media, or its own settings, and a dot on the tab shows which ones you have customised. See how per-network customisation works.
Built to each platform's limits. Copy is sized to each network's character limit, so nothing gets cut off after you approve it.
Post now, schedule, or save as drafts. Set a time per platform or publish immediately, from the same screen.
Turn an article into posts for every channel
The other half of cross-posting is blog to social. Once an article is published, Munshi lists it under Turn one thing into everything. Pick the channels and Munshi writes a post for each one from the article, so the article's argument becomes a LinkedIn post, a Facebook post, a TikTok caption, or a YouTube description without starting from a blank box.

Read the guide: how to turn an article into posts for every channel.
The calendar, and what happens when a post goes out
The calendar shows every channel in one view: blog articles, social posts, and reminders, with a chip per network you can switch off and on. Month, week, and day views. Open any day to read everything on it, edit a post, or add a reminder.

Auto publishing. Once approved, a post goes out at its scheduled time on its own. The Posted tab shows each one with a clear confirmation and a link to the live post, or a specific error if it failed, never a silent nothing.

Results: every channel's numbers on one screen
The Results tab is where every number comes back. Audience, reach, engagement, and growth from every connected channel, pulled into one screen instead of separate logins for each one. Pick seven, thirty, or ninety days, or a custom range, and export a social report as PDF or Excel. Read more on the analytics feature page.

Each network in its own measure. Instagram reports reach. LinkedIn reports engagement rate. TikTok reports views. Facebook reports people reached. Munshi does not add these together into one fake number, because they do not share a unit. It shows each network's own headline measure, in its own words, with when it was last read.

Honest gaps. Where a network provides data, Munshi shows it. Where it does not yet, Munshi says Not reported, Collecting, or Reconnect to read, instead of a false zero that looks like the post failed.

Blog results from Google. With Search Console connected, the Blog tab shows organic clicks, impressions, average position, the searches people found you for, and which pages sit one push from page one. A Write more about one button turns a search that is already working into the next article.

Read what is working. Performance shows up right where you review the next week's queue, so what you approve next is based on real numbers, not memory.
Community: comments from every network in one inbox
The Community tab gathers comments from Instagram, Facebook, Threads, YouTube, Bluesky, and a LinkedIn Page into one inbox, unanswered first. You reply from Munshi on Facebook, Instagram, LinkedIn, and Threads. YouTube and Bluesky comments come in to read, and you answer those on the network itself. Read the guide: how to reply to comments.

Mark a thread resolved, reopen it later, or hide spam, all from the same screen.
Several brands on one plan
For agencies and freelancers, every brand is its own workspace with its own brief, plan, voice, and channels. Workspaces share one plan and one pool of articles and posts, split between brands however you like. Switch brands from the sidebar. Read the guide: how to run several brands on one plan.

Notes, settings, background jobs, and feedback
Notes. A simple scratchpad next to your content: date-stamped notes with basic formatting, checklists, and folders, for ideas that are not yet topics. Capture it mid-meeting and pull it into the plan later.

Settings and theme. Light or dark, per device. The workspace clock is one setting for everyone, so every schedule reads in the same timezone. Your brief, brand kit, integrations, and plan all live here.

Background jobs. Long jobs, such as writing an article, building a PDF report, or importing past posts, run in a dock on the right. Each one shows its progress, finishes with a link, or fails with a reason written in plain words.

Feedback we actually want. Munshi has a built-in way to report a bug or ask for a change, from inside the app. It attaches a screenshot, lets you outline the section that is wrong, and sends the page, build, and your last twenty API calls with it. We read every one. Most of what is in this walkthrough started as one of these.

Everything else Munshi includes
- CMS publishing. WordPress, Ghost, Webflow, Framer, and Sanity, each in its own native format. WordPress and Sanity take scheduled articles directly.
- Import your past posts. Bring up to a hundred recent posts per network into Results, so what you published before Munshi is measured too.
- Copy or export an article. Every approved article can be copied or exported for a platform Munshi does not publish to, which is how an article reaches Medium.
- Health flags. Munshi tells you when a network needs reconnecting, when a post is waiting on a network's confirmation, and when a job failed, in plain words.
- Exports. A social report as PDF or Excel, and a full export of your workspace data.
- Works on your phone. Approve drafts, answer comments, and read results from a phone browser.
- A roadmap you can read. What is being built now is on the Munshi roadmap.
Your first session, step by step
- Sign in. Email code or Google sign-in, whichever is faster.
- Give Munshi your website. It reads the site, fills in your details and colours, and proposes a three-month plan.
- Finish your company brief. This is the one input everything else builds from, worth doing properly.
- Connect your channels. Add whichever blog platform and social networks you actually use. Add or remove any time.
- Check your strategy. Adjust the focus areas, run the keyword demand check, and add your own topics.
- Run your first weekly review. Approve, swap, or reject what Munshi proposes. Expect about twenty minutes.
Full guides for every step are at munshi.social/docs.
Plans and pricing
Every plan starts with a 14-day free trial, no card required, and a 7-day money-back guarantee on the first payment. Founding members keep their price for as long as they stay subscribed. Cancel any time through the billing portal, with no retention step in the way.
- Free trial. $0 for 14 days, no card required. 3 articles and 50 posts, 1 brand.
- Founding. $15 a month. 15 articles and 1,000 posts a month, 1 brand, all eight networks and your blog on one calendar.
- Studio. $29 a month. Everything in Founding for 3 brands, with 45 articles and 3,000 posts a month split between them however you like.
Full details on the Munshi Social pricing page.
Frequently asked questions
Which social networks does Munshi Social publish to?
Instagram, TikTok, LinkedIn, Facebook, Pinterest, Threads, YouTube, and Bluesky. X is coming soon and cannot be connected yet. Each workspace connects one account per network.
Which blog platforms does it publish to?
WordPress, Ghost, Webflow, Framer, and Sanity. Articles are written into your CMS in its own format. Ghost, Webflow, and Framer receive drafts you publish from your own dashboard. WordPress and Sanity can take scheduled articles and put them live at their slot.
Does it post the same text to every network?
No. You write a caption once and Munshi rewrites it for each network you picked, inside that network's character limit and tone. You can then give any network its own text, media, or settings from its tab.
What are the SEO and GEO scores?
Two separate scores on every article. SEO measures how the article will do on Google: keyword placement, heading structure, readability, density, and length against the brief. GEO measures how citable it is by AI answer engines. Both show the individual checks behind the number, and an article cannot publish until its SEO score reaches 60.
Can it reply to comments?
Comments from Instagram, Facebook, Threads, YouTube, Bluesky, and a LinkedIn Page come into one inbox. You can reply from Munshi on Facebook, Instagram, LinkedIn, and Threads. YouTube and Bluesky comments come in to read, and you answer those on the network.
Who makes Munshi Social?
Munshi Social is built and run by Dojo Labs, the software studio behind this blog. We use it for our own content, and you can see what is being built next on the roadmap.
Start your free trial
No card, 14 days, the full engine. If something breaks or you want it to work differently, the bug report is inside the app, and we read every one.

