Documentation

Everything you need to run Muho

Build a bot, train it on your content, understand every page of the platform, and install the chat widget anywhere — WordPress, Shopify, Webflow, React or plain HTML.

Quick start

Four steps from sign-up to a live chatbot on your website.

1
Create your account
Sign up with your email, confirm the 6-digit code we send, and you land on the Free plan automatically.
2
Create a bot
Go to Dashboard → Bots → New bot. Give it a name, greeting message, colour and launcher icon.
3
Train it
Add website URLs, upload files, paste raw text, or write question/answer pairs. Muho indexes them so the bot answers from your own content.
4
Embed it
Open Dashboard → Embed, copy the one-line snippet, and paste it into your site. Done.

Creating & training a bot

  • Identity — name, avatar, greeting, input placeholder and system prompt define the bot's personality and tone.
  • Model settings — pick the model, temperature and max tokens. Lower temperature = more factual, higher = more creative.
  • AI source — use your own provider key (BYOK) or Muho's platform key. Platform usage is billed from your wallet balance.
  • Training sources — URL crawl (uses crawl credits), file upload, plain text and Q&A pairs. Re-train any time; new sources apply instantly.
  • Domains — restrict where the widget may load by verifying your domain, so nobody else can embed your bot.

What each page does

/
Home
Product overview, live chat demo and pricing snapshot.
/features
Features
Full capability list of the platform.
/pricing
Pricing
Free, Pro and Premium plans with 1 / 6 / 12-month options.
/docs
Docs
This page — setup, reference and install guides.
/dashboard
Dashboard
Overview, Bots, AI source key, API keys, Embed, Payments and Plans tabs.
/bots
Bots
Manage every bot: settings, training data, appearance and domains.
/billing
Billing
Wallet balance, top-ups, invoices and payment history in USD or BDT.
/profile
Profile
Your name, company, country, phone and password.
/admin
Admin panel
Staff only: users, plans, payments, gateways, emails, SMTP, AI keys and custom code.

Embedding the widget

Every bot has a ready-made snippet in Dashboard → Embed. The universal version looks like this:

html
<script
  src="https://muho.me/widget.js"
  data-bot="your-bot-slug"
  data-theme="firestyle"
  defer
></script>

Useful attributes:

  • data-bot — your bot slug (required).
  • data-theme light, dark or firestyle (Pro & Premium).
  • data-position — corner of the screen, e.g. bottom-right.
  • data-color — HEX primary colour override.

Place the snippet just before </body> so it never blocks page rendering.

Platform guides

WordPress (recommended: plugin)

Download the Muho Universal plugin from the Embed tab, upload it via Plugins → Add New → Upload, activate it, then open Muho Chat → Connection and paste your setup code. Theme, colour, icon and content auto-configure. No plugin? Paste the snippet into Appearance → Theme File Editor → footer.php before </body>.

Shopify

Online Store → Themes → Edit code → layout/theme.liquid, paste the snippet above </body> and save.

Webflow

Project Settings → Custom Code → Footer Code, paste and publish.

Wix / Squarespace

Wix: Settings → Custom Code → Add Code → Body – end. Squarespace: Settings → Advanced → Code Injection → Footer.

Plain HTML

html
<body>
  <!-- your page -->
  <script
    src="https://muho.me/widget.js"
    data-bot="your-bot-slug"
    data-theme="firestyle"
    defer
  ></script>
</body>

React / Next.js

tsx
useEffect(() => {
  const s = document.createElement("script");
  s.src = "https://muho.me/widget.js";
  s.dataset.bot = "your-bot-slug";
  s.defer = true;
  document.body.appendChild(s);
  return () => s.remove();
}, []);

Google Tag Manager

New tag → Custom HTML → paste the snippet → trigger All Pages → publish.

Custom code blocks

Admins can inject their own HTML, CSS or JavaScript into any page of this website from Admin → Custom Code. Pick a page (or * for site-wide), choose where the code loads — head, start of body, or end of body — paste the code and switch it live. Snippets can be paused or edited at any time, so you can keep re-training a bot and update its embed instantly.

Plans & billing

  • Free — start here automatically; core bot features with platform branding.
  • Pro & Premium — more bots, more messages, custom branding, the Firestyle theme and API access. Buy for 1, 6 or 12 months; longer terms get a discount.
  • Manual payments — choose an international or Bangladeshi gateway, send the amount, submit your transaction ID, and an admin approves it.
  • Wallet — Premium platform-AI usage is metered against your balance. Top up any time from Billing; the widget tells visitors when a balance runs out.
  • Downgrades are scheduled for the end of your current term and can be cancelled before they apply.

Security & keys

  • Provider keys are stored encrypted and never returned to the browser.
  • Verify your domains so only your sites can load the widget.
  • Per-IP rate limiting protects each bot from abuse.
  • API keys can be rotated or deactivated instantly from the dashboard.
Still stuck? Reach out from your dashboard and we'll help you get live.
Create your first bot