Problem
Agencies and consultants often spin up per-client portals. When a client engagement ends, makers need to fully revoke access and clearly mark the app inactive — without permanently Delete App.
Today, My Apps → ⋮ only offers:
- Copy App Link
- Duplicate App
- Delete App
There is no Archive, Disable, or Unpublish. Publish pushes builder changes live; it does not take an app offline.
Makers currently improvise with:
- Removing users from the app / Notion
- Renaming apps/screens with
[ARCHIVED] - Hiding screens from navigation
Those help, but they are easy to miss and don’t feel like a proper offboarding control.
Requested enhancement
-
Archive / Disable app on My Apps (and optionally in Settings)
- Soft-off: end users can no longer sign in or open the published app
- App remains recoverable for the maker (un-archive / re-enable)
- Distinct from Delete App (destructive)
-
Optional: Disable screen (nice-to-have)
- Soft-disable individual review / portal screens while keeping the rest of the app live
- Stronger than “hide from navigation” (which does not revoke deep links for signed-in users)
-
Clear status on My Apps
- Badge such as Archived / Disabled so teams can see inactive client portals at a glance
Why it matters
- Cleaner client offboarding for agencies
- Reduces accidental live access after a project ends
- Avoids forcing Delete App when makers still want history / a template to duplicate later
Workarounds today
- Remove client users from Users (best revoke for private apps)
- Hide or delete unused screens
- Rename with
[ARCHIVED]for internal clarity - Delete App only when permanent removal is intended
Acceptance ideas
- Maker can Archive an app from My Apps without deleting it
- Archived apps block end-user access until restored
- My Apps shows Archived/Disabled state clearly
- Restore / Un-archive returns the app to normal published access
Votes and “we need this too” stories from other agency / portal makers welcome.