Customer-service assistants for websites

Get Arvin on your website. Ready in one tap.

Give it your address and it reads your pages. From then on it answers your customers from them — with the page cited — and says “I don't have that” when the answer isn't there. One line of code puts it on the site.

That chat is the real thing, running on this page.

  • Reads up to 40 pages
  • Cites the page
  • Refuses to guess
  • Free to set up
Bluebird Coffee AssistantLive

Do you open on Sundays?

Yes — Sundays 9am to 4pm. Weekdays are 7am to 6pm. [1]

[1] Visit us · bluebird.coffee/visit

Is the decaf Sumatra in stock?

I don't have stock information for that one. I can pass your details to the team if you'd like them to check.

Send

An example. The second answer is the one you are paying for.

Three steps. No configuration.

There is no prompt to write and no model to pick. If you can paste a line into your website, you can do this.

  1. 01

    Enter your website

    We find your sitemap, pick the pages that matter — about, services, FAQ, policies — and read them. Big platforms and marketplaces are turned away; this is for your own site.

  2. 02

    Try it

    Ask it what a customer would ask. Every answer shows which page it came from, so you can check it by eye. Missing something? Paste in a price list or a policy.

  3. 03

    Paste one line

    Copy the script tag into your site — Shopify, WordPress, Squarespace, Wix, anything. The dashboard tells you when it has seen the tag load on your domain.

index.html
  ...
  <script src="https://arvin-agent-djthmdqfxq-uc.a.run.app/embed/arvin.js"
          data-arvin-token="your-assistant-token" defer></script>
</body>

For business owners

You run the place. It answers the phone.

  • Nothing to write: it is named after your business and reads your pages on its own.
  • Change the greeting and the button text. That is the whole settings page.
  • It never invents a price, an opening time or a policy. If it is not on your site, it says so.
  • Visitors who want a person leave their details; you get them in one list.

For builders and agencies

Every client in one place, with the controls you actually want.

  • Switch between clients from the sidebar; each keeps its own sources, tokens and settings.
  • Developer mode shows the prompt, the model tier, the allow-listed domains and the token.
  • A public API for the widget and a management API for everything else, with curl examples in the dashboard.
  • Tokens are locked to the client’s domain by default, so a copied tag does nothing elsewhere.

Built to be boring about your data.

An assistant that talks to your customers has to be more careful than one that talks to you. These are not settings; they are how it is built.

Grounded, with receipts
Facts come only from a search of your own pages, and each reply cites the page it used.
One business per assistant
Every assistant lives inside its own business. There is no query in the system that can reach another business's pages.
A token that can only chat
The token in the script tag starts conversations and nothing else — it cannot read your sources or settings, and it only works on your domain.
Pages behind a login stay private
We read what a visitor could read. Nothing else is fetched, and private addresses are refused outright.
Abuse is filtered first
“Ignore your instructions” and “show me other customers” are classified before any search runs.
Fixes reach every site at once
The script is served fresh on every page load, so an improvement is on your site the next time someone visits.

Get Arvin on your website.

About a minute from here to a working assistant you can ask questions. Putting it on the site is one line.