Skip to content

Plans and entitlements

Canonical page for what a plan unlocks, usage meters, billing, and how that differs from Automation and Integrations entitlements.

The Automation matrix page stays a short table that links here for billing and to Which automation for product families. Billing details live only on this page.

Your subscription plan sets default caps and feature gates. Entitlement overrides (account or app) can grant or block Workflow, Messaging, Approvals, or individual Integrations providers without changing the Stripe plan. Makers see upgrade prompts; they do not see admin override UI.

Use this page to answer “why is clone blocked?”, “why is white-label missing?”, or “why is Auth0 / Crisp missing?” Use Automation Home → Request access when the lock is an automation family. Use support when a login or chat provider is missing.

You can open builder billing / the customer portal link for the account.

  1. Open account Plans / billing.
  2. Open the billing portal (Stripe customer portal) to update the card, cancel, or change plan.
  3. Payment links and trial vs paid: a trial account behaves like the trial plan’s caps. When the trial ends, the account either converts via the payment link you used or loses paid-only gates. Publish still works on the free/trial feature set.
  4. Confirm meters before you clone a template.
Meter What it counts What happens at the cap
Apps Live + draft apps in the account Clone / create fails until you delete or upgrade.
Databases Linked databases You cannot link another sheet.
Pages Notion pages synced into apps Sync may stop pulling new pages.
Properties Properties on linked databases New properties may not appear until you upgrade or remove unused ones.
Blocks Page-content blocks Show page content may stop updating.
Visitors Anonymous opens Analytics/overage; public pages may still open.
App users Signed-in users Signup / invite may fail.
Workspaces Connected Notion workspaces Connect Notion fails.
File uploads Files sent through the app Upload components error.
Two-way sync frequency Auto-sync interval Lower plans sync less often.
Feature Where it lives Usually gated?
Remove NotionApps label Appearance Yes
Custom domain Publish & share Yes
Custom CSS / JS / font How-tos + Advanced Yes
Email & password Users + Integrations Yes — on for paid plans by default
Google Login Integrations Yes — on for paid plans by default
Auth0 / Okta / Enterprise SSO Integrations Yes — separate capability
Crisp / Intercom Integrations Yes — separate capability
Workflow / Messaging / Approvals Automation Yes (separate entitlement families)
Theme presets Appearance No (current builder)
Select Items / bulk update Screens No

Automation entitlement levels (Messaging): draft / intra / inter / external API. See Messaging building blocks.

Login and chat providers 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, your plan does not include it. Contact NotionApps support — we can grant a provider for your account or a single app without changing your Stripe plan. Do not try to force it with Advanced JSON.

Setup steps: Integrations. Email & password: Email & password.

End users see upgrade walls only if you ship a broken gate (upload failed). They do not see meters. They only see login buttons and chat widgets for providers you are entitled to and have enabled.

This page is the limits page. If a customer’s override disagrees with the plan table, trust the builder lock they see and contact support.

Trial maker hits the app cap after two clones. They delete the unused clone, or open the billing portal and upgrade, then clone the template again. Preflight still fails if Workflow is not entitled — that is a Request access problem, not a meter.

A paid maker who wants Okta but only sees Google and Email & password should contact support for an SSO grant — upgrading Stripe alone may not turn Okta on.

Symptom What to do
Upgrade prompt on a provider Integrations. Contact support for an account or app grant.
Automation locked Automation Home → Request access
Hire someone instead Hire an expert

Capabilities matrix (short table). Which automation. Integrations.