Pricing
Priced per conversation. Never per seat.
One price covers the whole exchange, however long it runs and whoever answers it. Seats are included, and the free plan needs no card and does not expire.
All prices in USD. Pay yearly and get two months free.
Billed every month. Switch to yearly for two months free.
Free
no card, no expiry
The trial is the free plan. There is no separate trial of a paid plan.
- Conversations
- 100/ month
- Pages read
- 100 pages
- Documents
- None
- Seats
- 1 (you)
- Websites
- 1 website
- Retention
- 30 days
Genie Starter
per month, USD
or $590 a year
One person, one site, and enough conversations for a small business that answers the same questions all week.
- Conversations
- 1,200/ month
- Pages read
- 500 pages
- Documents
- 20 documents
- Seats
- 1 (you)
- Websites
- 1 website
- Retention
- Up to 365 days
Genie Professional
per month, USD
or $1,490 a year
A bigger content estate, and the first plan with room for colleagues in the inbox.
- Conversations
- 4,000/ month
- Pages read
- 2,000 pages
- Documents
- 100 documents
- Seats
- 3 (incl. you)
- Websites
- 3 websites
- Retention
- Up to 730 days
Genie Business
per month, USD
or $2,990 a year
A support team of ten, webhooks into your own systems, and a documentation set large enough to matter.
- Conversations
- 16,000/ month
- Pages read
- 5,000 pages
- Documents
- 200 documents
- Seats
- 10 (incl. you)
- Websites
- 10 websites
- Retention
- Up to 1,095 days
Genie Enterprise
per month, USD
or $4,990 a year
The largest content estate the product will index, and seats that stop being a question.
- Conversations
- 60,000/ month
- Pages read
- 10,000 pages
- Documents
- 500 documents
- Seats
- Unlimited
- Websites
- 999 websites
- Retention
- Up to 1,095 days
Conversation allowances reset every month on every plan, whether you pay monthly or yearly. Every button here goes to the same signup — you pick your plan and interval inside the product.
The unit
What one conversation means.
It is worth being precise, because this is the only thing you are billed for.
It starts when they type
A conversation is created the moment a visitor sends their first message. Opening the widget and closing it again is free.
It covers the whole exchange
Two messages or forty, the assistant answering or a colleague, the same conversation. There is no per-message charge and no per-resolution fee.
It resets every month
Calendar month on free; your billing month on a paid plan, yearly included. Unused conversations do not roll over.
Why a conversation rather than a seat or an AI resolution: the units compared.
Knowledge limits
How much of your content each plan reads.
These decide whether the assistant can answer a given question at all — worth more attention than the price.
| Limit | Free | Genie Starter | Genie Professional | Genie Business | Genie Enterprise |
|---|---|---|---|---|---|
| Pages read from your websiteCurrent allowance. 10,000 is the ceiling anywhere in the product — no plan is unlimited. | 100 | 500 | 2,000 | 5,000 | 10,000 |
| Uploaded documentsFree includes no file uploads at all; the upload route refuses them. | — | 20 | 100 | 200 | 500 |
| Scanned-PDF pages transcribedPer document, not per month. Applies to image-only PDFs that need reading by vision. | — | 20 | 150 | 250 | 400 |
| Scans you can start per hourHigher plans also enter a shared queue earlier, which is ordering, not speed. | 10 | 20 | 20 | 50 | 50 |
| Maximum size per uploaded fileEnforced per file by the upload route, and the uploader shows your plan’s figure before you choose a file. Files your visitors attach in the chat have their own per-site limit. | 1 MB | 5 MB | 20 MB | 25 MB | 50 MB |
These are current allowances rather than contractual figures — they are set by configuration and can change. Business and Enterprise differ genuinely on every row here.
What each plan includes
The feature matrix, with the qualifiers left in.
A tick has no room for “owner and admin” or “when you press the button”, so where a qualifier matters it is written out rather than ticked.
| Capability | Free | Genie Starter | Genie Professional | Genie Business | Genie Enterprise |
|---|---|---|---|---|---|
| Answers from your website and documents | |||||
| One-line script tag install | |||||
| Streaming answers in the widget | |||||
| Twelve widget languages, Arabic mirrored right-to-leftThe same twelve as the dashboard, followed from the visitor’s browser when left on auto. | |||||
| Shared inbox with live human takeoverEvery seat on the plan reads and replies; the visitor sees the reply at once with the teammate’s name and avatar. The CSV export is owner and admin. | |||||
| Team seats, included in the priceTotals including you, never billed per seat. Team seats begin on Professional. | 1 (you) | 1 (you) | 3 | 10 | Unlimited |
| Named agents with avatars; an assistant persona with your logoThe assistant is always labelled as an AI assistant, whatever image you give it. | |||||
| Ask visitors for their email — never, after 3 or 5 messages, or first | |||||
| New-conversation email and daily summary | |||||
| Signed webhooks, four eventsOne URL per site, a test button, a rotatable signing secret. Anything that accepts a POST can receive them. | |||||
| CSV export of the conversation listMetadata only, one row per conversation. Message content is never written to the file. | |||||
| On-demand AI labels for a conversationRuns when you press Analyze. Nothing is labelled automatically. | |||||
| Widget carries your brand only — no "Powered by" lineFree shows one quiet “Powered by Genie AI” line under the composer. Every paid plan removes it. | |||||
| Included storageDisplayed and tracked. No upload path currently compares usage against it, so treat it as an allowance rather than a hard cap. | — | 5 GB | 20 GB | 50 GB | 200 GB |
About seats, before you buy for a team
Seats are totals including you, and they are never billed. Every seat works the same shared inbox: a member reads, replies to and closes conversations and looks up visitors; an admin also runs the widget, the knowledge base and the team. Billing and deletion stay with the owner. What the inbox does not have — assignment, internal notes, canned replies — is on the team inbox page.
Your data
How your data is handled, in plain terms.
Not a certificate — a description of the mechanisms. Each of these is something the product does, written so you can ask us to show you.
Nobody on your team has a password to lose
Signing in is a link or a six-digit code sent to your email. There is no password field anywhere, so there is nothing for your team to reuse, rotate or leak — and sign-in attempts are rate limited per address.
Two-factor sign-in, on every plan
Anyone on the account can turn on app-based two-factor authentication, with single-use backup codes stored as hashes. It is available on the free plan too, because it should not be a thing you pay for.
Every request is checked against the account and the role
Your conversations, visitors and content are scoped to your account on every request, and the retrieval index is filtered by site on every query — so one customer’s content is never used to answer another customer’s visitor. Inside the account, three roles decide who can read, reply, and change settings.
Held in managed databases that only the application can reach
Customer data lives in managed AWS databases in private subnets that accept connections only from the application. Files your visitors or your team upload go to object storage and are served only through short-lived signed links, never a public address.
Your own AI key, if you bring one, is encrypted before it is stored
Point the assistant at your own OpenAI or Anthropic key and it is encrypted with AES-256-GCM before it is saved and never shown again in full. Chat answers, embeddings and document transcription are processed by the AI provider in use for your site.
You decide how long conversations are kept
Each plan sets a maximum retention window and you can choose anything shorter, down to seven days. When the retention job runs it removes the conversations, their messages and the files behind them. Visitor IP addresses are not stored on the chat path at all.
We do not hold a compliance certification today and we would rather say so than imply one. If your procurement needs a specific question answered about any of the above, ask — the answer will be about what the product does, and we can show you.
FAQ
The questions worth answering before you pay.
What counts as one conversation?
A conversation is counted once, when a visitor sends their first message — however long the exchange runs, and whoever answers it. A widget opened and closed without typing costs nothing, and there is no per-message or per-answer charge.
When does my conversation allowance reset?
Every month, on every plan and on both billing intervals. The free plan resets on the calendar month; a paid plan resets on its billing month, and a yearly plan on the same day each month. There is no rollover of unused conversations and no overage top-up.
What does paying yearly change?
You pay for twelve months at once, at ten times the monthly price — two months free. Nothing else changes: the same allowances, still reset every month, and the same seats.
Is there a free trial of a paid plan?
The free plan is the trial: 100 conversations a month, no credit card, no expiry — and nothing to cancel, because there is no subscription to begin with.
Do I pay per seat?
No. Seats are a fixed allowance on your plan and are never billed individually. Every seat can work the inbox: members read, reply to and close conversations; admins also run the widget, the knowledge base and the team; billing stays with the owner.
Can I put Genie AI on more than one website?
One account holds one site with one widget key and one inbox. The website allowance on the higher plans governs how many distinct hosts one knowledge base may draw content from — a blog and a docs subdomain, say — not how many separate widgets or dashboards you get.
Does it keep itself up to date when my site changes?
No. Refreshing your knowledge base is a button you press, bounded by your plan’s scans-per-hour allowance. Nothing schedules a re-scan, and there is no change detection.
What happens to my conversations over time?
Each plan sets a maximum retention period and you can choose to keep less, down to seven days. Retention is a ceiling, not a guarantee about the exact moment data is removed.
Do the tier buttons preselect a plan at checkout?
No. Every button on this page sends you to the same signup, and you choose your plan and billing interval inside the product once your account exists.
Start on the free plan.
100 conversations a month, no card, no expiry. Scan your site and ask it something only your site would know.