Skip to content

Branding configuration

The Branding settings screen at /admin/branding lets you white-label your Marketix instance — replacing the default name and logo with your own. Changes take effect immediately across the UI, email templates, and (where applicable) PDF reports.

Branding settings are persisted via Spatie Laravel Settings under the branding group. Uploaded image files are stored on the active storage disk (configured in Storage configuration) under the branding/ path and served publicly.

UI labelSetting keyDescription
Application nameapp_nameThe name shown throughout the UI and in email subjects. Leave blank to use the default (Marketix).

Each image field accepts an upload and shows the currently stored file as a preview thumbnail when one exists. A Remove current checkbox lets you delete the stored image without uploading a replacement (reverting to the default behaviour).

UI labelSetting keyWhere it appears
Logo (light mode)logo_light_pathNavigation bar and other UI surfaces on light backgrounds.
Logo (dark mode)logo_dark_pathNavigation bar and other UI surfaces on dark backgrounds.
Email / PDF logologo_email_pathTransactional emails and PDF report headers.
Faviconfavicon_pathBrowser tab icon. Accepted formats: .ico, .png, .jpg, .jpeg.
  • Click the file picker for the relevant field and select an image. The upload is submitted when you click Save.
  • To remove an image without replacing it, tick Remove current next to the relevant field and click Save. The file is deleted from storage and the setting is cleared.
  • Uploading a new image when one already exists automatically deletes the previous file from storage.

Uploaded branding assets are stored using the active storage backend. If you switch the storage driver (see Storage configuration), existing branding files remain on the previous disk. Re-upload any assets after changing the storage backend.