> For the complete documentation index, see [llms.txt](https://docs.notionapps.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.notionapps.com/release-notes/9-aug-2026-release.md).

# 9 Aug 2026 Release

## 9 Aug 2026 Release

**Mixed public + private portals** in one app, **Content Pages** with full HTML/CSS, **guided Automation** controls so makers can rebuild review hubs and checklists without power-user JSON, richer **Decision / Work Queue / Conversation** surfaces, app **audience & notification prefs**, desktop **split-view** control, and **relation-based** logged-in user personalization — plus a large reliability pass across public screens, queues, publish, and **nested Notion rollups / formulas** (support-enabled sync repair).

{% hint style="info" %}
**Earlier updates**\
For logged-in user property filters, email/phone validation, and canvas drag-and-drop reorder, see the [25 Jul 2026 Release](https://docs.notionapps.com/release-notes/25-jul-2026-release). For Board layouts, Details polish, Prefill v2, and Everyday chrome screens, see the [20 Jul 2026 Release](https://docs.notionapps.com/release-notes/20-jul-2026-release) and [19 Jul 2026 Release](https://docs.notionapps.com/release-notes/19-jul-2026-release).
{% endhint %}

***

### What’s new at a glance

| Capability                            | What you can do                                                                                          | Learn more                                                                                                                                                                   |
| ------------------------------------- | -------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Per-screen public access**          | Keep most of an app private while Welcome, Content, or Create Form screens stay open to guests           | [Build a Mixed Public–Private Portal](https://docs.notionapps.com/guides/build-a-mixed-public-private-portal)                                                                |
| **Content Pages**                     | Brand landing, consent, and help screens with HTML/CSS — no Notion database required                     | [Content Page Screens](https://docs.notionapps.com/screens-and-components/types-of-screens/content)                                                                          |
| **Guest vs signed-in navigation**     | Separate “show for guests” and “show when signed in” so public CTAs don’t clutter staff chrome           | [Build a Mixed Public–Private Portal](https://docs.notionapps.com/guides/build-a-mixed-public-private-portal)                                                                |
| **Guided Workflow / Messaging**       | Status from/to, role-pool routing, wait topics, Create related records, inbox item type — without JSON   | [NotionApps Workflow How-To Guide](https://docs.notionapps.com/automation/notionapps-workflow-how-to-guide)                                                                  |
| **App audience & notification prefs** | Tenant (company) + role policy so queues stay isolated; category prefs for Notification Center           | [Configure App Audience and Notification Prefs](https://docs.notionapps.com/guides/configure-app-audience-and-notification-prefs)                                            |
| **Decision writeback + attachments**  | Map Qualify / Approve / Reject outcomes to Notion statuses; attach files on the decision                 | [Decision Screen](https://docs.notionapps.com/screens-and-components/types-of-screens/native-automation-and-operational-screen-guides/decision-screen)                       |
| **Work Queue multi-sheet + tasks**    | One Needs Review inbox across several asset sheets; tasks from Publish Message                           | [Work Queue Screen](https://docs.notionapps.com/screens-and-components/types-of-screens/native-automation-and-operational-screen-guides/work-queue-screen)                   |
| **Conversation file uploads**         | Attach files in conversation replies that travel with the message payload                                | [Conversation Screen](https://docs.notionapps.com/screens-and-components/types-of-screens/native-automation-and-operational-screen-guides/conversation-screen)               |
| **Automation Launcher announce**      | Compose and publish announcements from the live launcher; after-action navigation into forms             | [Automation Launcher Screen](https://docs.notionapps.com/screens-and-components/types-of-screens/native-automation-and-operational-screen-guides/automation-launcher-screen) |
| **Desktop split-view toggle**         | Turn off width-based list/detail split when you want a single-pane desktop layout                        | See Features below                                                                                                                                                           |
| **Relation personalization**          | Logged-in user property filters can use relation fields (Client / Company)                               | [Filter List Screens by Logged-in User Properties](https://docs.notionapps.com/guides/filter-list-screens-by-logged-in-user-properties)                                      |
| **Nested rollup / formula sync**      | Support can enable Notion-authoritative repair when nested rollups or formulas show stale or zero values | See Features below                                                                                                                                                           |

```
One app, guest door + private workspace.
Content Pages for branded landings.
Guided workflows makers can rebuild.
Queues that respect company and role.
Decisions that write Notion status.
Nested rollups and formulas stay true to Notion.
```

{% hint style="success" %}
**Start here**\
For portals, start with [Build a Mixed Public–Private Portal](https://docs.notionapps.com/guides/build-a-mixed-public-private-portal). For review hubs, start with [Client Review Hub in 15 Minutes](https://docs.notionapps.com/guides/client-review-hub-in-15-minutes). For photo/doc checklists from a workflow, start with [Create Related Checklist from Workflow](https://docs.notionapps.com/guides/create-related-checklist-from-workflow).
{% endhint %}

***

### Features

#### 1. Mixed public + private screens in one app

Makers can mark **individual screens** as public while the rest of the app stays private (OTP). Guests get a guest shell and login CTA; signed-in users keep private queues, lists, and automation screens.

Typical pattern:

1. Public **Welcome** (Content Page) + public **Submit / Start Intake** Create Form
2. Private **My …** lists, Work Queue, Decision, Messages after login
3. One published URL for both audiences

Public Create Forms can also open via `?form=` when Public access is on — useful for invite links that stay out of the guest hamburger.

Guide: [Build a Mixed Public–Private Portal](https://docs.notionapps.com/guides/build-a-mixed-public-private-portal)

#### 2. Content Pages (HTML/CSS, no database)

**Content** screens are unbound landing surfaces: TipTap / HTML + CSS rendered in a sandboxed iframe (no scripts). Use them for branded welcome pages, consent, help hubs, and CTAs into forms. In-app links navigate inside the app shell without a full reload.

{% hint style="info" %}
**Security note**\
Scripts are not executed in Content Page CSS/HTML. Keep interactive work on Create Forms, buttons, and automation screens.
{% endhint %}

Guide: [Content Page Screens](https://docs.notionapps.com/screens-and-components/types-of-screens/content)

#### 3. Guest vs signed-in navigation

Public screens expose two navigation toggles:

* **Show in navigation for guests**
* **Show in navigation when signed in**

New public screens default to **link-only for guests** so Welcome/intake don’t flood the bottom tray. Signed-in landing prefers chrome-visible screens.

#### 4. Guided Automation builder controls

Entitled makers can recreate Client Approval Hub– and Inspection Ops–style flows from the Workflow / Messaging UI:

* Status **from** / **to** on status-changed triggers
* Publish message: channel, topic presets, **inbox item type** (Task / Decision), **role pool** or audience routing
* **Wait** with topic wake-ups (and short staging timeouts for demos)
* **Create related records** for photo/doc checklists (not chained Create record steps)
* Recipes such as **Send to Needs Review** and **Create photo checklist**

{% hint style="success" %}
**Hard rule for makers**\
Route work with role pool / audience — do not pin demo persona emails in live workflow steps.
{% endhint %}

Guides:

* [NotionApps Workflow How-To Guide](https://docs.notionapps.com/automation/notionapps-workflow-how-to-guide)
* [Client Review Hub in 15 Minutes](https://docs.notionapps.com/guides/client-review-hub-in-15-minutes)
* [Create Related Checklist from Workflow](https://docs.notionapps.com/guides/create-related-checklist-from-workflow)

#### 5. App audience & notification preferences

App-level **audience policy** sets tenant mode (for example a Client relation on the users sheet), role field, and notification categories. Work Queues and Decisions then show the right company/role inbox. Notification Center delivery can honor category preferences (including in-app).

Guide: [Configure App Audience and Notification Prefs](https://docs.notionapps.com/guides/configure-app-audience-and-notification-prefs)

#### 6. Decision writeback, review fields, and attachments

Decision screens can:

* Map outcomes (Approve / Reject / Request changes / Qualify / …) to Notion **Status** values
* Optionally require a reason
* Accept **file attachments** (not URL-only)
* Curate **Overview / review fields** from the source record (`review_surface`)
* Open an in-place review modal from Work Queue / Approval Inbox patterns

Guide: [Decision Screen](https://docs.notionapps.com/screens-and-components/types-of-screens/native-automation-and-operational-screen-guides/decision-screen)

#### 7. Work Queue upgrades

* **Multi-sheet** queues (for example Emails + Socials + Projects in one Needs Review inbox)
* Tasks created from typed **Publish Message** events (not only reply waits)
* Partners can open **source-sheet review forms** as secondary screens
* Claim / Release / Complete remain the ownership model; completing a queue item is **not** the same as writing Notion Status — use Decision writeback or an Update Form when status must change

Guide: [Work Queue Screen](https://docs.notionapps.com/screens-and-components/types-of-screens/native-automation-and-operational-screen-guides/work-queue-screen)

#### 8. Conversation file uploads

Conversation composers can upload files that travel with message payloads, alongside Decision attachments.

Guide: [Conversation Screen](https://docs.notionapps.com/screens-and-components/types-of-screens/native-automation-and-operational-screen-guides/conversation-screen)

#### 9. Automation Launcher: announce + after-action navigation

Operators can compose and publish announcements from the live Automation Launcher. Launcher actions honor maker **OPEN\_SCREEN / after-action** so intake opens the correct Create Form without demo-only wiring.

Guide: [Automation Launcher Screen](https://docs.notionapps.com/screens-and-components/types-of-screens/native-automation-and-operational-screen-guides/automation-launcher-screen)

#### 10. Desktop list/detail split-view toggle

Appearance includes a control to **disable** width-based master-detail split. Existing apps keep the current default (split on).

#### 11. Relation fields in logged-in user personalization

Logged-in user property filters can use **relation** fields (Client, Company, Store relation, and similar), extending the 25 Jul user-property filter story.

Guide: [Filter List Screens by Logged-in User Properties](https://docs.notionapps.com/guides/filter-list-screens-by-logged-in-user-properties)

#### 12. Automation product language

In-product copy presents Automation as generally available (not “Beta Testing” framing in the UI). Documentation on this site matches that language.

#### 13. Nested rollup and formula sync (support-enabled)

Some apps show **stale or zero** values for Notion fields that depend on nested rollups and formulas — for example hours totals built from related session rollups, or a formula that formats another formula (ratio over total). Notion’s property API can return incomplete zeros for those shapes; sync then persisted the wrong number.

This release adds an **admin-controlled nested property sync** path that re-reads Notion-authoritative values and repairs the app cache:

* **Off** (default) — current production behavior; property-fetch batching fixes still apply globally
* **Safe** — refuse to persist bad nested formula zeros; do not clobber good values with incomplete page-query rollups
* **Aggressive** — safe behaviors plus incompleteness detection for large relations, expanded fulfill dependency chains, and evaluation of simple Notion formula expressions (including formula-over-formula order)

NotionApps Support can enable **safe** or **aggressive** for a specific account when nested hours / totals look wrong in the live app but correct in Notion. No maker builder toggle is required.

{% hint style="info" %}
**What makers should do**\
If a list or details screen shows `0` / empty for a nested rollup or formula that looks correct in Notion, contact Support with the app URL and field names. Do not delete and recreate the Notion properties as a first step — that can break app bindings.
{% endhint %}

***

### Bug fixes

#### Public / guest reliability

* Guest public-screen loops from `/ext_users` 401 logout paths are guarded.
* Public-app preference fetches no longer cause scroll jitter on 401.
* Content Page CSS application, double scrollbars, builder screen-switch traps, and in-app link binding are corrected.

#### Automation queues and decisions

* Work Queue / Agency Review blank or wrong multi-sheet Full record mounts are hardened.
* Approval Inbox Review white screen from `screenId` race is fixed.
* Duplicate **Needs Review** cards when Publish + Wait run in one workflow are deduped.
* Tenant isolation leak in **role-pool** visibility (clients in different companies sharing queues) is closed.
* Work Queue save 403 when Review forms only exist on client-only lists is fixed.
* `STATUS_CHANGED` on form save so client “With Client” (and similar) status writes reach Needs Review.
* Decision inbox tenancy when Client relations are ObjectIds is corrected.

#### Lists, personalization, publish

* Related lists emptied by static list sheet-bag ACL are restored.
* Multi-hop personalize emptying lists under filter ACL is corrected.
* Publish failing on corrupt LIVE versions missing `version_number` is guarded.
* Signed-in landing no longer prefers non-chrome-visible screens.
* Workflow REFERENCE coerce for single values; conversation “You” labels for View As / end-users.

#### Nested data sync

* Nested rollup / formula zeros from incomplete Notion property responses are no longer trusted when Support enables safe or aggressive nested property sync.
* Formula-over-formula resolution order is fixed so dependent formulas (for example a ratio that references a total formula) evaluate after their formula dependencies, not only after leaf rollups.

#### Conversation composer

* File drop / attach no longer crowds the reply field.
* Attachment links in message bubbles use readable contrast.

#### Entitlement / publish gating

* Ordinary apps with Workflow subscription entitlement no longer hit **false-positive approval publish gates** based on form-name heuristics.
* Messaging entitlement resolves via the subscription-aware path.

***

### Documentation for this release

| Doc                                              | Link                                                                                                                                          |
| ------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------- |
| Build a Mixed Public–Private Portal              | [Open](https://docs.notionapps.com/guides/build-a-mixed-public-private-portal)                                                                |
| Content Page Screens                             | [Open](https://docs.notionapps.com/screens-and-components/types-of-screens/content)                                                           |
| Client Review Hub in 15 Minutes                  | [Open](https://docs.notionapps.com/guides/client-review-hub-in-15-minutes)                                                                    |
| Create Related Checklist from Workflow           | [Open](https://docs.notionapps.com/guides/create-related-checklist-from-workflow)                                                             |
| Configure App Audience and Notification Prefs    | [Open](https://docs.notionapps.com/guides/configure-app-audience-and-notification-prefs)                                                      |
| Work Queue Screen                                | [Open](https://docs.notionapps.com/screens-and-components/types-of-screens/native-automation-and-operational-screen-guides/work-queue-screen) |
| Decision Screen                                  | [Open](https://docs.notionapps.com/screens-and-components/types-of-screens/native-automation-and-operational-screen-guides/decision-screen)   |
| Filter List Screens by Logged-in User Properties | [Open](https://docs.notionapps.com/guides/filter-list-screens-by-logged-in-user-properties)                                                   |

***

### Recommended learning path

1. [Build a Mixed Public–Private Portal](https://docs.notionapps.com/guides/build-a-mixed-public-private-portal)
2. [Content Page Screens](https://docs.notionapps.com/screens-and-components/types-of-screens/content)
3. [Configure App Audience and Notification Prefs](https://docs.notionapps.com/guides/configure-app-audience-and-notification-prefs)
4. [Client Review Hub in 15 Minutes](https://docs.notionapps.com/guides/client-review-hub-in-15-minutes)
5. [Create Related Checklist from Workflow](https://docs.notionapps.com/guides/create-related-checklist-from-workflow)
6. Re-test Decision writeback + Work Queue claim/complete after Publish
7. For Jul 25 filter/validation/canvas items, continue with the [25 Jul 2026 Release](https://docs.notionapps.com/release-notes/25-jul-2026-release)

***

### Availability notes

* **Per-screen public access / Content Pages / dual nav**: available to entitled makers; test guest + signed-in paths after Publish
* **Guided Workflow / Messaging controls, audience policy, Decision writeback, multi-sheet Work Queue, Conversation files, Launcher announce**: require Automation / Workflow / Messaging entitlements for the account
* **Desktop split-view toggle**: Appearance; existing apps keep prior default
* **Relation personalization**: Pro+ logged-in user property filters (same plan bar as 25 Jul) plus relation field support
* **Nested rollup / formula sync**: default **off**; Support enables **safe** or **aggressive** per account when nested values are wrong in-app
* Reliability fixes: no new maker configuration — Publish / hard refresh as usual

***

### Related reading

* [📢 Release Notes](https://docs.notionapps.com/release-notes)
* [25 Jul 2026 Release](https://docs.notionapps.com/release-notes/25-jul-2026-release)
* [20 Jul 2026 Release](https://docs.notionapps.com/release-notes/20-jul-2026-release)
* [Automation Overview](https://docs.notionapps.com/automation)
* [Types of Screens](https://docs.notionapps.com/screens-and-components/types-of-screens)
* [Guides](https://docs.notionapps.com/guides)
