Bubble
display_mode="bubble" A floating button in the corner. Opens over your page and closes again. The default, and the one nobody has to be taught.
Four corners to choose from
Two seconds of creativity. "Support Bot" works. So does "Gary". It shows up in the chat header, and you can rename it any time.
Type your address and that is it. Gnosari finds your sitemap on its own, discovers your pages when there is not one, and reads everything worth knowing. Zero crawler settings.
Grab a ready-made template like Friendly Helper, Professional or Sales Expert, or write your own rules. Your bot, your voice, your call.
Copy one line of HTML, paste it before the closing </body> tag, done. Your assistant is live and answering visitors 24/7 before your coffee cools.
You paste this
<script>
window.gnosariConfig = {
agentUri: 'your-agent-uri',
apiUrl: 'https://gnosari.com',
displayMode: 'bubble',
position: 'bottom-right'
};
</script>
<script src="https://gnosari.com/widget.js"></script>Your site gets this
In · the conversation
Out · Qualified lead
Qualifies visitors in conversation instead of a form, against your own criteria - need, budget, timeline, fit - and hands you the ones worth your time.
display_mode="bubble" A floating button in the corner. Opens over your page and closes again. The default, and the one nobody has to be taught.
Four corners to choose from
display_mode="sidebar" A fixed panel down one side, always open. For pages where the conversation is the point rather than an aside.
Left or right, any width
display_mode="sidebar-push" The same panel, but your content moves over to make room instead of being covered. Nothing on the page is ever hidden.
Left or right, any width
display_mode="drawer" Slides in over the page when it is called, then slides away. The middle ground between a bubble and a sidebar.
Left or right
01 · What you give it
02 · What it does with it
Answered from your opening-hours page
Not in your content, so it goes to a human instead
Same thread, same Gnosari. The second answer is not a failure, it is the rule working: it will not invent one.
The rule is enforced in code, not in a prompt: a value is only ever stored when it can be traced to something the visitor actually said. A Gnosari's own words can never become your data.
01 · What you write down
| Field | Type | Req |
|---|---|---|
| Full name | text | yes |
email | yes | |
| Phone | phone | — |
| Budget | number | — |
| Move-in date | date | — |
| Has pets | boolean | — |
| Must-haves | list | — |
Seven types. Every value that comes back is validated against the one you picked, so a date is a date and a number is a number.
02 · How it should ask
ai_hint on “Budget”
“A range is fine. Never push if they decline.”
It asks
“Roughly what were you hoping to spend? A ballpark is completely fine.”
One line of plain English per field, and only where you want one. It is the difference between an interrogation and a conversation.
03 · What lands
Typed, validated, and carrying the exact words it came from. Nothing the visitor did not say is ever stored.
Collected data
316 collected12 this week3 need attention
Export CSVPriya Raman
Captured 2h ago · Brightwave Studio · joina.chat
Captured data 6 of 7 fields
From the conversation
“We are a studio called Fieldnotes, and I have about eight to twelve thousand set aside for a rebrand.”
Every value keeps the sentence it came from, and a value the visitor never said is never stored. A Gnosari cannot quote itself into your data.
From here a record can go straight on to Slack, a sheet, a Zap or your own API. The inbox is where you read them, not where they get stuck.
You name the fields you want and Gnosari works them into the conversation, one question at a time, in the visitor's own words. Nobody is shown a page of inputs. If an answer is vague it asks a follow-up; if a question no longer applies it drops it; if the visitor asks something back, it answers and then picks up where it left off.
What you get: a typed record carrying the fields you named, a summary of the session, and the transcript that explains how each value was arrived at.
A traditional form shows every question at once and refuses to move until each box is filled in the shape it expects. The conversational alternative asks, listens, and decides what to ask next. It is not a different kind of data: the answers come out as the same named fields, so they land in the same sheet, the same CRM and the same webhook the form fed.
What you get: the fields your form collected, filled in by people who answered questions rather than filling boxes, plus the ones who would have abandoned the form halfway.
AI lead collection is when the first conversation with an interested visitor is handled by an AI that both answers and asks. It answers what brought them to the site, using your own content, and in the same exchange it collects the details your team needs to follow up. It works at three in the morning, in whatever language the visitor writes in, and it does not leave an enquiry sitting unread overnight.
What you get: a contact with named fields already filled in and a summary of what they wanted, ready the moment the conversation ends.
The two jobs are the same conversation. The generation half is where it earns the right to ask: it answers honestly from your knowledge sources and shows the visitor you can actually help. The collection half is where it asks: it gathers the fields you defined and stops as soon as it has them. Because they run together, the visitor never feels handed off to a form.
What you get: one embed doing the answering and the asking, and a signed payload delivered to your stack the moment a record is complete.
Set with one call, or one click in the designer. Changing it later takes the same one call, and every published surface updates at once.
01 · A link you send
Put it in an email, a text, a booking confirmation or a signature. Each link carries its own opening line and headline, and counts its own visits, so you can tell which channel actually worked.
02 · A code they scan
Every link comes with a QR. On a table card, a receipt, a delivery note, a door. Someone points a phone at it and the conversation starts, with no app and no typing.
03 · A flyer you hand over
A builder for the printed thing itself. Pick a template, restyle it, edit the words on the page and export a print-ready poster or card with the QR already placed.
Free
$0
Build one, publish it, collect real records. No card, no trial clock.
Common questions about adding the Gnosari AI chatbot to your website.
It is genuinely free and it does not expire. The free plan runs on a monthly conversation allowance that resets, needs no credit card to start, and keeps working after the allowance is used up in the following month. You pay only when you outgrow the allowance or want the paid features.
Start on the free plan with no credit card. It carries a monthly conversation allowance that resets each month, and you move to a paid plan only when you outgrow it or want the paid features. The current plans and their prices are listed further down this page, straight from our billing system, and on the pricing page. There are no setup fees.
It becomes a typed record in your dashboard, on your account. Every conversation produces the fields you defined, a summary of the session and the transcript behind it, and you decide what happens next: read it in the dashboard, export it, delete it, or have it delivered to your own stack as a signed payload.
You do. The records belong to your account, they are yours to export or delete at any time, and Gnosari only collects the fields you asked it to collect. Nothing is sold on and nothing is shared with another account.
Yes. The multilingual Gnosari chatbot automatically detects the visitor's language and responds fluently in 95+ languages including English, Spanish, French, German, and more. No need to create separate chatbots or hire multilingual staff - one website chatbot serves your entire global audience.
It says so rather than inventing one. When a question falls outside the knowledge sources you attached, Gnosari tells the visitor it does not know, offers to take their details so a person can follow up, and records the unanswered question so you can see what your site is missing.
From the sources you attach to it: your website or sitemap, individual pages you add, uploaded documents, and the instructions you write. It answers from those, not from general knowledge about your industry, which is why it can be specific about your prices, your hours and your policies.
Most users complete setup in under 5 minutes using our 4-step wizard: (1) Name your Gnosari, (2) Add your website URL or sitemap.xml, (3) Choose a personality template or write custom instructions, (4) Copy embed code. No coding or technical skills needed.
Yes, on anything that lets you paste HTML. The install is one config tag and one script tag. WordPress, Shopify, Wix, Squarespace, Webflow and hand written HTML all have a place for it, and this page names where that place is on each of them.
No. The embed code is lightweight (under 50KB) and loads asynchronously, meaning it will not affect your website's loading speed or Core Web Vitals. We use a global CDN for fast loading worldwide.
Yes. The colours, the corner it sits in, the logo, the greeting and the starter questions are all yours to set, and the chat theme follows your palette in light and dark. A visitor should read it as your site talking, not as a third party panel.
Both, in the same conversation. You give it a list of fields to collect and it works them into the exchange while it is answering, then stops asking once it has them. The finished record arrives with the fields named and filled, not as a transcript for you to read through.
We offer 3 pre-built templates: Friendly Helper (warm and approachable), Professional (formal and precise), and Sales Expert (conversion-focused). Each comes with optimized instructions. You can use them as-is, customize them, or write your own instructions from scratch.
No manual training needed. Just provide your website URL or sitemap.xml, and our AI automatically crawls and learns from all your content - products, services, FAQs, blog posts, and more. You can add up to 10 additional specific pages for comprehensive coverage.