# AI Chat Widget for Your Website With Goals | Mihu AI

Product update · Web Chat · September 2026

# Smarter Web Chat: Your Website Agent Now Knows What It Is There For

Web Chat already answered your visitors. Now it is smarter. Give it a goal. Let it make offers within the buffer you allow. Let it learn from your visitors. It recognises your customers from the same contacts as your calls, WhatsApp and email, and you build what it shows by drag and drop.

Mihu AI Team September 18, 2026 7 min read v1.1.0

Smarter · Web Chat

Goal · Offer · Learn · Know your customer

Your goal

Your AI agent

Your customer

Not a chat bubble that waits for questions. An agent that works towards something.

In this article

1 From answering to working towards a goal (https://mihu.ai/blog/web-chat#more)

2 Give it a goal (https://mihu.ai/blog/web-chat#goal)

3 Let it make offers, within a buffer you set (https://mihu.ai/blog/web-chat#offers)

4 It learns from your visitors (https://mihu.ai/blog/web-chat#learn)

5 It knows who it is talking to (https://mihu.ai/blog/web-chat#contacts)

6 Build the first screen by drag and drop (https://mihu.ai/blog/web-chat#builder)

7 See it on your site, publish with one tag (https://mihu.ai/blog/web-chat#publish)

8 Your team is one click away (https://mihu.ai/blog/web-chat#team)

9 Frequently asked questions (https://mihu.ai/blog/web-chat#faq)

## From Answering to Working Towards a Goal

Web Chat is not new. What it can do now is.

Web Chat has been answering your visitors for a while. But most website chats, ours included until now, wait. A visitor opens them, asks something, gets an answer, and leaves. That is fine, but it is not why you have a website. You want the visitor to buy, to book, to leave their details, to come back. A chat that only answers leaves all of that to chance.

So we made it smarter. Your website agent is still the same agent that answers your calls and WhatsApp, but now it has a job to do there. You tell it what to achieve and how far it may go. It learns from the people it talks to. And it knows who they are, because it uses the same contacts as the rest of your business.

## Give It a Goal

Tell it what success looks like on your site.

Every widget starts with a short brief. The most important question in it is simple: what should the agent achieve here? Pick one goal or several:

### Sell products

Recommend, compare and close, with cart and checkout right inside the chat.

### Capture leads

Qualify visitors and hand their details to your team or your CRM.

### Book appointments

Test drives, consultations, service visits, with confirmation and reminders.

### Recover carts and visitors

Bring back abandoned carts and hesitant visitors with a timely offer.

### Answer and support

Orders, returns and policies from your knowledge, and a ticket when needed.

### Collect feedback

Ask for ratings and reviews after a purchase or a visit.

Not sure what fits? Press Read the site & suggest goals . The platform reads your website and suggests goals for your business, in your language, with what each one would need. You can also write your own: focus on the EV range this quarter; never discount service packages.

Then the agent tells you what it needs to reach those goals: your products, a coupon, where leads should go, which pages it may send people to, your team's hours. You grant what you are comfortable with. Nothing is granted by default.

## Let It Make Offers, Within a Buffer You Set

It can close a hesitant visitor, but never with more than you allow.

A good salesperson knows when a small discount will close the deal. So can your agent, as long as you set the limits. Give it a coupon code and a maximum discount, and choose who decides: the agent, when it sees a visitor hesitate, or only the visitor, if they ask. That maximum is the agent's buffer. It can use less. It can never use more.

Brief · What the agent may offer

“I would like to close hesitant visitors with a discount. Give me a coupon code and the maximum I may offer. I will decide when to use it.”

Coupon code

WELCOME10

Maximum discount

10%

When to use it

Agent decides Only if asked

Skip Grant

The agent asks for what it needs. You decide how much room it gets.

How eager it is overall is one choice:

Mode What it does

Aggressive Opens on its own, shows products the visitor liked, makes exit-intent offers, uses the coupon when it decides to, sends people to cart and checkout.

Balanced One teaser per visit, offers a coupon when the visitor hesitates, suggests the next page and asks before moving them.

Strict Answers what is asked. No teaser, no push, no discounts. Hands over to a person early.

On top of the chat itself, it has other ways to reach a visitor: slide-in offers, push notifications in the corner of your page, and campaigns shown in the format that fits the moment.

## It Learns From Your Visitors

Every conversation makes the next one better.

The agent knows which page a visitor is on when they write, so an offer on the pricing page is not the same as a question on the support page. You can go further and personalize by visitor context: whether they have been here before, what is in their cart, what they looked at, whether they are about to leave. The same widget behaves differently for a first-time visitor and a returning customer.

And it keeps learning after the chat ends. Every website conversation is evaluated like a call or a WhatsApp chat. When the agent could not answer something, or could not do something, Auto-Improvement (https://mihu.ai/blog/agent-auto-improvement) notices it across conversations and asks you for exactly what was missing. You answer once, or let it improve itself. Because it is one agent, what it learns on your website helps on every other channel too.

## It Knows Who It Is Talking To

One contact list for your whole business, website included.

A website chat that forgets everyone is a cold start every time. Web Chat uses your unified contacts , the same contacts your calls, WhatsApp and email use. When a visitor fills in a form, they are matched by e-mail or phone. When your site already knows who is signed in, it can pass that customer securely to the widget, signed by your server, so the chat opens on their contact.

From that moment the agent is not talking to an anonymous visitor. It sees their name, their appointments, their earlier calls and messages. It can suggest what fits them instead of what fits everyone, and pick up a conversation that started on WhatsApp last week. And every website chat lands on that contact's history, next to everything else they have said to you.

We are careful about one thing: a visitor who simply types someone else's e-mail is never matched to that person. Only a form they fill in themselves, or a signature from your own server, links a chat to a contact.

## Build the First Screen by Drag and Drop

What the visitor sees before the first message is yours to design.

The first screen of the widget is built from blocks. Open the layout builder , drag blocks from the left into the panel, drag them up and down to reorder, and click one to edit it. No code.

Layout builder · first screen

Blocks

Greeting

Quick options

Contact form

Appointment picker

Discount code

WhatsApp cards

Online advisors

Northwind Outdoors

Hi! Looking for a tent for this weekend?

Find a tent Track my order

Get 10% off your first order

Name · E-mail · Phone

Drop a block here

Selected block

Contact form

Fields

Name E-mail Phone + Drop-down

When sent

Applies a discount

Blocks on the left, the live panel in the middle, the selected block on the right.

Block What it is for

Contact form Your own fields: text, e-mail, phone, number, or a drop-down with your own choices. Sent details go straight to the contact.

Appointment picker A date and time picker that books against your real availability.

Discount code A code with a button, to reward a sign-up or close a sale.

Quick options Buttons that start the chat, open a link or continue on WhatsApp.

WhatsApp cards For visitors who would rather continue on their phone.

Greeting, text, links Your opening line, a short paragraph, plain links.

Notice / consent Privacy or consent text with a link.

Online advisors Who from your team is online right now.

Every block can point somewhere: start the chat, open a link, open WhatsApp, show a form, book an appointment or apply a discount. Every language you enable gets its own texts. And the rest of the widget is yours too: the launcher, the teaser, colours, fonts, corners, and whether it opens on click, on page load, on scroll or when a visitor is about to leave.

## See It on Your Site, Publish With One Tag

Design it on your real pages. Go live when you are happy.

The designer shows your own website with the widget on top, so you see it where your visitors will. When it is ready, you paste one script tag on your site, once. Every change after that is made in the designer and goes live when you publish. Every published version is kept, and you can go back to an earlier one in one click.

## Your Team Is One Click Away

The agent does the work. Your team steps in when it matters.

Web chat is a channel in queue routing, like WhatsApp and calls. Website conversations arrive in Mihu Loop next to everything else. A team member can take over, reply and hand back, and the visitor sees one conversation. The advisors block shows who is really online right now, not everyone who forgot to log out.

Try this: give your agent one goal, Book appointments , put the widget on one page, and add an appointment picker to the first screen. Read the first twenty conversations. Then add the next goal.

## Frequently Asked Questions

Is the website agent a separate agent?

No. Every widget runs on one of your existing AI agents, with the same knowledge, intents, guidelines and routing it uses on WhatsApp and calls. Improve the agent once and every channel gets better.

What goals can I give it?

Sell products, capture leads, book appointments, answer and support, recover carts and hesitant visitors, collect feedback, and route to your team. The platform can also read your website and suggest goals for your business, and you can write your own.

How much discount can it give?

Only what you allow. You give it a coupon code and a maximum, and choose whether the agent decides when to offer it or only offers it when the visitor asks. In Strict mode it never offers a discount.

How does it recognise my customers?

From your unified contacts, the same ones your calls, WhatsApp and email use. A visitor who fills in a form is matched by e-mail or phone, and a signed-in customer can be passed securely from your site, so the chat opens on their contact with their history.

Can I build the first screen myself?

Yes. The layout builder is drag and drop: greeting, quick options, contact form with your own fields, appointment picker, discount code, WhatsApp cards, links, a consent notice and who is online. Every block can start the chat, open a link or WhatsApp, show a form, book an appointment or apply a discount.

Can my team answer too?

Yes. Web chat is a channel in queue routing like any other. Conversations arrive in Mihu Loop, a team member can take over and hand back, and the visitor sees one conversation.

How do I put it on my site?

One script tag. Everything else loads from the version you published, so every later change is made in the designer and goes live when you publish.

## Give your website a goal

Register on the free plan, open Web widgets, and let the brief read your site. You will see your agent on your own pages in minutes, with a goal and a first screen you built yourself.

Register free → (https://app.mihu.ai/register)

Product update Web Chat Website widget Sales Unified contacts Form builder

## Keep exploring

More channels and more ways to run them with Mihu AI

💡

Product update

#### Agent Auto-Improvement: Your AI Agent Tells You What It Needs

Sep 2026

 (https://mihu.ai/blog/agent-auto-improvement)

👥

Launch Week · Day 2

#### Team, Roles, Logs, Queues, and Smart Routing

Sep 2026

 (https://mihu.ai/blog/launch-week-day-2-01-09-2026)

💬

Product

#### WhatsApp AI Agent

Product page

 (https://mihu.ai/whatsapp)
