Read this first. OpenFrame doesn't yet have a single "notification preferences" screen where you set severity floors and pick channels (email / Slack / webhook) in one place — a unified notification & alert center is on the roadmap. Until it ships, the controls that decide what reaches you and where live in a few different spots. This guide shows you the levers that exist today so you're not waiting on clients to call you. We'll update it to a straight click-through once the dedicated center lands.
The goal of this step is simple: make sure the right alerts reach the right people, and the noise doesn't. Here's how to get there with what's in the product now.
Before you start
- You need an Admin role.
- If you want alerts in Slack (recommended), have a Slack workspace where you can add an app. Full steps are in Connect Slack for Alerts and Two-Way Commands (Phase 8).
The three levers that control your notifications today
1. Slack — your primary alert channel
Right now, Slack is the cleanest way to get OpenFrame alerts in front of your team in real time. Once connected, alerts post to the channel you choose, and you can even run /openframe commands back. If you only set up one notification path during onboarding, make it this one.
Set it up via Connect Slack for Alerts and Two-Way Commands (Phase 8), then point alerts at a dedicated channel — something like #openframe-alerts — so they don't get lost in general chatter.
Tip: one channel for everything gets noisy fast. Many shops split a high-signal
#alerts-criticalfrom a catch-all#alerts-allso the stuff that matters at 2am is easy to spot.
2. AI approval prompts — Mingo and Fae asking permission
A big share of what you'll "get notified" about isn't a failure — it's your AI agents asking before they act. Anything you've set to Ask User or Ask Technician in AI Settings & Guardrails surfaces as an approval request rather than running silently.
So your guardrail settings are a notification setting: tighten them and you'll be pinged more often (more control, more interruptions); loosen them and agents handle more on their own (fewer pings, more trust). Tune this deliberately — see Configure Your Tenant Settings for the walkthrough, and Approval Workflows — When Mingo Asks Permission (Phase 6) for the day-to-day.
3. Monitoring severity — deciding what's even worth an alert
What counts as "worth telling you about" starts at the Monitoring layer. Each monitoring policy carries a severity (e.g. Low), which is your basis for deciding what should escalate versus what's just logged. Getting severity right on your policies is how you set a de facto "floor" today — only the things you care about get flagged loudly.
You'll build these out properly in Phase 4 — Monitoring & Policies. For onboarding, just know that severity is set on the policy, not in a global preferences page.
A sensible day-one setup
You don't need to perfect this now. A good starting point:
- Connect Slack and route alerts to a dedicated channel.
- Leave the default AI guardrails in place (destructive actions ask first), and adjust only where your comfort level differs.
- Come back in Phase 4 to set severities on your monitoring policies so the important stuff stands out.
That gets you real-time alerts and AI approvals from day one, without drowning anyone.
What's missing today (and coming)
So you know where the edges are: there's currently no single screen to set per-user severity floors, toggle email digests, or wire arbitrary webhooks for notifications. Those are part of the planned notification/alert center. If a unified preferences page is important to your workflow, it's worth a vote/feature request in the OpenMSP Slack community.
Quick checklist
- Connected Slack and chose a dedicated alerts channel (Phase 8)
- Reviewed AI guardrails so you're pinged for the right approvals (Tenant Settings guide)
- Noted that monitoring severity (Phase 4) is where you'll tune what escalates
- Flagged any need for a unified preferences center to your OpenFrame contact
What's next
That wraps Phase 1. Next up is Phase 2 — Device Deployment: getting the OpenFrame agent onto your first machines so there's something to actually monitor and alert on.
Based on OpenFrame v0.9.19. This area is actively evolving — re-check the console and roadmap before treating any of it as fixed.
