Macha
Macha Website Chatbot

Your Macha agent,
now on your website

Embed a chatbot that is really an agent. It carries the tools, knowledge, and voice of an agent you already built, and it can look things up and take action, not just answer FAQs.

northwind.io Website chatbot
Northwind
Start free

Product analytics

Every metric that matters,
in one clean dashboard.

Northwind turns your product data into dashboards your whole team actually reads.

Start freeBook a demo
Chat with us×
Hi! What can I help with today?
How do I export my dashboard to PDF?
You can export any dashboard as a PDF from the top-right Export menu → PDF. For big date ranges, narrow to the last 30 days so it stays under the 50 MB limit; for full history, use Scheduled exports and we'll email you the file.
Sources Exporting dashboards Export size limits
Type a message…
Powered by Macha AI

Live in three steps, no code required.

No new knowledge base to build, no separate settings to learn. Pick an agent, style it, paste one line.

Choose an agent

@supportAgent
@salesAgent
1

Pick an agent you built

Every agent in your workspace can become a chatbot. Its tools, knowledge, and voice come with it.

Brand color
Header Northwind Support
Position Bottom right
2

Customize the look

Primary color, header title, avatar, launcher text, corner position. Your brand, not ours.

<script src="macha.js"
  data-bot="nw_9f2a"></script>
Live on your site
3

Paste one line of code

Drop the embed snippet on your site, allowlist your domain, and you are live in minutes.

An agent in a widget, not a FAQ bot.

The chatbot inherits everything the parent agent can do. If the agent can do it, the chatbot can too.

Answers from your knowledge

Notion pages, Google Docs, uploaded files, your help center. The chatbot cites which source it used.

Looks up real data

Orders, subscriptions, contacts, tickets. Anything the agent is connected to via Shopify, Stripe, Zendesk, Freshdesk, or your API.

Books meetings and demos

With Cal.com connected, the chatbot proposes times and drops calendar invites without a human in the loop.

Escalates to a human cleanly

When it does not know, it opens a ticket in your helpdesk with the full context. No lost conversations.

Safe by default

Write actions are off unless you enable them. Every response is grounded in what you have connected.

Domain-locked

Only your allowlisted domains can load the widget. Random sites cannot scrape or resell your bot.

Safety

Chatbots that won't make things up.

Support and CX leads need to trust what the bot says to a real customer. Here is how we keep it grounded.

Grounded, not generative

Every answer comes from your knowledge base or a live tool call. If the agent does not know something, it says so instead of inventing an answer.

Write actions need a toggle

The chatbot inherits the agent's tools, but write actions like refund, cancel, or update are stripped by default until you switch them on.

Rate limits and daily caps

Per-session, per-IP, and per-domain rate limits, plus a hard cap on conversations per day, so a viral moment does not quietly drain your credit pool.

@supportAgent

One agent, one brain

Dashboard
Website chatbot
Zendesk sidebar
Chrome extension

Build the agent once.
Deploy it everywhere.

Your agent lives in your dashboard, on your website, in your Zendesk sidebar, and in your browser. Update its instructions or add a tool once, and every surface picks it up instantly.

  • Change the instructions once and the chatbot follows the new rules on the next message.

  • Connect a new tool to the agent and the chatbot can use it, within your safety settings.

  • Update a knowledge source and every surface answers from the latest version.

Included on every plan

Chatbot conversations count against your workspace credit pool. There is no separate per-chatbot pricing and no per-seat surcharge.

See pricing

Chatbots pair best with your helpdesk and commerce tools. Browse integrations.

Common questions.

Everything a CX lead or founder asks before shipping a chatbot.

Yes. The chatbot is a surface for a Macha agent, and that agent connects to Zendesk, Freshdesk, Gorgias, and Front. When the bot cannot resolve something, it escalates into the helpdesk you already use, with the full conversation attached.
Yes. Create as many chatbots as you need, each tied to a different agent and domain. A pre-sales bot on your marketing site and a support bot in your help center can run side by side.
It says so rather than guessing, and it can open a ticket in your helpdesk with the full context so a human picks up where the bot left off. Nothing gets lost.
Each chatbot is domain-locked. Only the domains you allowlist can load the widget, so no one else can drop your bot on their site or resell it.
One line. You paste a single script tag into your site, or add it through your site builder. Everything else, from the agent to the theme, is configured in the dashboard.
Chatbot conversations draw from the same credit pool as the rest of your workspace. There is no separate per-chatbot fee. Model choice and conversation length affect how many credits a chat uses, exactly like everywhere else in Macha.

Give your website an agent this afternoon.

No credit card. Build your first chatbot in the time it takes to make a coffee.

500 free credits · no time limit, no credit card