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.
What this is / when to use it
Section titled “What this is / when to use it”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.
Before you start
Section titled “Before you start”You can open builder billing / the customer portal link for the account.
Build it (billing)
Section titled “Build it (billing)”- Open account Plans / billing.
- Open the billing portal (Stripe customer portal) to update the card, cancel, or change plan.
- 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.
- Confirm meters before you clone a template.
Every control / meter
Section titled “Every control / meter”| 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 gates (typical)
Section titled “Feature gates (typical)”| 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.
Integrations entitlements
Section titled “Integrations entitlements”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.
What users see
Section titled “What users see”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.
Limits and plans
Section titled “Limits and plans”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.
Example
Section titled “Example”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.
Fix problems
Section titled “Fix problems”| 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 |
Related
Section titled “Related”Capabilities matrix (short table). Which automation. Integrations.