Skip to content
Dashboard

Notifications

SuiteOp keeps you informed about everything happening across your operation — new tasks, device alerts, reservation changes, guest verification flags, integration health, and more. Notifications are delivered in three places: the bell icon in the dashboard header, the dedicated Notifications page, and (depending on your preferences) email, SMS, push, and Slack.


Click the bell icon in the dashboard header to open a quick popover. It shows your most recent unread notifications grouped by section, an unread count badge, and a View all link to the full page. Use it for a quick scan between tasks without leaving the page you are on.

Click Notifications in the bottom of the sidebar (or View all from the bell popover) to open the full Notifications page. The page supports:

  • Section filter — narrow the list to Tasks, Devices, Reservations, Commerce, Guest, or System.
  • Show all / Show unread only — toggle between the full history and just unread items.
  • Time buckets — items are grouped under Today, Yesterday, Earlier this week, and Earlier.
  • Infinite scroll — older notifications load automatically as you scroll to the bottom.
  • Occurrence count — when the same event fires repeatedly (e.g. a thermostat fluctuating around a threshold), notifications collapse into one row that shows ×N occurrences instead of flooding the list.

Hover any notification to reveal a dismiss (×) button. Click it to archive that single item — the row disappears from every list immediately.

To clear several at once:

  1. Click Select in the page header.
  2. Tick the checkboxes on the rows you want to archive — or click Select all to grab everything visible.
  3. Click Archive (N) in the action bar.
  4. SuiteOp removes the items and shows a confirmation toast.

Use Mark all as read in the page header to clear unread badges without archiving anything.


The dispatcher emits notifications for these domain events. You control delivery channels per event from your profile (see below).

GroupEventWhen it fires
TasksTask assignedA task is assigned to you
Task reassignedA task previously assigned to you is reassigned
Added as collaboratorYou are added as a collaborator on a task
New comment on taskSomeone comments on a task you’re involved in
Task completedA task you were assigned is completed by someone else
ReservationsNew reservationA new reservation is booked
Reservation cancelledA reservation is cancelled
Check-in / check-out / dates changedReservation timing changes
Property changedA reservation is moved to a different property
DevicesDevice offlineA device stops responding to the cloud
Battery lowA device’s battery drops below the alert threshold
Lock jammedA smart lock reports a jammed state (urgent)
Temperature alertTemperature falls outside the safe range
Noise alertA noise sensor exceeds its threshold
CommerceGuest requested an upsellA request-type upsell needs your approval
GuestManual review requiredAn automated ID check flags a guest for review
SystemIntegration disconnectedAn integration loses its connection or is removed (urgent for token expiry)
Member invitedAn admin invites someone new to the organization

Each member controls their own delivery preferences from Profile → Notifications.

Suppress non-urgent notifications during a daily window. Urgent alerts (lock jammed, automatic integration disconnect) always go through.

  • Enable quiet hours — turn the window on or off.
  • Start / End — pick local times.
  • Timezone — IANA timezone string (e.g. Europe/London).

Turn an entire channel off in one click — unchecking a channel hides it from the events matrix below. Channels:

  • Email — sent to the address on your profile.
  • Text (SMS) — requires a verified phone number. Click Verify phone if your number isn’t verified yet — a Verify a phone for text notifications dialog opens, you enter a mobile number from the US or Canada (+1), and a 6-digit code is texted to you to confirm it. Text notifications are currently available only for US and Canada (+1) numbers; other regions can’t enable the SMS channel.
  • Push — enabled per-device when you grant notification permission in the SuiteOp mobile app.
  • In-app — controls the bell popover and the Notifications page.
  • Slack — when your organization has Slack connected.

Below the channel toggles, the events matrix lets you choose, per event, which channels should reach you. Unchecked rows stay quiet on that channel. The matrix is grouped by category (Tasks, Reservations, Devices, Noise, Commerce, Guest verification, System, Other) and shows the description of each event so you know exactly when it fires.

  • Changes are not persisted until you click Save — a banner reminds you when there are unsaved changes.
  • Use Send test on the Email and SMS rows to confirm delivery is working. The Send test button only appears once that channel is actually saved on — if you just flipped the channel toggle, click Save first and the button shows up.
  • Test text messages are rate-limited so a stuck button can’t flood your phone: there’s a short cooldown between sends plus an hourly cap. If you hit the limit, SuiteOp tells you how long to wait before trying again.
  • Reset to defaults restores every event toggle to its default (quiet hours are not changed).

  • Not getting SMS? Open Profile → Notifications and check the SMS row in Delivery channels. If it shows Verify phone to enable, click Verify phone to receive a code. Text notifications work only with US and Canada (+1) mobile numbers — if you enter a number from another region, the dialog tells you the channel isn’t supported there.
  • Push isn’t an option — push lights up only after you install the SuiteOp mobile app and grant notification permission on a device.
  • Too many alerts — narrow the events matrix, or enable Quiet hours so only urgent events reach you outside business hours.
  • Repeated alerts for the same thing — they collapse into one row with a ×N occurrences badge instead of duplicating, and temperature alerts keep low and high readings as separate rows so you can tell which side of the range tripped.