MuninMunin
Sign inStart free

Your customer operation
runs itself.

Every exchange your business has with a customer — support, CRM, content, follow-up — runs continuously on shared memory. You set which workflows run unattended, which escalate, and which wait for a person to approve.

Live in an afternoonOne record, six modulesYou set the autonomy level
The channels

The customer picks.
You get one inbox.

Email, chat, SMS and voice land in the same place, against the same customer. The agent answers where they wrote, and the record behind it updates itself.

  • Email

    Your own address. Threads stay together, signatures are stripped, opens are counted.

  • Widget

    A widget on your site. Answers straight away, escalates when it should.

  • SMS

    Two-way SMS from your own number, in the same thread as everything else.

  • Voice

    Calls become text in the same thread, with a summary and a follow-up.

A person working alone at a desk in soft daylight

The work that’s left.

The judgement, not the typing.

The toolset

We ship the tools.
You build the agents.

Every workflow is an MCP tool on one endpoint. Bring any model — Claude, ChatGPT, Cursor, your own — and shape it into whatever agent your business needs.

  • CRM30 tools
  • KB22 tools
  • CMS33 tools
  • Outreach17 tools
  • Conv29 tools
  • Analytics18 tools

One Postgres schema, one identity model, an MIT licence. Your engineers can read all of it before you sign anything.

The operating model

Every customer interaction,
already in motion.

Munin does not automate a few tasks around the edges. Every exchange your business has with a customer — the answer, the record it updates, the follow-up it earns, the article that stops the question recurring — runs continuously against one shared memory. Four of them look like this.

01

Your inbox stops repeating itself

TodayThe same six questions arrive every week, and whoever is on support that day retypes the answer from memory.
With MuninAn agent answers from your knowledge base, shows what it used, and escalates only the threads that genuinely need judgement.
Conversations · KnowledgeSee how
02

Your CRM stays clean without anyone tidying it

TodayHalf your contacts are a name and an email address. Duplicates pile up. Nobody has time to go back and fix it.
With MuninNew contacts are enriched on arrival — role, company, industry, a short summary. Duplicates surface as merge proposals you accept or dismiss.
03

Follow-ups stop falling through

TodayRenewals arrive as surprises. Warm leads go quiet and stay quiet. The follow-up everyone agreed to never gets sent.
With MuninAgents watch for renewals sixty days out and contacts that went dormant, then draft the outreach. It waits for approval before anything leaves.
CRM · OutreachSee how
04

Your best answers turn into content

TodayThe clearest explanation anyone on your team ever wrote is buried in a support thread from March.
With MuninRecurring questions are distilled into draft help articles and posts, filed for editorial review instead of written from scratch.
Conversations · ContentSee how

These four are illustrations, not the boundary. Anything your team does across CRM, conversations, knowledge, content, and outreach composes the same way — you describe the job, the agents run it, and you decide where a person steps in.

Two colleagues reviewing a printed document together at a desk

Before it ships.

Someone still decides where the line falls.

Humans in control

Agents propose.
Humans decide.

Munin gives you more than one operating mode. Some workflows are autonomous. Some escalate to a teammate. Some create reviewable drafts for approval. The common thread is that access is scoped, actions are visible, and riskier AI work stays reviewable.

A supervisory surface — not a busywork machine.

The agent gathers, drafts, and proposes. The human does the judgment. Edit a draft and the model learns the diff. Reject and the activity history records why.

01
Versioned knowledge, reviewable drafts, visible tool history.
KB and CMS content keep version history. Review queues preserve evidence for proposals. Tool activity and control-plane actions are logged for audit and debugging.
02
Scoped access, not blanket access.
Munin enforces audience and scope checks at the tool layer. Use OAuth where user-authorized access fits best; use admin or channel-bound keys where operational flows require them.
03
Audit and activity history are first-class.
Every MCP tool call and every control-plane mutation is audited. Audit logs are queryable in the dashboard and API.
Pending review · across modules4 in flight
Conv↳ Handover
Flag thread · anna.jensen@acme.com
Standard policy is clear, but the contract has a custom SLA exception. A teammate should review before replying.
flagged by agent · escalation reason recorded
42s ago
Outreach↳ Proposal
Winback campaign · 312 contacts
Initial proposal drafted from segment winback-prospects-q2. Consent and compliance checks ran clean. Awaiting approval to schedule.
drafted by agent · 312 eligible · consent clean
2m
CRM↳ Merge
Merge proposal · 2 contacts
Matched on normalized email and shared company. Activity histories will combine; consent state is identical.
proposed by agent · confidence 0.94
11m
Munin × Lovable · Demo

From prompt to launch.

Set up a chat widget, a CMS blog, and analytics in a single Lovable prompt. Lovable builds the frontend — Munin spins up the operations behind it.

Chat widget · CMS blog · analytics — one promptWatch on Vimeo
One record

Five modules touched.
Nobody copied anything.

One contact, one Tuesday. Every module wrote to the same record, so each step already knew what the step before it had learned.

