For the complete documentation index, see llms.txt. This page is also available as Markdown.

🚨Exception Resolution Screen

Current state: this native screen is part of Automation. It is entitlement-gated, uses NotionApps runtime state instead of ordinary Notion data controls, and should be tested with realistic workflow or messaging activity before a maker relies on it in production.

The Exception Resolution screen is a recovery screen for failed steps, missing data, blocked routes, retries, and manual fixes.

Think of this screen as A repair desk for broken automation — diagnose, resolve, or escalate.

Builder view of this screen with the configuration panel open

Who This Guide Is For

This guide is for makers configuring an Exception Resolution screen in the app builder. It lists every builder option available on the screen and explains how to use each one.

Use this guide when:

  • Operators must clear failed workflow steps.

  • Blocked routes need a human fix before continuing.

  • Failed work should escalate into another workflow.

What The Screen Is For

Use Exception Resolution when

  • Operators must clear failed workflow steps.

  • Blocked routes need a human fix before continuing.

  • Failed work should escalate into another workflow.

Do not use it when

  • Normal approvals — use Decision.

  • Ordinary task completion — use Work Queue.

  • Passive monitoring only — use Operator Console / Workflow Status.

What Users See In The Live App

  • Exception cards with failure reason and related run context.

  • Mark resolved and Escalate actions.

  • Timeline of failure and recovery events when enabled.

Default
Value

Default listen scope

Entire app

Require claim before action

Off

Default preview persona / state

Technician / Live

Empty title

No exceptions need attention

Empty description

Failed workflow work and unresolved exceptions appear here.

Required Foundations

Requirement
Why it matters

Automation screen entitlement

Exception Resolution appears in the Automation / Operational group.

Workflow, optional Messaging

Primary foundation for this screen’s runtime state.

Private app + Users database (recommended)

Role/tenant visibility and audience policy need user fields.

Complete Builder Options Reference

The sections below follow the builder order. Each option is explained in prose so makers can configure an exception desk that is safe for operators, narrow enough to be useful, and clear about what recovery actions are allowed.

Header and screen type

This section defines the repair desk at a glance. Exception Resolution works best when the name tells operators they are fixing blocked automation, not handling ordinary intake work.

Screen type

What it does: Sets the native behavior to Exception Resolution, which renders workflow failures, blocked steps, and manual recovery state. How to use it: Keep the screen type as Exception Resolution. Use Work Queue for normal human work and Decision for structured approvals. Why / recommended default: Exception desks should stay focused on recovery. Mixing them with general work makes the most urgent problems harder to spot.

Category

What it does: Places the screen in the native Automation or Operational grouping. How to use it: Keep the default grouping and locate the screen near other operator tools in navigation. Why / recommended default: Good organization helps makers keep operational recovery surfaces distinct from day-to-day desks.

Title

What it does: Sets the live title. How to use it: Use clear names like Exception resolution, Automation recovery, or Ops repair desk. Why / recommended default: A clear title helps users understand that the items here are broken states that need intervention.

Description

What it does: Adds the helper sentence below the title. How to use it: Tell operators what they should do, such as "Review blocked automation, mark resolved after a manual fix, or escalate when deeper recovery is needed." Why / recommended default: Good description text helps distinguish this screen from a normal queue.

Automation source

Annotated builder screenshot: Automation source

This section controls which failures appear on the desk. A well-scoped exception screen should make urgent issues obvious without flooding operators with every event in the app.

Listen scope

What it does: Chooses the top-level source of exceptions shown on the screen. How to use it: Use Specific workflow when one team owns recovery for one process. Use Entire app only for a shared operations desk covering many workflows. Why / recommended default: Specific workflow is usually the clearest default. Entire app is valuable for central ops teams, but it gets noisy quickly.

Source screen or form

What it does: Binds the screen to one intake surface when that scope is selected. How to use it: Choose the form or screen whose downstream automation may fail and should route to this desk. Why / recommended default: This is helpful when support teams think in terms of the entry point users touched rather than the internal workflow name.

Workflow

What it does: Filters the desk to exceptions from one workflow. How to use it: Pick the published workflow your operators are responsible for recovering. Why / recommended default: This setting is the simplest way to keep a recovery desk understandable.

Messaging channel

What it does: Narrows exception-related context to one messaging channel when recovery is paired with routed messages. How to use it: Set it only when messaging is part of the failure-handling design. Why / recommended default: Extra channel filtering is only useful when it reflects the actual route design. Otherwise it just creates one more way to hide the exceptions you need.

Topic

What it does: Narrows message-linked activity to one topic. How to use it: Match the exact topic when recovery messages or alerts are topic-specific. Why / recommended default: Topic mismatch is a common reason a repair desk looks empty even though the workflow failed.

Conversation or correlation

