Education

Crestron XiO Cloud and Crestron Fusion

This note covers Crestron's management and scheduling platforms. For programming, see control-systems/crestron-simpl-programming and control-systems/crestron-simpl-sharp. For the platform overview, see control-systems/crestron-basics.

Crestron offers two distinct management platforms that serve different but complementary functions in enterprise AV deployments. XiO Cloud is a cloud-based device management and remote monitoring platform — it tells you whether your processors, panels, and endpoints are online, running the right firmware, and behaving correctly. Crestron Fusion is an on-premise room management and scheduling platform — it connects AV systems to calendar data, provides room booking panels, logs occupancy analytics, and sends alerts when equipment fails. Both are licensed separately from hardware, and both are commonly deployed together in enterprise-scale Crestron installations.

XiO Cloud

What XiO Cloud Does

XiO Cloud is Crestron's SaaS device management platform, hosted in Crestron's cloud infrastructure. It connects to 4-Series processors, NVX endpoints, TSW touchpanels, and other Crestron devices via outbound HTTPS from each device to the XiO Cloud service. Once connected, XiO Cloud provides:

Device monitoring — Real-time status dashboard showing online/offline state, uptime, CPU/memory usage, and error log entries for every connected device. Large deployments show hundreds or thousands of devices in a filterable list. Alert rules can be configured to send email or SMS when a device goes offline or posts a specific error.

Remote management — Update firmware, push configuration changes, restart devices, upload new SIMPL/Studio programs, and change device settings — all without dispatching a technician. This is the primary ROI driver for XiO Cloud licensing: a single technician can service devices across a multi-site campus from a browser.

Provisioning — New devices can be claimed and pre-configured in XiO Cloud before physical installation. When the device is connected to the network and powered on, it downloads its configuration automatically. Zero-touch provisioning significantly accelerates large rollouts (50+ room deployments).

Groups and templates — Devices are organized into groups (by building, floor, room type). Configuration templates define settings applied to all devices in a group — firmware version, program file, network settings. Pushing a firmware update to 200 processors is a few clicks rather than 200 individual Toolbox sessions.

XiO Cloud Architecture

XiO Cloud communicates with Crestron devices over outbound HTTPS on port 443 from the device to Crestron's cloud endpoints (*.iot.crestron.com). This outbound-only model means no inbound firewall rules are required — a significant advantage in corporate IT environments where opening inbound ports for AV management requires security review.

Network requirements for XiO Cloud:

  • Outbound HTTPS (port 443) to *.iot.crestron.com from all Crestron 4-Series devices
  • DNS resolution for *.iot.crestron.com
  • If the AV VLAN is on a separate firewall segment from internet access, a policy rule must allow this outbound traffic

Important: 3-Series processors do not support XiO Cloud. Any legacy 3-Series installation cannot be managed via XiO Cloud — Crestron Toolbox over the local network is required. This is one of the primary drivers for upgrading to 4-Series in large corporate AV estates.

XiO Cloud Licensing

XiO Cloud uses a per-device, per-year subscription model. Device categories and approximate pricing tiers (verify with Crestron sales for current pricing):

Device CategoryLicense Tier
4-Series control processors (CP4, PRO4, RMC4)Standard or Advanced
NVX encoders and decodersEndpoint tier
TSW touchpanelsEndpoint tier
VC-4 virtual control instancesPer virtual room
Mercury conferencing devicesUnified Communications tier

Licenses are managed in the XiO Cloud portal and consumed from the account's license pool. Devices that go offline for an extended period still consume a license.

Trial/evaluation: Crestron offers a free trial period for XiO Cloud; check current terms with your Crestron representative.

Monitoring and Alerting

XiO Cloud's monitoring dashboard is the day-to-day tool for AV support staff managing large deployments.

Device status view — Color-coded status: green (online, healthy), yellow (online, warning), red (offline or error). Filters by group, location, device type, firmware version.

Error log — Each device streams its error log to XiO Cloud in near-real-time. Common error entries include: program crash (unhandled exception), device communication failures (RS-232 device offline), network timeouts (NVX endpoint unreachable), and authentication failures (XiO Cloud token expired).

Alert rules — Configure notification rules:

  • Device offline for > 5 minutes → send email to support team
  • Processor CPU above 90% → send alert
  • Specific error string in log → escalate to on-call technician

Usage analytics — For rooms equipped with occupancy sensors or motion detectors wired into the control system, XiO Cloud can aggregate room utilization data (hours occupied per day, peak usage times). This data feeds facilities planning and real estate optimization reports.

XiO Cloud for NVX Management

