AI Knowledge Base · The Hotel Brain

Every source, every channel.
One hotel brain.

The Hotel Brain crawls your website, PMS, menus and docs into a living knowledge base, one per property and at group level, so every agent on WhatsApp, web, social, email and voice answers from a single source of truth.

Explore the Hotel Brain See how it learns
Ingesting from
Serving agents
Corporate WebsiteMarketing · FAQ
PMSArticles · Pricing
Restaurant MenusF&B · Allergens
Google DriveDocs · Sheets
DropboxFiles · PDFs
Guest AppGuest data
WhatsAppInbound chat
Web ChatbotWeb · Widget
Meta SocialsIG · FB · DM
Email InboxInbox
VoiceCalls · IVR
The Hotel Brain Knowledge store · group + per-property
LIVE {{ countFmt }} entries
{{ statusText }} {{ statusMeta }}
{{ e.titleShown }} {{ e.cat }}
{{ e.src }} · stored {{ e.age }} {{ e.draftLabel }}
14 properties synced · group + per-hotel stores Auto-crawl + live crons
Semantic retrieval

Ask anything. Right down to
the espresso martini.

Every entry is embedded into per-hotel and group-level stores. A guest question is matched to the exact answer in real time, on any channel. However granular the ask, if the data lives in the brain, the answer comes back precise.

Guest · via {{ rChannel }}
G
{{ rQuestionText }}
{{ s.label }}
{{ s.sub }}
{{ rAnswerText }}
Source · {{ rHotel }} store
Vector match across your stores 512 properties · 1 group brain
Query embedding 1,536-d
{{ rHotel }} {{ rScore }} match
{{ rPath }}
Retrieved value {{ rPrice }}
{{ rScannedFmt }} / 512 scanned

It's never the agent.
It's the content.

When a guest goes unanswered, the gap is in the knowledge base, not the AI. Connect more sources and the blind spots vanish: every property, every outlet, every price, embedded and instantly retrievable.

512 property stores · 1 group brain · millions of embeddings
12 primitives · one hotel brain

One brain that earns its place at the heart of every channel. Complete, current and correct, on its own.

Ingested from every source, retrieved in milliseconds, and kept whole by an Auto Resolver that closes its own gaps with confidence scoring, trusted-source web search and your final sign-off. Not a side-feature. It is the brain every agent answers from.

01 · INGESTION
Eight sources, one brain
Crawl your website, PMS, POS, Drive and more into one knowledge base, per hotel and at group level.
Website · PMS · POS · Drive
Group + per-property stores
First crawl builds it in minutes
“Eight sources, one brain. Your content stops living in PDFs.”
02 · RETRIEVAL
Embedded and instant
Every entry is vectorised, so a guest question is matched to the exact answer in real time.
1,536-dim embeddings
Top-1 by cosine similarity
Answered on any channel
“If it is in the brain, it comes back precise, in milliseconds.”
03 · AUTO RESOLVER
Closes its own gaps
Detects unanswered questions and drafts the answer the moment a confident, well-sourced one exists.
Runs on every open gap
Confidence-gated drafting
Held for review when unsure
“The gaps close themselves while you sleep.”
04 · TRUSTED SOURCES
Only sources you trust
Searches the open web but cites only the domains you designate as authoritative.
Allow-list of domains
Citations on every claim
No anonymous sources
“It reads the web, but only the parts you vouch for.”
05 · CONFIDENCE
Scored, never guessed
Every drafted answer carries a confidence score, and only the high ones publish automatically.
Per-answer score
Auto-publish threshold
Low scores queued
“No confident-sounding guesses. A number behind every answer.”
06 · CONTRADICTIONS
Finds its own conflicts
Surfaces facts that disagree across the KB and proposes the correct one to keep.
Cross-entry conflict scan
Side-by-side diff
One-click reconcile
“Two checkout times cannot both be true. It catches that.”
07 · HUMAN IN THE LOOP
You approve every change
Nothing risky auto-publishes. You approve, edit or reject each proposed resolution.
One-click approve or reject
Inline edits
Full change log
“The AI proposes. You decide. Always.”
08 · FRESHNESS
Fresh on a schedule
Sources re-sync on their own weekly cadence, at the low-traffic hours you set.
Per-source schedule
Low-volume windows
Fully automatic
“Menus, prices and policies, never stale.”
09 · SUPERSEDE
Newer wins, nothing lost
New content is promoted and older versions soft-archived for audit, never deleted.
Auto-promote the latest
Soft-archive the old
Zero deletions
“The newest answer leads. The old ones are kept, not lost.”
10 · BEHAVIOURS
Rules that steer replies
Enforced guardrails and playbooks shape every reply, group-wide or per hotel.
Enforced or guide
Group or specific hotels
Permanent or scheduled
“Knowledge answers. Behaviour decides.”
11 · CHANNELS
Every channel, one answer
WhatsApp, web, social, email and voice all draw from the same brain.
Omnichannel agents
One source of truth
Consistent everywhere
“The same correct answer, on every channel.”
12 · ANALYTICS
Every gap, ranked
Every question is logged, clustered and ranked, so you always know what to add next.
Hits vs gaps trend
Ranked by demand
Per-channel breakdown
“You always know exactly what content to add next.”
Automated sync

Updated on time.
Every time.

Every source runs on its own schedule, prices hourly, menus weekly, policies only when they change. Each run pulls only what moved, promotes the newer value and soft-archives the old. Nothing is deleted, and no one lifts a finger.

