Branding.
Customize your platform's name, logo, colors, and identity.
Customize Reward Loyalty to match your brand. Upload your logo, choose your primary brand color, and configure your application name—all from the admin dashboard.
Configuring Branding
Navigate to Settings > Branding tab in the admin dashboard. This page contains all branding configuration options organized into three sections:
- Basic Settings — Application name and URL
- Brand Color — Your primary color that appears throughout the platform
- Logo Uploads — Upload logos for light and dark themes
Changes take effect immediately after clicking Save.
Application Name
The application name appears throughout the platform including browser tab titles, email headers and footers, system messages, and PWA install prompts.
- Navigate to Settings in the admin sidebar
- Click the Branding tab
- Update the Application Name field
- Click Save
You can also configure this via the environment file:
APP_NAME="Your Brand Name"
💡 Tip: Settings configured in the admin dashboard override environment variables.
Application URL
The base URL where your platform is installed. This is used for generating links in emails and QR codes.
- Navigate to Settings > Branding tab
- Update the Application URL field (e.g.,
https://yourdomain.com) - Click Save
Brand Color
Choose a primary brand color that reflects your business identity. The platform automatically generates a complete color palette from your selection, creating consistent tones across buttons, links, accents, and interactive elements.
Setting Your Brand Color
- Navigate to Settings > Branding tab
- Find the Brand Color section
- Click the color picker or enter a hex code (e.g.,
#8B5CF6for purple) - Click Save
Your brand color immediately applies across all portals—admin, partner, staff, and member—without requiring any technical changes or CSS recompilation.
How It Works
When you select a brand color, the system automatically generates 11 shades (from very light to very dark) that are used throughout the interface:
- Buttons and links use your primary color
- Hover states use slightly lighter/darker variations
- Backgrounds use very light tints
- Dark mode automatically adjusts all shades for proper contrast
The default brand color is blue (#3B82F6). When no custom color is set, the platform uses this standard blue theme.
Color Selection Tips
- Choose a dominant color from your existing brand guidelines
- Avoid very light colors — they may not provide enough contrast for buttons
- Test in dark mode — your color should work well on both light and dark backgrounds
Logo
Upload your logo directly through the admin dashboard. The system supports separate logos for light and dark themes, ensuring your branding looks correct regardless of the user's theme preference.
Uploading Your Logo
- Navigate to Settings > Branding tab
- Scroll to the Logo Uploads section
- Click the upload area or drag and drop your logo file
- For Light Mode Logo, upload a logo that works on light backgrounds
- For Dark Mode Logo, upload a version that works on dark backgrounds
- Click Save
Supported Formats
The following file formats are supported for logo uploads:
| Format | Best For |
|---|---|
| SVG | Recommended — scales perfectly at any size |
| PNG | Great for logos with transparency |
| JPG/JPEG | Suitable for photographic logos |
| WebP | Modern format with excellent compression |
Maximum file size is 2MB.
Logo Recommendations
- Height: Design for 32-40 pixels display height
- Background: Use transparent backgrounds (PNG or SVG)
- Aspect ratio: Horizontal or square logos work best
- Dark mode: Provide a light-colored or inverted version for dark backgrounds
Fallback Behavior
If no logo is uploaded, the platform displays a branded badge with the first letter of your application name, styled with your brand color.
Removing a Logo
To remove an uploaded logo and revert to the fallback badge:
- Navigate to Settings > Branding tab
- Click the × button on the logo preview
- Click Save
What You Can Customize
| Setting | Configurable | Method |
|---|---|---|
| Application Name | ✅ Yes | Dashboard or .env |
| Application URL | ✅ Yes | Dashboard or .env |
| Brand Color | ✅ Yes | Dashboard only |
| Light Mode Logo | ✅ Yes | Dashboard upload |
| Dark Mode Logo | ✅ Yes | Dashboard upload |
Email Branding
Emails use your configured application name in the header and footer:
- Email Header — Displays your application name as text
- Email Footer — Shows "© [Year] [Application Name]. All rights reserved."
- Sign-off — "The Team at [Application Name]"
Note: Uploaded logos are not currently displayed in emails. Only the application name text appears.
Campaign Emails (Partner-Sent)
When partners send email campaigns to members, the sender information differs:
- From Name — Uses the partner's configured sender name
- From Address — Uses the system email address for deliverability
- Reply-To — Routes to the partner's configured reply address
This allows partners to build their own brand identity with members while maintaining email deliverability through your domain.
PWA Branding
If members install your platform as a Progressive Web App (PWA), additional branding appears:
- App Name — Displayed in install prompts and app info
- Short Name — Shown on home screens (max 12 characters)
- Theme Color — Browser address bar color on mobile
- Background Color — Splash screen background when app launches
Configure these in Settings > PWA tab. See PWA Configuration for full details.
Consistency Tips
Keep branding consistent across all touchpoints:
- ✅ Use the same logo everywhere
- ✅ Ensure your logo works on both light and dark backgrounds
- ✅ Choose a brand color that complements your logo
- ✅ Match your PWA branding to your main application
- ✅ Use a professional, recognizable name
All users—administrators, partners, staff, and members—see consistent branding throughout the platform.
Troubleshooting
Logo Not Displaying After Upload
If your logo doesn't appear after saving:
- Check file format — Ensure you uploaded a supported format (SVG, PNG, JPG, WebP)
- Check file size — Maximum size is 2MB
- Clear browser cache — Hard refresh with
Cmd+Shift+R(Mac) orCtrl+Shift+R(Windows)
Logo Looks Blurry
Cause: The image resolution is too low for the display size.
Solution: Use SVG format (vector graphics) or provide a high-resolution PNG at least 2x the intended display size. SVG is strongly recommended because it scales perfectly at any size.
Brand Color Not Applying
Cause: Your browser cached the old styles.
Solutions:
- Hard refresh:
Ctrl+Shift+R(Windows/Linux) orCmd+Shift+R(Mac) - Clear browser cache
- Run
php artisan config:clearandphp artisan cache:clearon the server
Dark Mode Logo Not Showing
Cause: Dark mode logo only appears when the user's system or browser is set to dark mode.
Verification: Toggle your system to dark mode to confirm the logo switches correctly.
Related Topics
- System Settings — Overview of all admin configuration
- PWA Configuration — Progressive Web App settings
- Email Configuration — Email provider and sender setup