NVX encoders and decoders enrolled in XiO Cloud gain cloud-managed routing capability. Instead of (or in addition to) the SIMPL program managing routing via REST API calls, routing tables can be configured and pushed from the XiO Cloud portal. This is useful for:

  • Initial commissioning without SIMPL program deployment
  • Temporary routing changes during an event without programming access
  • Troubleshooting by remotely re-routing a stream to verify encoder/decoder health

Crestron Fusion

What Crestron Fusion Does

Crestron Fusion is an on-premise server application that connects AV control systems to enterprise calendar systems and provides room scheduling panels. Where XiO Cloud is about device management (are the systems working?), Fusion is about room utilization (is the room booked? who is using it? is the equipment in the room healthy for the meeting?).

Fusion's core functions:

  • Room scheduling integration — Synchronizes with Exchange, Office 365, or Google Workspace calendar data. Displays upcoming bookings on TSS scheduling panels outside each room
  • Room control integration — Triggers AV control system behaviors based on calendar events: power on display 5 minutes before a booked meeting starts; power off display if no one enters the room within 15 minutes of the booking start
  • Equipment health monitoring — Monitors AV system component status (projector lamp hours, display errors, AV processor status) and correlates failures with room bookings
  • Analytics and reporting — Room utilization reports, equipment health trends, maintenance scheduling

Fusion Architecture

Fusion is a Windows Server application installed on-premise within the customer's network. It consists of:

Fusion Server — The core application hosting the Fusion database, web services, and calendar synchronization engine. Requires a dedicated Windows Server (2016, 2019, or 2022). Single server handles up to several thousand room connections.

Fusion RV (Room View) — The browser-based administration and monitoring interface. Support staff access the room status dashboard, view room health, and configure automation behaviors through this interface.

Fusion ERP (Scheduling Panel) — The application that runs on TSS scheduling panels (TSS-7, TSS-10) outside rooms. Displays the room's current and upcoming bookings with green/red busy indicators, and allows ad-hoc booking from the panel.

SIMPL Fusion module — The SIMPL Windows module that connects the control processor program to the Fusion server. The module provides signals for: Booked_FB (meeting in progress), Organizer_Name$, Meeting_Subject$, Meeting_Start_Time$, Next_Start_Time$, and Room_Occupied (from motion sensor/AV activity). These signals drive automation logic and panel display.

Calendar Integration

Fusion integrates with calendar systems via their standard APIs:

Microsoft Exchange on-premises — Fusion connects via Exchange Web Services (EWS) API using a service account with impersonation rights on the room mailboxes. The service account must have ApplicationImpersonation role in Exchange.

Microsoft 365 (Exchange Online) — Fusion connects via Microsoft Graph API using an Azure AD app registration with Calendars.Read and Calendars.ReadWrite permissions on room mailboxes. OAuth 2.0 client credentials flow (no user interaction required for the service).

Google Workspace — Fusion connects via Google Calendar API using a service account with domain-wide delegation. The service account needs Calendar API access delegated for the room resource accounts.

Setup procedure for M365 integration:

  1. Create an Azure AD app registration in the customer's tenant
  2. Grant Calendars.Read and Place.Read.All application permissions
  3. Grant admin consent for the permissions
  4. Create room mailboxes in Exchange Online for each bookable room (if not already existing)
  5. Enter the app registration client ID, tenant ID, and client secret in Fusion's calendar configuration
  6. Map each Fusion room to its Exchange room mailbox address

TSS Scheduling Panels

TSS-7 and TSS-10 are Crestron's dedicated room scheduling touchscreens. They mount beside the room entrance on a standard single-gang bracket, powered by PoE 802.3af. They run Fusion's room scheduling display automatically — no SIMPL programming required. The panel polls Fusion for calendar data and updates the display.

Panel display states:

  • Green — Room available; shows next booking time
  • Red — Room occupied/booked; shows current meeting and organizer name
  • Yellow — Meeting ends within 15 minutes; advance warning

Ad-hoc booking: From a TSS panel, a user can book the room for an immediate 30, 60, or 90-minute block. The booking is created directly in the Exchange/M365 calendar through Fusion's API connection.

Check-in / no-show release: Fusion can be configured to require check-in within N minutes of a meeting start time. If no one checks in, the room is automatically released — freeing it for others and improving utilization accuracy in reporting.

Automation Behaviors

Fusion's automation engine triggers control system actions based on calendar and occupancy events. These behaviors are configured in Fusion RV and sent to the SIMPL Fusion module as signals:

