15% of inquiries close as paid bookings — measured end-to-end in chat.
Intent breakdown· 30 days
{{ i.name }}
{{ i.pct }}
First human response trend· 7 days
{{ t }}
{{ x }}
First human reply keeps improving as AI pre-qualifies every lead.
Team performance · 30 days
Reservations Calendar{{ calTitle }}
RoomsSpaEventsDiningCabanas
{{ w }}
{{ d.n }}
Customer Satisfaction
CSAT Summary
Share of satisfied responses and the full rating distribution — reflects the filters below.
{{ csatPct }}
Overall CSAT
{{ csatTotalLabel }}
{{ lv.label }}
{{ lv.count }}{{ lv.pct }}
Detailed CSAT Overview
Every rated ticket. Search and filters update the summary above, this table, and the export together.
Library
Categories
{{ libCategories }}
Content categories
Content Items
{{ libItems }}
Active content items
Knowledge Base
{{ libKb }}
Knowledge base entries
Channels
fFacebook
Instagram
WhatsApp
Content{{ catName }}
{{ catName }}
{{ catTypeLabel }}AI aware
{{ k.label }}
{{ k.value }}{{ k.sub }}
{{ helperText }}
Inventory items · schema-driven. Toggle hides an item from the AI and from bookings while keeping the row.
{{ p.label }}
Today's check-ins & check-outs
Reservations
Confirmed reservations — included in this category's Export workbook.
{{ catName }} · Listing detail
{{ ldName }}
Enabled
Schema fields
{{ ch.t }}
Custom fields appear on every listing of this entity. Default fields can't be removed.
Attachments
{{ a.name }}EMBEDDED
No documents attached yet.
Team · Users
{{ userDetailTitle }}
Account
Locations
Tag this user to one or more properties. They’ll only see data for the locations assigned here.
{{ userLocSummary }}
Team · Roles
{{ roleDetailTitle }}
Role
Permissions
Grant this role access per module (View or Manage), plus any special permissions.
{{ rolePermSummary }}
{{ leadCatName }} · Lead detail
{{ leadName }}
{{ leadStLabel }}
Conversation transcript
Held item{{ leadValue }}
{{ leadItem }}via {{ leadChannel }}
Captured lead fields
{{ f.label }}{{ f.value }}
Bank transfer
Payment screenshot
Transfer successful
{{ ssAmount }}
From{{ ssFrom }}
Bank{{ ssBank }}
To{{ ssTo }}
Reference{{ ssRef }}
Date{{ ssDate }}
{{ leadNoScreenshotMsg }}
Reservation confirmed
{{ lr.intent }} · Lead detail{{ lr.platform }}
{{ lr.name }}
{{ lr.priority }} priority{{ lr.status }}
Conversation
Potential revenue
{{ lrRevenue }}
{{ lrStageChip }}
{{ lr.summary }}
Contact
{{ lr.phone }}
Email
{{ lr.email }}
Intent
{{ lr.intent }}
Created
{{ lr.created }}
Payment{{ lrPay.label }}
{{ lrReceiptTitle }}
{{ lrReceipt.amount }}
From{{ lrReceipt.from }}
Bank{{ lrReceipt.bank }}
Reference{{ lrReceipt.ref }}
Date{{ lrReceipt.date }}
Paid in full · {{ lrRevenue }}
Reconciled and confirmed
Recorded details
{{ d.label }}{{ d.value }}
Assignment history
Assign to
{{ a.to }}Self-assigned
{{ a.by }} · {{ a.date }}
{{ a.note }}
{{ catName }} · Reservation detail
{{ rdGuest }}
{{ rdItem }}
{{ catName }} reservation
Confirmed
{{ f.label }}{{ f.value }}
Toggle, add, and edit content categories. Disabled categories are hidden from the sidebar and invisible to the AI — their data is retained.
Configure
{{ helperText }}
CategoryTypeAI awareHold & transferEnabledEdit
{{ c.name }}
{{ c.typeLabel }}{{ c.aiLabel }}{{ c.holdLabel }}
Fixed categories are predefined — schemas are read-only. Rooms is locked on with hold & transfer always active. Custom categories let you build your own input and lead schemas.
{{ modalKicker }}
{{ modalTitle }}
Allow AI to be aware of it
The agent can reference this category when answering guests.
Allow hold & confirm bank transfer
Enables the hold → payment → confirm flow in Inquiries.
Enabled
Disabled categories are hidden from the sidebar and the AI.
Input schema {{ mcSchemaNote }}
Lead schema · the AI captures these {{ mcSchemaNote }}
{{ rmCatLabel }}
{{ rmGuest }}
{{ rmItem }}
{{ row.label }}{{ row.value }}
{{ kbSub }}
{{ kbTitle }}
{{ helperText }}
Entry
Status · {{ kbfStatus }}{{ kbfStatusHint }}
Metadata
Key / value pairs. Repeat a key to store multiple values — they're kept comma-separated. Commas aren't allowed inside a single value.
Key
Value
{{ m.key }}
No metadata yet.
{{ kbMetaErr }}
Attachments
{{ a.name }}EMBEDDED
No documents attached yet.
Rooma extracted these policies from {{ kbExFile }}. Review and edit the text, remove anything you don't need, then confirm to add them.
{{ p.idx }}
{{ m.key }}: {{ m.value }}
All extracted policies removed.Go back to upload a different document.
View and manage incoming leads
Leads
{{ helperText }}
{{ f.label }}
{{ col.stage }}{{ col.count }}
{{ col.sum }} potential
{{ c.name }}{{ c.priority }}
{{ c.intent }}
{{ c.platform }}{{ c.value }}
Interact with the agent directly to test reasoning and retrieval
AI Receptionist Test
{{ helperText }}
AI Receptionist Test
Test the agent's capabilities in real-time. Ask about room availability, amenities, or specific policies.
{{ m.text }}
AI RECEPTIONIST
{{ m.text }}
TEST PLATFORM
SESSION INFO
Platform
{{ chatPlatformName }}
Session ID
{{ chatSessionId }}
Model
gpt-4o-mini
API Endpoint
https://agent.movenpick-crm.com
CONSOLE LOG
Agent reasoning steps and tool calls will appear here.
{{ l.t }}{{ l.line }}
Every guest conversation with the AI receptionist, in one place
Unibox
{{ helperText }}
UNIBOX
{{ c.name }}{{ c.chip }}
{{ c.preview }}
{{ c.time }}{{ c.msgs }}
No conversations match.
Select a conversation to view the thread.
Every listing · payment links, bank transfers and in-chat reconciliation
Payments
{{ helperText }}
{{ st.value }}
{{ st.label }}
Bank transfers awaiting verificationGuest uploads a receipt in chat → the team verifies and the booking confirms
{{ p.id }}
{{ p.guest }}
{{ p.listing }}
{{ p.booking }}{{ p.amount }}{{ p.received }}
Nothing awaiting verification — all transfers are confirmed.
Verified · bank details captured
Post-checkout prompts and reputation routing
Reviews
{{ helperText }}
{{ st.value }}
{{ st.label }}
HOW THE FLOW RUNS
Guest checks out
any channel
Binary prompt · 8:00 PM
peak open window
Wonderful→ routed to the public Google review profile
Could be better→ intercepted privately · team outreach — never published
Checked-out guests · last 7 days
The CSV export contains every checked-out guest with consent status — ready for outreach campaigns.
{{ mktHeaderSubtitle }}
{{ mktHeaderTitle }}
{{ helperText }}
Overview· last 30 days, all channels
{{ ms.label }}{{ ms.delta }}
{{ ms.value }}
Send funnel· across all channels
{{ f.stage }}{{ f.value }}
Channel breakdown· SMS, Email, WhatsApp, Web Push
{{ mktSelName }} · sent over time
Last 30 days
{{ t }}
{{ x }}
{{ ss.v }}
{{ ss.k }}
Segments· reusable across Campaigns and Journeys
Every segment is reusable — pick it as the audience for a campaign or an automated journey. Click a row for details.
{{ segDetName }}
{{ segDetKind }}Reusable
{{ segDetSize }}
guests in segment
DEFINITION
{{ segDetDesc }}
USED IN
{{ u.label }}{{ u.type }}
Not yet used in a campaign or journey — it is ready to reuse whenever you need it.
Journeys· automated, multi-step guest flows
START FROM A TEMPLATE
{{ t.name }}
{{ t.desc }}
{{ t.stepCount }} steps
{{ queueCount }}
Queued tonight
Sends at 8:00 PM — measured peak open window
{{ queueBreakdown }}
Quiet hours and consent respected automatically
Click a journey to see performance, edit its trigger, segment, exit rules, scheduling, and the step builder.
{{ jrnDetName }}
Entry trigger · {{ jrnDetTrigger }}
{{ jrnDetStatus }}
{{ st.v }}
{{ st.k }}
ENTRY TRIGGER
When a guest enters this journey.
SEGMENT
Reusable audience from Segments.
Reusable{{ jrnSegSize }} guests
EXIT CRITERIA
Guests leave when any enabled rule is met.
{{ c.label }}
SCHEDULING
Delivery timing and frequency.
Preferred send time
Respect quiet hours
Hold sends 10 PM – 8 AM
Timezone
Frequency cap
Builder
Multi-step, multi-channel actions with wait steps in between.
No steps yet — add your first message below.
{{ st.stepNo }}
{{ st.channel }}{{ st.title }}
{{ st.message }}
{{ b.t }}
Waitbefore the next step
Add step:
Campaigns· one-off and scheduled sends built on reusable Segments
{{ m.v }}
{{ m.k }}
Click a campaign to open its performance dashboard and channel reporting.
Manage global agent settings and third-party integrations
Configuration
{{ helperText }}
Agent Personality
Define the foundational system prompt used to set the tone, boundaries, and character of all agent interactions.
This prompt defines how the AI agent communicates with users. It will be injected as the base personality for all AI interactions.
Tenant branding
Stored with this workspace's configuration and used on guest-facing surfaces. Saving does not re-theme this dashboard.
{{ brandNameCount }}
{{ brandPrimary }}
{{ brandSecondary }}
{{ brandFileName }}
PDF · {{ brandFileSize }}
Stored configuration only — the dashboard and sidebar are unchanged.
Locations
Branches of this workspace. Each location keeps its own listings, leads, payments and reviews — switch the active location from the top of the sidebar.
{{ locFormTitle }}
{{ locFormSubtitle }}
Channels
Messaging channels connected to this workspace. Channels are shared across every location — the same list shows regardless of the active location.
{{ chFormTitle }}
{{ chFormSubtitle }}
{{ chNameCount }}
{{ chFormPlatformLabel }}
Channel type is locked once connected.
{{ chFormIdent }}
Filled automatically by the platform connection.
Connection
{{ chStatusLabel }}
Select a channel type, then press Connect — the identifier fills automatically and saving unlocks.
Delete channel?
{{ chDelConfirmMsg }}
Routing
Workspace-level rules that decide which locations and entities each channel serves. A conversation is routed by matching its channel, location and topic.
{{ rtFormTitle }}
{{ rtFormSubtitle }}
Single select — sourced from Configuration → Channels.
Content categories plus Knowledge Base and Events MICE.
{{ rtFormStatusLabel }}
This rule collides with existing routing — remove the overlapping tuples to save.