Your App, Your Brand: Custom Fonts, CSS & JavaScript Are Coming to NotionApps

Expected delivery date: June 28, 2026

We’re excited to share an upcoming NotionApps enhancement designed for builders who want more control over the look, feel, and behavior of their client-facing apps.

On June 28, 2026, we expect to release Brand Styling & Custom Code, a new Premium and Enterprise feature that allows app builders to customize their apps with custom fonts, custom CSS, and custom JavaScript.

This update gives builders more flexibility to create polished, brand-aligned experiences directly inside NotionApps.

Bring Your Brand Into the App Experience

Many builders use NotionApps to create client portals, internal tools, member dashboards, project hubs, directories, reporting apps, and other public or private experiences.

Until now, branding options have focused primarily on theme-level styling, such as your app’s primary color. That works well for simple customization, but many client-facing solutions need more control.

With this upcoming feature, builders will be able to better match a client’s brand across visible app elements such as:

  • Headings
  • Body text
  • Buttons
  • Form fields
  • Labels
  • Navigation
  • Input controls
  • Layout details
  • Branded interface elements

Whether you are building for your own company or delivering apps for clients, this feature is designed to help your NotionApps-built solutions feel more intentional, professional, and on-brand.

What’s Included

The new Brand Styling & Custom Code section will allow eligible builders to configure three major customization areas.

Custom Fonts

Builders will be able to select and apply custom fonts to their public app experience. This helps apps feel more aligned with a brand’s typography system instead of relying only on default interface fonts.

The initial release is expected to support standard font options, including system fonts and Google Fonts.

Custom CSS

Builders will be able to add custom CSS to adjust the visual presentation of their app.

This can be used to refine the appearance of buttons, fields, labels, spacing, navigation, headings, and other app interface elements.

Custom CSS will be scoped to the application so it is intended to affect only the current app experience and not the broader NotionApps platform.

Custom JavaScript

For more advanced use cases, Premium and Enterprise builders will be able to add custom JavaScript that runs inside the published end-user app experience.

This can help support advanced client-facing enhancements where styling alone is not enough.

Custom JavaScript will be limited to public end-user app contexts. It will not run inside the NotionApps builder, platform admin areas, marketing pages, or login pages.

Built for Client-Facing Apps

This release is especially useful for builders creating apps that need to look and feel like a natural extension of a client’s brand.

Examples include:

  • Client portals
  • Customer dashboards
  • Member directories
  • Internal team apps
  • Event apps
  • Reporting hubs
  • Project management portals
  • Agency-delivered client solutions
  • Branded intake or workflow apps

Instead of building a useful app that still feels generic, builders will have more control over how the final experience is presented to end users.

Available for Premium and Enterprise Plans

Brand Styling & Custom Code will be available only on Premium and Enterprise plans.

This includes:

  • Custom fonts
  • Custom CSS
  • Custom JavaScript

Free, Basic, and Pro plans will not have access to this feature at launch.

For teams and agencies delivering branded client-facing solutions, this gives Premium and Enterprise users a more advanced layer of presentation control.

Designed With Safety in Mind

Custom code is powerful, so we are building this feature with guardrails.

Custom CSS and JavaScript are intended to apply only to the current app. They should not interfere with the NotionApps builder, admin tools, marketing pages, login pages, or other apps.

JavaScript will run only in the published end-user app experience and only after the app has loaded. If custom JavaScript encounters an error, the core app should continue to render safely.

Builders will also be able to enable or disable custom CSS and JavaScript without deleting their saved code.

How It Will Work

Once released, eligible builders will see a new settings area in the app builder for brand styling and custom code.

From there, builders will be able to:

  1. Enable a custom font.
  2. Select or configure the font.
  3. Add custom CSS.
  4. Add custom JavaScript.
  5. Save the customization.
  6. View the changes in the public app experience.

Customizations will apply after they are saved. Unsaved changes will not affect the live app.

Why This Matters

NotionApps is built to help people turn Notion data into real, usable applications. But for many client-facing use cases, functionality is only part of the equation.

Presentation matters.

A client portal should feel like the client’s brand.
A member app should feel intentional and polished.
A customer-facing dashboard should feel trustworthy and professional.

With custom fonts, CSS, and JavaScript, builders will have more flexibility to create apps that not only work well, but also look and feel aligned with the people and organizations they represent.

Expected Release Date

We expect to deliver Brand Styling & Custom Code on June 28, 2026.

As we approach release, we’ll continue testing the feature to ensure that customizations save correctly, render properly on desktop and mobile, and remain safely scoped to the app experience.

Coming Soon

We’re excited to bring deeper branding control to NotionApps.

With this update, Premium and Enterprise builders will have a new way to create more polished, customized, and client-ready apps — without leaving the NotionApps builder.

Your app should not just work like your solution. It should look and feel like your brand.