Introduction to EmberX
import { Card, CardGrid } from ‘@astrojs/starlight/components’;
Welcome to the EmberX Help Center. This guide will help you understand how the platform works before diving into specific features.
What is EmberX?
EmberX is a guest-service and operations platform designed for hospitality and service businesses (hotels, resorts, service centers). It connects physical locations to support staff through QR codes, real-time chat, and order management — without requiring guests to install any app or create an account.
The core idea is simple:
A guest scans a QR code in their room → a chat opens → staff respond → orders are placed — all tracked in one system.
Core Concepts
Understanding how these five entities relate to each other is essential:
How It Works — End to End
1. Admin Setup
An administrator configures the system once:
Location (e.g., "Room 101") └── QR Code (token: abc123) └── Division (e.g., "Reception") └── Staff assigned to Division- Each Location is created with a type (
room,store, etc.) and optional tags. - A QR Code is generated linking that location to a Division.
- Staff are assigned to Divisions — they only see conversations from their Division.
2. Guest Interaction
When a guest scans the QR code on the wall of Room 101:
- Their browser opens
https://app.emberx.app/chat/abc123 - EmberX identifies the guest by device fingerprint (no login needed)
- A Conversation is created inside the linked Division (“Reception”)
- The guest types their request in any language (auto-translated for staff)
3. Staff Response
Staff logged into EmberX see the new conversation in their Division inbox:
- They can reply in the staff’s configured language
- They can place an Order from the product catalog (e.g., extra towels, room service)
- For room-type locations, they can set a Check-out date to track the guest’s stay
4. Order Lifecycle
pending → wip (in progress) → completed → cancelledOrders are visible in the Orders dashboard and linked to the originating conversation.
Role-Based Access
Not all staff see the same things. EmberX uses a 7-level role hierarchy to control access:
| Role | Typical Use |
|---|---|
super_admin | System owner — manages license and all settings |
director | Business owner — full access to all data |
admin | IT/Operations — manages users, locations, QR codes |
manager | Team lead — manages conversations, can assign staff |
supervisor | Senior staff — view and reply to conversations |
staff | Front-line — reply to conversations in assigned Divisions |
See Users & Permissions for the complete permission breakdown.
How This Help Center Works
This documentation is organized into:
- Getting Started — Conceptual guides like this one
- Features — Detailed reference for each module (Users, Divisions, Locations, QR Codes, Orders)
Use the search bar at the top of this page (powered by Pagefind) to search across all documentation instantly.
Next Steps
- Users & Permissions — Role hierarchy and invitation workflow
- Service Centers (Divisions) — How to set up support departments
- Locations — Creating and managing physical locations
- QR Codes — Linking locations to service teams
- Orders — Managing guest orders