Sync orchestration 6 sources · scheduled · automatic
{{ clockLabel }} LIVE
Mon Tue Wed Thu Fri Sat Sun
{{ l.name }}
{{ l.cadence }}
on change, no schedule
{{ clockLabel }}
{{ tlRunTitle }} {{ tlTimeLabel }}
{{ tlCadence }} · across {{ tlFanout }} properties
Streaming
{{ runScannedFmt }} records scanned
Advancing the clock, next scheduled run: {{ tlNextLabel }}
{{ i.item }} {{ i.from }}{{ i.to }} {{ i.status }}
{{ tlUpd }} updated {{ tlArc }} superseded {{ tlUnc }} unchanged 0 deleted · kept for audit
Volatile data refreshes on tight crons · evergreen facts stay put · nothing is ever manually deleted.
Behaviour Studio

Knowledge answers.
Behaviour decides.

Some things aren't a content gap, they're a rule. Author playbooks, grounding rules and enforced guardrails, scope them group-wide or per hotel, permanent or scheduled, and watch each one reshape a real reply. Everything is safety-scanned before it goes live.

ADMIN Marenia Collection
Back to Admin
Knowledge Base
Studio Gap Resolver 91 Stores Gallery Analytics Behaviours
Behaviours
Rules that steer and constrain your AI agents on every channel. Enforced rules run as deterministic code; Guides shape the reply. Everything you author is safety-scanned before it can go live.
New behaviour
Safety activity · last 30 days
1,115
Over-commitments softened
753
Content flagged
565 would-block (log-only)
34
Fabricated actions blocked
3 would-block (log-only)
18
Competitor mentions redirected
LIVE
{{ liveCount }}
active now
ENFORCED
3
HARD code gates
GUIDES
3
SOFT prompt rules
HELD
0
awaiting review
Filter All Enforced Guides
{{ r.type }} Just added
{{ r.text }}
{{ r.modeLabel }} Live {{ r.channel }} {{ r.scope }} {{ r.when }}
New behaviour
Authored rules are safety-scanned before going live. Enforced rules run as code; Guides shape the reply.
Behaviour type
{{ t.name }}
{{ t.desc }}
{{ bModeLabel }} {{ bModeLine }}
Instruction *Improve with AI
Describe the rule the agent must follow…{{ bInstrText }}
Scope · which channel, where, and when it applies
Channel
{{ bChannel }}
{{ c.name }}
Where it applies
Whole group Specific hotels
{{ bHotelCount }} of 6 selectedSelect all
{{ h.name }}
When it applies
Always onPermanent ScheduledStart / end date
Start date
{{ bStart }}
End date
{{ bEnd }}
Rule auto-expires after the end date. No cleanup needed.
Scanned for prompt-injection & unsafe content before it can go live. Flagged content is held for review, never auto-applied.
Live previewbefore → after
G
{{ bQ }}
Before · raw
{{ bBeforePre }}{{ bBeforeHi }}{{ bBeforePost }}
After · {{ bModeLabel }}
{{ bAfterPre }}{{ bAfterHi }}{{ bAfterPost }}
* required Saving… Save behaviour
KB AI Studio

Drop a document.
Get a knowledge base.

Add entries by hand or just drop in Word docs, PDFs, images and Excel sheets. The studio ingests each one, generates clean entries, and links them to the right hotel or to the whole group automatically.

ADMIN Marenia Collection
Back to Admin
Knowledge Base
Studio Gap Resolver 91 Stores Gallery Analytics Behaviours
New chat
Search chats...
Older
KBUploaded Spa Pricelist…
Jun 18 · 2 msgs
Add or update contact info…
Jun 12 · 2 msgs
How can I help with your knowledge base?
Upload documents, ask questions, or manage your hotel knowledge
{{ kbPromptText }}
{{ f.type }}{{ f.name }}{{ f.size }}
Upload file · Add URL · Add images
Health Score
76
Good
Active Entries
281
In knowledge base
Hotels Covered
6/6
Open Gaps
0
All questions covered
{{ kbPromptText }}
{{ f.type }}{{ f.name }}
Thinking… Thought for 3s
{{ kbThoughtText }}
Creating knowledge entries{{ kbProgress }}
{{ e.title }}
{{ e.cat }} · from {{ e.src }}
{{ e.linkLabel }} Creating… Queued
{{ kbDoneLabel }}, each linked to the right level and listed above.
Ask about your knowledge base, or drop files anywhere…
Word · PDF · images · Excel ingested and structured · auto-linked to hotel or group level.
Gap Analytics

See every question.
Know every gap.

Every question across every channel is logged, clustered and scored. The analytics surface exactly which areas the brain cannot answer yet, ranked by how often guests ask, so you always know what content to add next.

ADMIN Marenia Collection
Back to Admin
Knowledge Base
Studio Gap Resolver 91 Stores Gallery Analytics Behaviours
24H7D14D1M3M
May 22 - Jun 21, 2026 All Hotels
{{ anTotalQ }}
Total Questions
4,275 unique topics
{{ anHit }}%
KB Hit Rate
3,618 answered from KB
{{ anGapsN }}
KB Gaps
43% gap rate
{{ anTopics }}
Unique Topics
Distinct question clusters
Question Volume Trend
Daily question volume split by KB hits and gaps
{{ anHits }}
KB Hits
{{ anKbGaps }}
KB Gaps
{{ anTotal2 }}
Total Questions
{{ b.label }}
Knowledge Gaps
Questions that could not be answered from the knowledge base, ranked by priority
QuestionCategoryChannelAskedGap ratePriorityStatusAction
{{ g.q }} {{ g.cat }} {{ g.ch }} {{ g.asked }} {{ g.gap }} High Orphan View
Showing 1 to 8 of 2,751 gaps Previous12Next
Every channel logged · gaps clustered and ranked · you always know what to add next.