Accessing Organization Settings
Navigate to Settings from the Client Portal sidebar, or go directly to/settings.
Organization Name
Your organization name is displayed:- In the Client Portal header
- On event pages and branding templates (via
{{org_name}}variable) - In email notifications to attendees
- In the Super Admin’s client list
Updating Organization Name
Changing your organization name does not affect your organization slug. The slug is set during registration and cannot be changed.
Organization Logo
The organization logo is displayed in the Client Portal header, next to the PassTru logo. It provides branding consistency across all pages in your portal.Logo Requirements
| Requirement | Specification |
|---|---|
| File Format | PNG only (.png) |
| Maximum File Size | 1 MB |
| Recommended Dimensions | 100px height × 300px width |
| Display Size | Maximum 80px height (auto-scaled) |
| Storage | Uploaded to org-logos storage bucket |
Uploading a Logo
Prepare your logo
Ensure your logo file meets the requirements:
- PNG format
- Under 1 MB
- Clear and readable at small sizes
Upload processing
The system:
- Validates the file format and size
- Uploads to the
org-logos/{organizationId}/logo.pngpath - Generates a public URL
- Updates your organization record
Logo Display Locations
- Client Portal Header — Top-left corner, next to the PassTru logo
- Event Portal Header — Visible when navigating event-specific pages
- All authenticated pages — Consistent branding across your entire portal experience
Logo Validation
The system performs the following validations:File Type Check
File Size Check
Replacing an Existing Logo
To replace your current logo:- Click Upload Logo again
- Select a new PNG file
- The new file is uploaded with
upsert: true, replacing the old logo - The logo URL is updated in your organization record
- The new logo appears immediately across all pages
Replacing a logo does not require deleting the old one first. The system automatically overwrites the existing file.
Logo Storage Structure
Logos are stored in theorg-logos Supabase storage bucket:
- Each organization has a dedicated folder identified by
organizationId - The logo is always named
logo.png(orlogo.{ext}if other extensions are supported in the future) - Public URL format:
https://{supabase-url}/storage/v1/object/public/org-logos/{organizationId}/logo.png
Troubleshooting
Logo Not Appearing
If your logo doesn’t appear after upload:- Refresh the page — Hard refresh (Cmd+Shift+R or Ctrl+Shift+R) to clear cache
- Check file format — Ensure it’s a valid PNG file
- Check file size — Ensure it’s under 1 MB
- Verify upload success — Look for the success toast notification
Upload Failed Error
If you see “Upload failed: [error message]”:- Check your internet connection
- Ensure the file is not corrupted
- Try a different PNG file
- Contact your Super Admin if the issue persists
Logo Appears Distorted
If your logo looks stretched or pixelated:- Use a high-resolution PNG file (at least 100px height)
- Ensure transparent background for best results
- Test the logo appearance at 80px height before uploading
Best Practices
Use transparent backgrounds
PNG files with transparent backgrounds look best in the header, especially when switching between light and dark modes.
Optimize file size
Compress your PNG to reduce file size while maintaining quality. Tools like TinyPNG can help.
Test readability
Ensure your logo is readable at small sizes (80px height). Avoid overly complex designs.