Skip to main content

How to customize your portal with your brand identity

Give your portal a fully on-brand look – add your logo, set a custom domain, adjust layouts, and even apply your own CSS and tracking tools.

Updated over 2 weeks ago

Branding your portal makes it feel like a natural extension of your business. A consistent look and feel builds trust, reinforces your brand identity, and creates a professional, immersive experience for your users.

ℹ️ Most of the branding options described in this article are applicable for both apps and portals. If you haven’t turned your app into a portal yet, check our A-to-Z guide on how to create a portal and manage users’ access.


Add your logo and rename your project

To get started, switch to Edit mode from the top center of your portal.

Then click the title of your project in the top-left corner – this opens the menu where you can rename the project and upload your logo:

  • Rename your project
    Choose a name that reflects your brand – it will display both in your portal and in your users’ login and sign‑up screens.

  • Upload your logo: You can add either a square logo or a rectangular one. Note that rectangular logos may overlap the project title, which will then be hidden automatically:

ℹ️ Your project title and logo will also appear on the login or sign‑up window when users access your portal from a shared public link – helping you brand the full experience from start to finish:


Set a custom domain

A custom domain makes your portal instantly recognizable and builds trust with your audience. Once connected, your portal will appear under your own branded URL instead of a Formaloo link.

You have two options for connecting a custom domain:

  • Workspace‑wide app custom domain
    In your Workspace Settings, you can set a Projects Custom Domain for all apps and portals within that workspace.

    This way, your apps and portals can be opened with their URL ending appended to your custom domain (for example, yourdomain.com/portal‑url):

  • Individual domain per portal
    If you manage multiple projects under different sub‑brands, you can assign a separate custom domain to each portal individually.

ℹ️ For a step‑by‑step guide, see How to set up an app or portal custom domain.


Add branded visuals and layout elements

Beyond the logo and domain, you can personalize every page of your portal with visuals that reflect your brand identity:

  • Customize page covers, layouts, and fonts,

  • Add images, videos, or embedded media.

ℹ️ For customizing page layout, branding, and content, check our guide on customizing your portal pages and content.


Apply custom CSS

If you’d like full control over your portal’s design, you can apply Custom CSS to match your brand’s identity.

  • In your portal, go to Settings at the top‑right corner → Customize with code,

  • Enter your custom CSS styles in the Custom CSS box to modify fonts, colors, spacing, button styles, and overall layout:

By using custom CSS, you can personalize the portal’s appearance beyond the built-in design options.


Add tracking and analytics scripts

In the same Customize with code section, switch to the Custom JavaScript tab to integrate analytics or tracking tools like Google Analytics or Google Tag Manager.

  • In your portal, go to Settings at the top‑right corner → Customize with code,

  • Paste your tracking code into the Custom JS box:

💡 Why use tracking tools?

  • Google Analytics helps track visitor activity, session duration, and engagement,

  • Google Tag Manager simplifies adding and managing third-party tracking scripts.

By combining Custom CSS and tracking tools, you ensure a branded, data-driven portal that matches your identity while capturing key user insights.


Bottom line

Your portal is more than just a dashboard – it’s your brand’s digital home. By adding your logo, connecting your domain, and tailoring the design, you can give every visitor a cohesive, professional, and on‑brand experience.

💡 Explore how you can control access to your branded portal – check our guides on enabling or disabling login and sign‑up options, adding users manually, and importing users in bulk to make sure your branded portal is ready for your audience.

Did this answer your question?