Coming 23 Aug 2026: Chat + SSO, Identity, HTML Blocks, Automation, Webhooks, Notify tokens, Templates, and SaaS Metrics

Coming 23 August 2026, NotionApps ships the integrations makers have been waiting for — and the rest of what landed on the promote train since the 9 August push: login, identity, forms, Automation, webhooks, Notify field tokens, the templates catalog, live-demo OTP with email/password, and SaaS Metrics.

This release brings:

  • Crisp — in-app live chat for your end users
  • Intercom — customer messaging, right inside the published app
  • Auth0 — enterprise-ready OAuth / SSO sign-in
  • Okta — workforce SSO with the same simple maker setup
  • Email & password — NotionApps-hosted credentials login alongside Google / SSO
  • Identity admin — manage roles and app users from Users → Identity (no Analytics gate)
  • Signup defaults — pre-fill Users metadata when people self-register
  • Form HTML Block — sandboxed HTML + CSS blocks on forms (WYSIWYG + CSS editor; blocks size to their content)
  • Automation onboarding — first-run orientation plus clearer Notify / Approval first wins
  • Messaging builder — inspect and edit messaging objects without JSON-first contracts
  • Messaging webhooks — inbound HTTP into Messaging + live outbound delivery to webhook subscribers
  • Workflow webhooks — inbound Webhook received triggers + outbound Notify → Webhook, with shared token auth
  • Notify {{payload}} tokens — mix literal text with submitted field values in email Subject/Body (and IntelliSense in Power-user JSON)
  • Templates catalogwww.notionapps.com/templates now goes to www.notionapps.com/app-templates (staging goes to Kintevo; old bookmarks stop 404ing)
  • Live-demo OTP + email/password — persona login codes still work when an app also has email/password turned on
  • SaaS Metrics — admin Billing snapshot (signups, activation, paid logos) from Mongo + Stripe, with signup UTM stored at register
  • Auth polish — cleaner login chrome, clearer credential errors, steadier Okta / multi-method screens
  • Inventory loading — Application Inventory keeps paging by account instead of stalling mid-list

Same Integrations experience you already know from Google Sign-In. Minimal setup. Guided fields. Flip it on → publish → it shows up in the live app.

Who gets which integration

Integrations are not “paid plan = everything.” Each provider is its own capability. The most specific grant wins: one app, then the account, then the plan default.

Typical defaults (your workspace can differ if NotionApps granted an exception):

Provider Typical default
Email & password On for paid plans. Hosted by NotionApps — no Firebase setup.
Google Sign-In On for paid plans
Crisp / Intercom Off until the plan includes chat, or NotionApps grants your account or one app
Auth0 / Okta Off until the plan includes SSO, or NotionApps grants your account or one app
Free Integrations off by default

If a provider is missing from Add Integration or shows an upgrade prompt, contact NotionApps support. We can grant that provider for your account or a single app without changing your Stripe plan. Do not try to force it with Advanced JSON.

Docs: Plans and entitlements · Integrations · 23 Aug 2026 Release


Why this is a big deal

Makers have been asking for a cleaner path to:

  • put support chat in the product without duct-taping scripts
  • offer Sign in with Auth0 / Okta / email & password alongside Google — not a custom auth rebuild
  • administer who can sign in (roles, identities, password reset) without leaving the builder
  • drop branded HTML/CSS into forms without shipping a separate marketing site
  • actually start Automation with Notify and Approval instead of staring at an empty workflow canvas
  • write Notify emails that include the values just submitted, not a separate template language
  • connect NotionApps to the rest of your stack with real inbound + outbound webhooks — not stubs, not “come back later”
  • land on a working templates URL instead of a 404
  • try live demos with a login code even when the app uses email/password

Until now, the chat + SSO connectors sat behind the gate. On 23 August, they ship as first-class NotionApps integrations — with identity, forms, Automation onboarding, webhooks, Notify tokens, templates, and SaaS Metrics riding along in the same production window.

Build portals. Serve clients. Support them in-product. Authenticate with your IdP (or email & password). Shape the form UI. Get Automation running. Wire external systems in and out over HTTP. One platform.


What’s included on day one

Chat: Crisp & Intercom

  • Add the integration in the builder
  • Paste the provider ID (Crisp Website ID / Intercom App ID)
  • Publish — the chat widget loads automatically in the end-user app

No scavenger hunt. No “remember to inject this snippet on every domain.”

SSO + credentials: Auth0, Okta, and Email & password

  • Connect your Auth0 or Okta app with the credentials they require
  • Guided callback / setup copy so you’re not guessing redirect URLs
  • Enable Email & password when you want NotionApps-hosted credentials instead of (or next to) IdP buttons
  • Enabling the integration wires Sign In for published apps — same mental model as Google
  • Live-demo persona codes still sign in when email/password is also on (the code is treated as OTP)

Perfect for client portals, internal tools, and partner hubs that already live in Auth0 or Okta — and for apps that just need a simple email/password gate.

