Website

How do I put an AI agent on my website?

Eva's widget puts the same agent that handles your messages on your page, with the information and mode you control.

A visitor on your site is already considering you: they arrived, they read, and they have one specific question that decides whether they buy or close the tab. Most sites answer that with a form and the promise that somebody will call — the most expensive way to lose someone who was already interested.

Eva's widget puts the same agent that handles your messages inside your own page. This is the channel you genuinely control: where it lives, which mode it runs in and what it knows. Here is what it does, what it needs, and what it will not do.

The answer is built from your data

Catalog

$30,375 · 14 in stock

Knowledge

Free delivery in León

Calendar

Thursday 10:30 open

We do: 1.5-ton inverter mini-split, $30,375 each with 14 in stock. Delivery in León is included and I can book the install Thursday at 10:30.

Verified against your data

What Eva can do

  • It embeds Eva's chat on the sites you allowed, with conversation history, attachments and answers that stream in as they are written.
  • It answers with the identity, goal, greeting, style and restrictions of the same agent that handles your other channels.
  • It searches your catalog and pulls the verified product record before naming a price, using only the fields you marked visible.
  • It accepts files in the composer — images, audio and documents — and uses them as context for the case.
  • It checks real calendar availability, proposes times and books the appointment, and can create a SPEI bank-transfer payment link in Mexican pesos.
  • It creates or updates the contact and the opportunity in the CRM, asks for human assistance, assigns the conversation and notifies the teammates you configured.

What makes it different

  • It has three modes and they are yours: full, contact links only, or off. You can have the widget installed and decide later how much it talks.
  • You can see it before it is public. The agent's configuration is tested as a draft with a widget preview, and only reaches production when you publish it.
  • It does not inflate your numbers. Opening the widget does not create a conversation: one exists only when there is real evidence somebody wrote.

Live

See it working

Books in your real availability

Mon

Tue

Wed

Thu

Visit confirmed 10:30

Fri

Reminder scheduled for the customer

Eva books the appointment straight into your calendar.

Whatever the customer sends, Eva understands

Voice note · 0:23understood
Photo of a productidentified
Shared locationnearest branch
Incoming callanswered
Video · 0:41understood
Order_march.pdfread
Voice note · 0:23understood
Photo of a productidentified
Shared locationnearest branch
Incoming callanswered
Video · 0:41understood
Order_march.pdfread

Eva understands text, audio, photos and documents.

Collects and invoices on its own

Payment confirmed

Invoice_A241.pdf

CFDI 4.0 invoice issued and sent

Eva collects payment and invoices inside the conversation.

What you need to connect it

  • The site allowed in the widget configuration, because the origin is validated against that list before anything is answered.
  • The agent published, with its catalog and knowledge base loaded and its tools enabled.
  • Your escalation rules written down: what must not be resolved without a person, who gets the alert and through which medium.
  • A pipeline linked to the agent if you want website conversations recorded as CRM opportunities.

The channel's rules

  • The site origin is validated against the allowed configuration: a domain that is not on the list gets no answer.
  • The public endpoints carry rate limits per widget, per origin and per network address, so a burst of requests is cut off.
  • The composer accepts up to ten files of ten megabytes each, and not every model supports every file type.
  • If the account is paused for billing, the widget returns disabled and exposes no token, configuration or history.
  • Eva answers from what is loaded: catalog search returns up to twenty-five candidates, the detail lookup only returns visible fields, and API sources sync every twenty-four hours.
  • Knowledge-base search uses PostgreSQL full-text search rather than meaning-based search, and web lookups stay restricted to the domains you allowed.
  • Follow-up lives inside the conversation. Reaching somebody who already closed the tab has no documented route like the one an approved template gives on WhatsApp.
  • When somebody on your team takes over, Eva goes silent until control is handed back, and on the API channel that handover answers with a conflict.
  • Eva only does what an enabled tool lets it do: text saying it will act does not perform the action.
+4×

online sales in six months

Serviacero Comercial, a steel distributor, multiplied its online sales more than fourfold in six months with Eva answering and quoting immediately.

Read the full story

Put Eva to work.

Send us the three questions people ask most on your page and we will show you how the widget would have answered them from your catalog.

Message us on WhatsApp

Updated

Message us on WhatsApp