TriggerAction
Meeting starts in 5 minutesPower on display, set input to conferencing system
Meeting started, room unoccupied after 15 minSend "Room appears empty" alert; optionally power off
Meeting endedPower off displays, mute microphone, reset source to default
Ad-hoc booking createdPower on room immediately
Equipment fault detectedSend maintenance alert with room name and fault description

These behaviors are implemented in SIMPL using the Fusion module's output signals wired to the room's display control, audio mute, and source selection logic. The result is a "smart room" experience: the system turns on automatically when a meeting starts, and the support team is notified before the user calls with a complaint.

Fusion Licensing

Fusion uses per-connection licensing:

  • Fusion Server license — One per server installation; includes base capacity
  • Per-room (per-connection) license — Each control processor connecting to Fusion requires a room license. Purchased in blocks.
  • Scheduling panel (TSS) license — Each TSS panel requires a panel license

Fusion licensing is perpetual with annual maintenance (software updates and support). Large enterprise deployments should evaluate Fusion licensing cost against the cloud-based alternative (Crestron XiO Cloud + a separate scheduling platform like Robin, Condeco, or Microsoft Room Finder).

Fusion vs Third-Party Scheduling

Many enterprise clients use Microsoft Teams Rooms scheduling (native to Teams/Exchange) rather than Fusion for meeting room booking. In these deployments, Fusion's scheduling role is reduced or eliminated, but its AV equipment monitoring role remains valuable — Fusion still monitors projector lamps, display errors, and system health even when another platform handles calendar-based booking.

For pure MTR deployments (glossary/mtr), the Teams Admin Center provides device monitoring for MTR compute units. Fusion's value in that scenario is monitoring the surrounding AV infrastructure (displays, switchers, audio systems) that Teams Admin Center cannot see.

XiO Cloud vs Fusion: When to Use Each

CapabilityXiO CloudCrestron Fusion
Device online/offline monitoring
Firmware updates
Remote program upload
Zero-touch provisioning
Room calendar integration
Scheduling panels (TSS)
Occupancy analyticsBasicAdvanced
Automation triggers from calendar
On-premise vs cloudCloud (SaaS)On-premise server
3-Series processor support
Per-device licensingAnnual subscriptionPerpetual + maintenance

Most enterprise deployments use both: XiO Cloud for device management and remote support, Fusion for scheduling and automation. They are not redundant — they address different operational needs.

Common Pitfalls

  • Outbound HTTPS blocked to *.iot.crestron.com. Processors cannot connect to XiO Cloud. Symptom: devices show as offline in XiO Cloud dashboard despite being online and running programs. Verify outbound port 443 is permitted from the AV VLAN to the internet. Many corporate firewalls have URL filtering that blocks non-whitelisted cloud services — add *.iot.crestron.com to the firewall's allow list explicitly.

  • 3-Series processors assumed to be XiO Cloud compatible. A client with 200 installed rooms on 3-Series processors requests XiO Cloud management. XiO Cloud requires 4-Series hardware. The conversation becomes a hardware refresh proposal rather than a licensing discussion. Always verify processor generation before quoting XiO Cloud management to a client.

  • Fusion service account permissions insufficient for M365. The most common Fusion + M365 failure: calendar data does not appear in Fusion RV, or TSS panels show empty calendars. Check the Azure AD app registration has admin consent granted (not just requested), has Calendars.Read as an application permission (not delegated), and the room mailboxes are Exchange Online (not on-premises) if the tenant is hybrid. Hybrid Exchange environments require additional EWS vs Graph API configuration decisions.

  • No-show release misconfigured, releasing occupied rooms. Fusion's check-in / no-show release is set to 10 minutes, but the room's occupancy sensor has a 15-minute timeout. The room appears unoccupied to Fusion within 10 minutes (occupancy sensor not yet triggered) and releases the booking while a meeting is in progress. Align Fusion's check-in window with the occupancy sensor's detection characteristics, or use a longer no-show window.

  • Fusion server as single point of failure. Fusion is on-premise; if the server goes down, TSS panels show offline, calendar integration stops, and automation triggers fail. In high-availability environments, Fusion supports SQL Server clustering for the database. Plan server redundancy for enterprise-critical deployments. For most commercial AV (non-mission-critical), document the recovery procedure rather than investing in HA infrastructure.

  • XiO Cloud license not renewed, devices fall offline from cloud. Annual XiO Cloud subscription lapses; processors continue to function locally but disappear from the XiO Cloud dashboard. Remote management is lost until the license is renewed and devices re-authenticate. Set calendar reminders for license renewal 60 days before expiry; Crestron sends renewal notices but they may be missed in a large organization.

We use optional analytics cookies to understand site usage and improve the experience. You can accept or reject.