What it does: Limits the desk to one case or thread context. How to use it: Use this only for case-specific recovery experiences, not for a reusable ops desk. Why / recommended default: Most exception desks should remain reusable. Over-filtering by correlation makes them too brittle.

Linked application

What it does: Binds the desk to a linked NotionApps app when failures happen in an app-to-app exchange. How to use it: Choose the linked app only when cross-app recovery really matters. Why / recommended default: Cross-app recovery is valid, but it is not the normal starting point for this screen.

App audience and notification prefs

Exception desks should almost always be restricted, and they often intersect with tenant boundaries and operator-notification policy. These app-level settings help keep recovery work visible to the right people only.

Tenant mode

What it does: Decides whether runtime visibility is partitioned by tenant relation. How to use it: Use Relation when support teams should only see failures for their own client or operating group. Use Off only when the app is truly single-tenant or internally shared. Why / recommended default: Tenant isolation is often safer than people expect, especially when exception payloads contain sensitive business details.

Tenant field

What it does: Selects the Users-sheet relation that defines tenant membership. How to use it: Pick the same client, company, or workspace field used across the rest of the app. Why / recommended default: Consistent tenant modeling keeps recovery screens aligned with every other protected surface.

Role field

What it does: Tells the platform which field holds a user's role when it is not named Role. How to use it: Set it only for custom user schemas. Why / recommended default: A wrong role-field mapping can quietly open the desk to the wrong audience or hide it from the right one.

Notification categories

What it does: Maps operator-facing notification categories to user preference fields. How to use it: Use only real categories, such as recovery alerts or escalation notices, that the automation system actually sends. Why / recommended default: Clean category design makes exception handling more predictable and easier to support.

Add notification category

What it does: Adds another category row. How to use it: Add one only when you also have a sender and preference field to connect to it. Why / recommended default: Unused categories make policy harder to understand without improving recovery.

Save audience policy

What it does: Saves tenant and notification preference policy at the app level. How to use it: Save after every policy change and before testing with another operator persona. Why / recommended default: Unsaved policy often looks like a screen bug when it is really just a missed save.

Template setup state

This diagnostic section matters most after templates are cloned or demos are repaired.

Setup state indicator

What it does: Reports whether bindings look provisioned, need review, or have no setup report. How to use it: Treat Needs review as a prompt to verify the recovery workflow bindings before trusting the desk. Why / recommended default: Template drift is a common cause of missing exceptions, and this indicator gives you an early warning.

This panel helps you find the forms, workflows, and follow-up screens that belong to the same recovery flow.

What it does: Shows discovery counts and related runtime objects. How to use it: Use it to locate the originating workflow, a related status screen, or a Conversation screen operators may need during triage. Why / recommended default: Context discovery reduces guesswork and helps you wire a coherent recovery experience.

Visibility and access

Annotated builder screenshot: Visibility and access

Exception desks should be tightly controlled. The screen may expose failure details, payloads, or operational clues that ordinary users should never see.

Visibility rules

What it does: Applies condition-based visibility logic. How to use it: Restrict the screen by role, team, and tenant so only support, operations, or admin users can open it. Why / recommended default: Broad access is almost always a mistake here. Exception data is operationally sensitive.

Allowed role names

What it does: Adds a role allow list. How to use it: Use concise roles such as Operator, Support, Admin. Why / recommended default: A direct role list is usually the cleanest access model for repair desks.

Allowed users

What it does: Grants access to named people. How to use it: Use for temporary pilots or break-glass operators only. Why / recommended default: Per-user overrides are useful, but they should stay exceptional.

Display and action policy

Annotated builder screenshot: Display and action policy

These settings control how much failure detail operators can see and whether the desk behaves like a lean triage list or a more investigative recovery console.

Screen title override

What it does: Refines the user-facing title. How to use it: Use wording that clearly signals operational repair work. Why / recommended default: Operators should understand at a glance that the screen is about broken automation, not normal throughput.

Description

What it does: Sets the helper copy below the title. How to use it: Tell operators to diagnose, resolve, or escalate as appropriate. Why / recommended default: A precise description helps teams use the right recovery path instead of improvising.

Payload visibility

What it does: Controls whether operators see metadata only, a redacted preview, or full payload detail. How to use it: Use Redacted preview for most operator desks and Full payload only for the trusted teams who truly need the underlying detail to recover failures. Why / recommended default: Recovery often needs more context than requester screens, but Full payload should still be deliberate, not automatic.

Density

What it does: Chooses comfortable or compact spacing. How to use it: Use Comfortable when failures are complex and need careful reading. Use Compact when an experienced ops team is handling high volume. Why / recommended default: Comfortable layouts reduce missed clues; compact layouts support speed once the process is stable.

Show timeline

What it does: Shows the sequence of workflow, message, and audit events around the exception. How to use it: Leave On for most Exception Resolution screens. Operators usually need the history to understand what actually failed. Why / recommended default: Timeline context is one of the highest-value tools in recovery. Turning it off usually slows triage.