AJ
Anna Jensen
Acme Nordics · cct_8f2ad41c
Tue 14 Jan
09:14
Analytics
Reads the pricing page three times and searches for SLA twice.
09:41
Conversations
Asks in chat whether you support custom SLAs. The agent answers from the knowledge base and flags the contract exception for a human.
09:52
CRM
Role, company size, and industry filled in from the email domain. A one-line summary lands on the record.
14:30
Outreach
A follow-up is drafted that references the SLA question — held in the queue, waiting for approval.
Wed 08:05
Knowledge
That SLA question comes up for the fourth time this month, and is drafted as a help article.

No integration ran between those steps. There was nothing to integrate — it was one record the whole time.

Evidence

Someone is already
running all of it.

Threll.ai runs the complete customer platform in production — the chat widget, email, voice, analytics, and the CMS behind their site, all on the same Munin every account gets.

Every year I think this technology can’t get any stranger, and every year it does. But a model on its own doesn’t actually run anything. It needs somewhere to look things up and somewhere to write things down. Munin ended up being both, and that’s the week our agents got genuinely useful.
Sveinung TotlandCEO · Threll.ai AS
Pricing

Run it yourself.
Or let us run it for you.

Same code. Same MCP endpoint. Same Postgres schema. Pick the path that matches what your team can take on — switch any time, your data follows you.

01
Open source · MIT

Munin OSS

Freeforever · self-hosted

Real OSS. The whole suite, running on your hardware, your cloud, your terms.

  • All six surfaces — CRM, KB, CMS, Outreach, Conv, Analytics
  • All four channels — Chat, Email, SMS, Voice
  • The full MCP toolset · single endpoint
  • Postgres + RLS · OAuth 2.1 · append-only audit
  • docker compose up — the whole stack on one host
02
Hosted · EU

Cloud Free

€0/ month · per org · hard caps

Ready in five minutes, EU-hosted, no card. The whole suite — for solo builders, small teams, and proofs-of-concept.

  • All six surfaces — CRM, KB, CMS, Outreach, Conv, Analytics
  • All four channels — Chat, Email, SMS, Voice
  • 5,000 MCP tool calls / month
  • 250 contacts · 100 MB storage
  • Chat & email support
03
Coming soon

Cloud Premium

€99/ month · per org

For teams running real customer work on Munin. Higher caps, priority support — metered overage instead of hard cliffs.

  • Everything from Cloud Free
  • 200,000 MCP calls / month · metered overage
  • 25,000 contacts · 10 GB storage · metered overage
  • Chat & email support · 99.9% uptime SLA

Same code, same protocol — you choose where it runs.

Essays · field notes · recipes

Our journal.

All posts
Seen through an open doorway into a bright modern kitchen: a long pale oak island with many identical white bowls already stacked in neat columns along it, and at the near end just two set out alone, with two people standing over those two.
Field note·Aug 25, 2026

Munin for two-person support teams.

At two seats almost everyone is cheap or free — Help Scout's free plan takes five users, Chatwoot's and Crisp's take exactly two. So the seat price decides nothing. What decides it is what the meter starts counting the day you turn the AI on, and whether the answer one of you writes ever reaches anywhere the other one can find it.

A bright modern bedroom seen at eye level: a stack of twelve identical crisply folded white linen sheets squared up on a pale oak bench at the foot of the bed, and one sheet taken from the stack laid out flat and smooth across the mattress — every prior state kept, one of them put back.
Engineering·Aug 24, 2026

Undo, for an author you can't watch.

MCP's tool annotations are hints, and the specification says clients must treat them as untrusted. A hint asks the client to be careful. A required `ifVersion` in the input schema doesn't ask. Here is what a version row actually holds, what restore actually does, and why six CMS tools refuse to run without the number you last read.

Tight macro on a white plaster stair landing wall: one slim matte-black light switch, and a single hand entering from the lower right with the index finger hovering just short of it, everything around it finished and still — the last decision, not yet made.
Field note·Aug 21, 2026

Ship content without a marketing hire.

Munin sells the tools and none of the intelligence. Point any MCP client at it and a frontier model you picked does the writing — a Claude subscription from $20 a month, with the model a field on the scheduled task. HubSpot Content Hub Professional is $450 a month with its AI metered in credits. Here is the rig, and the one decision it hands back to a human.

Seen from directly above: one big healthy monstera in a single sage-green planter on a pale oak floor, and on the coffee table beside it a grid of twenty small glass vessels each holding one cutting of the same plant, an empty cream armchair pulled up — one thing, twenty containers.
Essay·Aug 21, 2026

Zoho alternatives in 2026.

Zoho gives you more software per dollar than anyone, and Zoho MCP means an agent can drive it. The question that survives both facts is how many separate applications your one customer is spread across. Here is the field — Zoho, Odoo, HubSpot, EspoCRM, Munin — with prices read off each vendor's own page.

Stop running your customer operation.
Start supervising it.

Free tier, no card. Self-host instead if you would rather.