Identity admin (Users → Identity)

  • Open Users → Identity to manage app identities without needing Analytics access
  • Configure a role catalog, optional dual-write to your Users database, and which profile columns show up
  • Add User, review Origin (email/password vs IdP), and send password resets from the same place

Identity admin is for who can sign in and what role they hold. Screen visibility and list filters still use the Users DB properties you already configure.

Signup defaults

  • When self-serve signup is on, makers can set default Users metadata applied as new rows are created
  • Useful for stamping Role, Client, Team, or other profile fields at registration time

Form HTML Block

  • Add an HTML Block on Create / Update forms
  • Edit with a visual editor and a dedicated CSS panel (Apply to preview)
  • Content is sandboxed (HTML + CSS — no maker JavaScript)
  • Blocks size to their content so they sit cleanly in the form — no awkward inner scrollbar

Use it for callouts, consent copy, branded instructions, and inline help that shouldn’t live in a Notion property.

Automation & Messaging (since 9 Aug)

  • First-run Automation orientation so makers learn the basics in-product
  • Notify and Approval first-win paths to drive adoption from Home
  • Messaging builder objects are inspectable and editable without starting from raw JSON
  • Notify tokens: in Subject/Body, type {{ and insert {{payload.fields.…}} next to literal text. {{payload.fields}} dumps every submitted value. Power-user JSON editors get the same IntelliSense (Ctrl/⌘+Space, Tab/Enter)

Webhooks: Messaging + Workflow (inbound and outbound)

External systems can talk to NotionApps over HTTP — and NotionApps can call them back.

Messaging

  • Inbound: POST JSON into Messaging (central or per-app URL) to publish a structured message onto a channel/topic
  • Outbound: Messaging Webhook subscribers deliver a live HTTP POST to your catcher URL when a matching message publishes
  • Auth uses the shared NotionApps webhook token (x-notionapps-webhook-token) — same model as Workflow

Workflow

  • Inbound: trigger workflows with Webhook received (central or per-app alias URL)
  • Outbound: Notify steps with channel Webhook POST to your external endpoint
  • Same shared token auth as Messaging

Typical partner pattern in one run:

External sender
  → inbound webhook into NotionApps
  → workflow / messaging route runs
  → outbound webhook to your catcher URL

Ops can monitor intake, egress, and kill switches from Admin (Workflow Operations → Webhooks and Messaging Operations → Webhooks). Messaging and Workflow controls are independent — and entitlements differ too: Messaging uses intra / inter / external levels (webhooks need external); Workflow is on or off.

Templates catalog

  • https://www.notionapps.com/templates (and nested /templates/… paths) permanently redirect to https://www.notionapps.com/app-templates. Staging (kintevo.com/templates) goes to https://www.kintevo.com/app-templates
  • Old blog posts, ads, and bookmarks stop 404ing

SaaS Metrics (admin)

  • New admin tool: Billing → SaaS Metrics
  • Snapshot of signups, Notion-connected activation, paid / active logos from Mongo + Stripe
  • New signups store UTM / referrer so source is measured, not guessed
  • Needs the admin.metrics.view permission

Login, inventory, and reliability polish

  • Desktop auth card no longer clips on short viewports
  • Clearer errors when email/password credentials are wrong
  • Steadier background when switching into Okta (and multi-method) login
  • Guest Login control is easier to hit on desktop
  • Application Inventory keeps loading the next page of accounts
  • Hardening so certain form text saves don’t fail with InvalidText edge cases
  • Identity console opens correctly during first-time setup

What to expect on 23 August 2026

  • Crisp Chat available under Integrations
  • Intercom available under Integrations
  • Auth0 Sign-In available under Integrations
  • Okta Sign-In available under Integrations
  • Email & password available as a first-class login method
  • Live-demo OTP codes still work when email/password is on
  • Users → Identity for app-level identity admin
  • Signup metadata defaults for new Users rows
  • HTML Block on forms (HTML + CSS, sandboxed, auto-height)
  • Automation orientation + Notify / Approval first wins
  • Notify emails can mix literal text with {{payload.fields.…}}
  • Messaging builder editability without JSON-first contracts
  • Messaging inbound + outbound webhooks (live delivery, shared token auth)
  • Workflow inbound + outbound webhooks with Admin intake / egress visibility
  • www.notionapps.com/templates redirects to www.notionapps.com/app-templates
  • Admin SaaS Metrics snapshot (UTM + Stripe/Mongo)
  • Integrations are per-provider: paid plans get Email & password + Google by default; Crisp, Intercom, Auth0, and Okta need their own capability or a NotionApps grant for your account or one app
  • Docs + setup helpers in the builder so you can go live the same day

Mark your calendar. If you’ve been waiting to move support, SSO, identity admin, richer form chrome, Notify emails that include submitted fields, and webhook-connected Automation into NotionApps instead of around it — this is the release.

Questions, IdP edge cases, webhook wiring tips, or “which one should I pick?” — reply in-thread. We’re listening.