Require claim before action

What it does: Controls whether someone must claim an exception before acting on it. How to use it: The registry default is Off. Leave it off when the desk is already owned by a small trusted team, or turn it on if duplicate recovery work becomes a real problem. Why / recommended default: Off is a reasonable default for many ops desks because speed matters, but shared larger teams may benefit from explicit ownership locks.

Available actions

Annotated builder screenshot: Available actions

This section defines how operators move an exception out of the unresolved state. The two core actions are different on purpose: one clears the issue after a fix, and the other starts a deeper recovery route.

Mark resolved

What it does: Clears the exception after the operator has handled the manual fix. How to use it: Use this when the operator corrected the underlying issue outside the screen or confirmed the workflow can be considered resolved. Train the team on what evidence is required before marking something resolved. Why / recommended default: Mark resolved should be the clean path for ordinary recoveries. The common mistake is using it too early, before the real cause is actually addressed.

Escalate

What it does: Starts a deeper recovery or incident workflow from the exception item. How to use it: Keep Escalate available when failures sometimes require a second-line process, another team, or a more formal response. Why / recommended default: Escalate is valuable because not every failure should be closed locally. It turns an unresolved exception into an auditable recovery handoff.

After-action screen

What it does: Routes the operator to another screen after resolving or escalating. How to use it: Send operators to Workflow Status when they need to confirm the route recovered, or to Conversation when follow-up communication is standard. Why / recommended default: This is optional. Use it only when the next step is predictable enough to justify an automatic redirect.

Target workflow

What it does: Supplies the destination workflow for Escalate. How to use it: Bind the published recovery workflow that should start when the operator escalates. Why / recommended default: This setting matters a lot. If Escalate exists but no target workflow is set, the action will not do the job operators expect.

Preview scenario

Annotated builder screenshot: Preview scenario

Preview controls help makers test whether the desk feels useful when something is actually broken.

Device and orientation

What it does: Changes the preview frame across desktop, tablet, and mobile sizes. How to use it: Test the screen on desktop first, then check mobile if field operators or support staff may use it on the go. Why / recommended default: Recovery work often happens under time pressure, so layout problems matter more than usual.

Test persona

What it does: Simulates the viewer role. How to use it: Test with the real operator or support persona rather than only as Admin. Why / recommended default: Admin preview can hide access problems that would block the actual recovery team.

Preview state

What it does: Simulates states such as Live, Empty, Error, or Overdue. How to use it: Check Live, Error, and Empty so you know the desk still feels understandable under pressure. Why / recommended default: The default preview state is Live, which is good for core behavior, but recovery screens also need a strong empty and failure presentation.

Test mode

What it does: Switches between simulated preview and live testing. How to use it: Use live testing with a real failed run before publish so you can verify the action buttons and timeline against actual exception data. Why / recommended default: Simulated preview is useful, but live failure testing is what proves the desk is ready.

Empty state and sample data

Annotated builder screenshot: Empty state and sample data

Even operator desks should look intentional when there is nothing to fix.

Empty title

What it does: Sets the headline shown when no unresolved exceptions match the current scope. How to use it: Keep the default No exceptions need attention unless your team uses a clearer phrase. Why / recommended default: The default sounds healthy and complete, which is ideal for a recovery desk.

Empty description

What it does: Explains what kinds of failures would appear here. How to use it: Keep or adapt the default Failed workflow work and unresolved exceptions appear here. Why / recommended default: Helpful empty copy reassures operators that the system is quiet, not broken.

Sample item, run, or conversation

What it does: Provides builder-only sample references for realistic preview. How to use it: Use a sample with an actual failure reason and timeline context so you can confirm the desk is useful before a real incident happens. Why / recommended default: Exception screens are hard to judge with toy data. Good samples make the preview much more trustworthy.

Setting
Recommended value

Listen scope

Specific workflow for one process; Entire app for ops

Visibility

Operator, Support, Admin

Payload visibility

Redacted or Full for trusted operators

Show timeline

On

Escalate target workflow

Bind a recovery/escalation workflow

Common Configuration Patterns

Process-specific recovery

Specific workflow + Mark resolved.

Ops escalation desk

Entire app + Escalate bound to an incident workflow.

Testing Checklist

Troubleshooting

Exceptions never appear

Failures are not producing exception items, or listen scope excludes them.

Escalate does nothing

Target workflow is not set on the Escalate action.

Best Practices

  • Configure Exception Resolution for one clear user job.

  • Prefer the narrowest listen scope that still shows the right work.

  • Keep payload visibility conservative for broad audiences.

  • Test as an allowed user and a blocked user before publish.

  • Pair related screens (Decision + Conversation + Workflow Status + Notification Center) instead of overloading one screen.