Skip to main content
Version: Next

Branding Overview

Design your identity experience. Ship it instantly.
No redeploys. No frontend rewrites. No friction.

Shyntr Branding Dashboard


Why Branding Exists

Most identity systems treat the login screen as an afterthought — a fixed, generic UI that every tenant shares. That creates friction: enterprise customers expect their logo, their colors, their voice. Integrators end up forking the UI or building custom wrappers just to match a brand.

Shyntr solves this differently. Branding is a first-class feature, not a workaround. Every tenant gets a fully isolated visual identity applied to login and consent screens — managed from the dashboard, activated instantly, with no code changes required.

Runtime configurable

Branding is resolved at request time. Change it in the dashboard, publish it, and the next user to open the login screen sees the updated design. No rebuild, no redeployment, no cache flush needed.


Core Capabilities

CapabilityWhat it means
Per-tenant brandingEvery tenant has its own isolated token set
Token-based themingColors, typography, borders, and layout via JSON
Draft / Preview / PublishSafe editing without touching production
Preview = productionThe dashboard preview uses the same renderer as the live portal
No redeployChanges go live through the dashboard, not a deployment pipeline
Admin API supportFull programmatic control alongside the visual editor

Tenant-Based Customization

Each tenant in Shyntr has its own branding configuration. Tokens are scoped to the tenant — one tenant's color palette never bleeds into another's login screen.

Multi-tenant isolation

Tenant A and Tenant B can have entirely different login experiences on the same Shyntr instance. No shared state, no theming conflicts, no cross-tenant leakage.

Configurable token groups:

  • Colors — primary accent, background, text, and border colors
  • Typography — font family and semantic weight levels (500 / 600 only)
  • Borders — card and input border width (010) and corner radius (032)
  • Widget — login title, subtitle, and logo URL (falls back to the Shyntr mascot if unset)
  • Background — solid color or full-bleed image, with automatic color fallback

See Token Reference for the full schema, accepted values, and validation rules.


Draft → Preview → Publish Flow

Branding changes never go live automatically. Every edit is saved as a draft. You review it in the preview panel, then publish when you're satisfied.

Draft safety

Editing a draft does not touch the live portal. Only Publish activates changes for end users. If you need to roll back, reset to defaults or republish a previous configuration.

The lifecycle in one sentence: edit freely in draft, verify in preview, ship with publish.


Preview = Production

The dashboard preview is not an approximation. It uses the same token resolver and the same layout components as the live login and consent screens.

The guarantee

What you see in the preview is exactly what your users will see. Same renderer. Same components. No visual-only shortcuts. No hidden transformations.

This is structural, not a policy. Because both surfaces share the same rendering code, drift is not possible. A border width of 5 renders as 5px in preview and 5px in production. A font weight of 600 is 600 in both. No scaling, no remapping, no surprises.

See Preview = Runtime Parity for the full breakdown, including examples and a complete parity summary table.


No Frontend Dependency

Branding does not require frontend changes of any kind. You do not need to:

  • Modify the login or consent UI
  • Add CSS variables or theme overrides
  • Rebuild or redeploy your auth portal
  • Coordinate with a frontend team

Tokens are applied server-side at render time. The auth portal UI reads them on every request. Updating branding is purely an admin operation.

For headless integrations

If you are running a fully custom login UI via the headless flow, token-based branding still applies to the consent screen and any Shyntr-rendered surfaces. Both paths use the same token resolution.


Dashboard Experience

The Shyntr dashboard includes a section-based visual branding editor:

  • Live preview panel — updates in real time as you change tokens
  • Section-based editing — colors, typography, borders, widget, and background are each their own collapsible section
  • Tenant selector — switch between tenants without leaving the editor
  • Draft status indicator — always shows whether the current draft differs from the published configuration
  • One-click publish — activates the draft for the selected tenant immediately

No design tools required. Configure a full branded login experience directly in the dashboard.


Admin API Support

Every branding operation available in the dashboard is also available through the Admin API. This makes branding programmable for:

  • Automated onboarding flows that provision new tenants with a default brand
  • CI/CD pipelines that deploy branding alongside application configuration
  • Multi-tenant SaaS platforms that manage branding programmatically per customer

The API accepts and returns the same JSON token structure shown in the Token Reference. Dashboard and API are always in sync — there is no separate schema.


How It Fits in the Flow

Branding is resolved as part of the standard authentication flow. When a user is redirected to the login or consent screen, Shyntr resolves the active published branding for that tenant and applies it before rendering.

User → Auth Flow → Shyntr resolves tenant → Loads published branding tokens → Renders login/consent

If no branding has been published for a tenant, Shyntr applies system defaults. There is no error state — the screens always render.


Identity UX as a First-Class Citizen

Most identity infrastructure treats UX as an integration concern — something the product team handles after the auth layer is wired up. Shyntr disagrees.

Identity touchpoints — login, consent, logout — are where trust is built or broken. A branded, familiar-looking login screen is not cosmetic. It is a signal to the user that they are in the right place. It is the difference between a professional product and a generic auth page.

Why this matters for enterprise

Enterprise customers routinely require branded login experiences as a condition of deployment. Shyntr makes this a zero-effort capability, not a custom integration project.

Shyntr treats the login and consent UI as an owned product surface — configurable, versioned (draft/publish), and guaranteed to render consistently across every environment.


Next Steps