Skip to content

How it works

From your documents to a live assistant

No model training, no data science, no rebuild of your website. You give it your material, you set the rules it works within, and you paste one line of HTML.

Setup

Six steps, most of them yours

The parts that need thought are about your business, not about the technology.

  1. 01

    Tell us about the business

    A short onboarding form covers what you do, who you serve, your hours, and how you want the assistant to sound. It takes about twenty minutes and it's the single biggest factor in how good the result is.

    You can come back and change any of it later.

  2. 02

    Upload what it should know

    Upload price lists, service descriptions, policies and FAQs as PDF, Word or plain text files, up to 15 MB each. You can also paste text straight in. Each document is split into passages and indexed so it can be searched by meaning as well as by keyword.

    No crawling. It only ever knows what you gave it.

  3. 03

    Set the guardrails

    Give it a persona so the tone matches your business, custom rules for things it must always do, and restricted topics it must refuse outright. Pick the industry template closest to how you work.

  4. 04

    Configure booking

    Working days, opening hours, appointment length, how much notice you need, and how far ahead people can book. From those rules it computes genuinely free slots.

  5. 05

    Install the widget

    Copy one script tag from your dashboard and paste it into your site before the closing body tag. Your embed key is tied to the domains you list, so it only works on your own site.

  6. 06

    Watch and refine

    Read the transcripts in the first couple of weeks. Almost every wrong answer traces back to something missing or ambiguous in your documents, and fixing it is a re-upload rather than an engineering task.

What happens to a question

Why it can answer about your prices

The assistant doesn't memorise your business. It looks things up, every single time, and writes the answer from what it found.

How a visitor question becomes an answerA visitor question is matched against passages indexed from your uploaded documents. The passages that match are combined with your persona and rules, an answer is written from them, and for voice a grounding check blocks any number or name that is not present in those passages before it is spoken.Visitor asks“How much is…?”Your documentsPDF · DOCX · TXTFind passagesmeaning + keywordYour rulespersona · restrictionsWrite the answerfrom those passagesCheck itblock unsupportedReply
  1. A visitor asks something. The path is the same from here, whether they type or speak.
  2. The passages that match are found. Your uploaded documents were split and indexed, and the question is matched against them by meaning and by keyword at the same time.
  3. An answer is written from those passages, together with your persona, your custom rules and the subjects you have restricted.
  4. For voice, it is checked before it is spoken. Numbers and names that don't appear in the retrieved passages are blocked rather than said aloud.

Under the hood

The four stages, in plain terms

You never have to touch any of this. It's here because you should know what you're buying.

Ingestion

Your file is parsed and split into overlapping passages. Each passage is then turned into a numeric representation of its meaning. The overlap stops an answer from being cut in half at a chunk boundary.

Retrieval

A question is matched against those passages three ways at once: by meaning, by full-text search, and by plain keyword. Different methods fail differently, so combining them catches more.

Composition

The retrieved passages, your persona and rules, and the recent conversation are assembled into a single instruction. The model writes its answer from that material, not from whatever it happens to know.

Checking

For voice, the draft is compared against the retrieved passages and any number or name that isn't supported is blocked before audio is produced.

Installing

The entire technical step

This is genuinely all of it. If you can edit a page in your site builder, you can do this.

Your client ID and embed key come from the dashboard. The key is hashed on our side and shown to you once. It only works on the domains you list, so someone copying it off your page can't use it on theirs.

index.htmlPaste once, before the closing body tag
<script
  src="https://getparlix.com/widget/widget-loader.js"
  data-client-id="YOUR_CLIENT_ID"
  data-api-base="https://getparlix.com/api"
  data-embed-key="YOUR_EMBED_KEY"
></script>

Your client ID and embed key are generated in your dashboard. The key is tied to the domains you allow, so it only works on your own site.

4:00 · coming soon
Setup walkthrough

The whole setup, start to finish

A screen recording of building an assistant from nothing: uploading documents, writing the guardrails, setting hours, installing the widget, and asking it the first real question.

  • Uploading a price list and watching it get indexed
  • Writing a persona and a restricted topic
  • Setting working hours and appointment length
  • Copying the embed key and pasting it into a WordPress site

FAQ

Setup questions

The technical part is quick: installing it takes one line of HTML. The real work is gathering your documents and deciding the guardrails, which most businesses do in a day or two. We set the account up for you rather than making you self-serve, so there's a short back-and-forth first.

Let's build one on your material

Bring a price list and the five questions you get asked most. That's enough to see whether this works for you.