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 catalog —
www.notionapps.com/templatesnow goes towww.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:
POSTJSON into Messaging (central or per-app URL) to publish a structured message onto a channel/topic - Outbound: Messaging Webhook subscribers deliver a live HTTP
POSTto 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 tohttps://www.notionapps.com/app-templates. Staging (kintevo.com/templates) goes tohttps://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.viewpermission
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/templatesredirects towww.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.