Muho for WordPress

Launch a secure AI chatbot on your WordPress site

Nine guided steps take you from a fresh account to a live, trained chatbot on your site. Every step exists for a reason: Muho is committed to data protection, so your AI credentials, your training content and your visitors' conversations stay isolated, scoped and under your control.

Live in under 10 minutes
Keys never reach the browser
Styled to match your brand
01Account
02AI source
03Bot
04Training
05Embed
06Bot key
07Plugin
08Setup code
09Live

The complete walkthrough

Follow each step in order. Nothing is skippable, and every stage tells you exactly what to click and why it matters.

  1. Step 01

    Create your Muho account

    Sign up with your email and verify it with the 6-digit code we send you. Every new account starts on the Free plan — no card required.

    • Go to Sign up, enter your name, email and a password.
    • Confirm the one-time verification code delivered to your inbox.
    • You land in your dashboard with a Free plan already attached.

    Why this matters: Email verification exists so no one else can claim your workspace or your bots.

  2. Step 02

    Choose your AI source

    Bring your own provider key, or subscribe to a premium plan and use the Muho Platform API with pay-as-you-go balance.

    • Option A — Your own key: Dashboard → AI Source Key. Add an OpenAI, Anthropic, Google, Groq, Cerebras, Mistral or OpenRouter key, then validate it in one click.
    • Option B — Platform AI: upgrade to a Pro or Premium plan and top up your balance. Usage is metered per message, so you only pay for what your visitors actually use.
    • You can switch between the two at any time, per bot.

    Why this matters: Provider keys are stored server-side and are never exposed to the browser or to your website visitors.

  3. Step 03

    Create your bot

    Dashboard → Bots → New Bot. Give it a name, a slug, a greeting message and the system prompt that defines its personality.

    • Name and slug identify the bot; the slug appears in the public bot URL.
    • Greeting message is the first line visitors see when the chat opens.
    • System prompt is the instruction set: tone of voice, what it may answer, when it should hand off to a human.
    • Bots can be paused at any time — a paused bot politely rejects chat requests.
  4. Step 04

    Train it on your content

    Feed the bot everything it needs to know: crawl your website, paste custom text, add Q&A pairs or upload documents.

    • Link crawl — give a URL and Muho reads the page content into the knowledge base.
    • Custom text — paste policies, shipping rules, pricing notes, anything.
    • Q&A pairs — pin exact answers to the questions you get most.
    • Files — upload documents and let the bot answer from them.
    • Retrain any time; old sources can be removed individually.

    Why this matters: Training data belongs to your account only and is scoped by row-level security in the database.

  5. Step 05

    Open the Embed section

    Dashboard → Embed. Pick the bot you want to publish, choose the theme and layout, and preview it live before anything reaches your site.

    • Select bot — the panel generates a snippet bound to that specific bot.
    • Select the API the bot will run on (your own key or Platform AI).
    • Choose a theme, launcher icon and position; premium themes such as Firestyle unlock on paid plans.
  6. Step 06

    Generate the bot's public API key

    If the bot has no key yet, create one right there. This key authorises your WordPress site to talk to that one bot — and nothing else.

    • Dashboard → API Keys → create a key for the selected bot.
    • Restrict it to the domains you own, so a stolen key is useless elsewhere.
    • Revoke or rotate the key at any moment; the widget stops working instantly.

    Why this matters: This is why Muho separates provider keys from bot keys: your WordPress site never sees your AI provider credentials.

  7. Step 07

    Download the plugin and copy the setup code

    The same Embed screen gives you the Muho Universal plugin ZIP and a one-line setup code for it.

    • Click Download plugin — you get muho-universal.zip.
    • Copy the setup code shown next to it; it contains the bot key the plugin needs.
    • Keep the setup code private, the same way you would treat a password.
  8. Step 08

    Install it on WordPress

    WP Admin → Plugins → Add New → Upload Plugin → choose the ZIP → Install → Activate. A Muho menu item appears in the sidebar.

    • Open the Muho menu and paste your setup code into the connect field.
    • Save — the plugin verifies the code against your account and confirms the linked bot.
    • No FTP, no theme file edits, no manual script tags.
  9. Step 09

    Customise the appearance, then go live

    Use the Appearance section to match your brand, hit Save, and the chatbot is live on your site immediately.

    • Pick the accent colour, theme and launcher icon.
    • Scale the launcher between 50% and 200% for desktop and mobile.
    • Choose the bubble or floating popup layout and its screen position.
    • Paid plans can remove Muho branding entirely.

    Why this matters: Changes save instantly with cache-busting, so you see the new look on the next page load.

Committed to data protection

Why the setup has so many steps

A one-click install would mean handing your AI credentials to a public web page. Muho refuses to do that. Each step separates a secret from the place it could leak, while the plugin keeps WordPress itself effortless.

Your provider key never leaves the server

The AI provider key you add lives in encrypted server storage. Requests are signed server-side, so it is never rendered into HTML, JavaScript or network calls a visitor can inspect.

One scoped key per bot

The key your WordPress site uses only unlocks the single bot you assigned it to, restricted to your domains, and revocable in one click without touching anything else.

Row-level isolation

Bots, training sources, conversations and billing rows are all protected by database row-level security policies, so one account can never read another account's data.

You stay in control of the data

Delete a training source, pause a bot or remove a key and the effect is immediate. Nothing is silently retained to keep your widget running.

Frequently asked

No. The plugin handles installation, and the only thing you copy across is the setup code.

Yes. The widget renders in an isolated layer, so it does not inherit or break your theme styles.

Yes — create a bot and key per site, or allow multiple domains on one key, depending on your plan limits.

On Platform AI the chat politely tells visitors the assistant is unavailable, and it resumes the moment you top up. Bring-your-own-key bots are unaffected.

The script loads asynchronously after your page content, so your Core Web Vitals stay intact.

Ready to put it on your site?

Create your free account, build a bot, and install the Muho Universal plugin. You can be answering visitors today.