/
White labeling & SaaS
Your agency brand everywhere clients look: login page, dashboard, system emails and sub-accounts. Built for my own agency CRM at crm.kristianm.com.
Sign in to your account
you@agency.com •••••••••• Sign in Having trouble logging in? Contact info@kristianm.comAgency Settings → Custom CSS (excerpt)
/* KRISTIAN M — GHL WHITE LABEL CSS
Affects: crm.kristianm.com login + agency + sub-account UI */
:root {
--main-font: 'Poppins', sans-serif;
--accent-font: 'Capriola', 'Poppins', sans-serif;
--ink-2: #191F28; /* default menu + body text */
--glass: rgba(255, 255, 255, 0.78);
--royal: #2454FF;
--login-button-hover-bg: var(--royal);
--login-button-hover-color: var(--yellow);
--header-note: 'Having trouble logging in? Contact info@kristianm.com';
}
/* Fade the brand photo to 50% behind the app UI */
html:not(:has(.hl_login)) {
background-image:
linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,.5)),
var(--brand-bg) !important;
}
/* Navy login panel */
body .hl_login--body .card {
background: var(--main-login-bg) !important;
border-radius: 10px !important;
box-shadow: 0 24px 60px rgba(4, 12, 30, .45) !important;
}
What I configure
Agency branding
- Logo, favicon and brand colors
- Custom login page on crm.kristianm.com
- Theme CSS for agency + sub-accounts
Sub-accounts & snapshots
- Manual and snapshot-based sub-account creation
- Snapshot versioning and push updates
- Template library edits
System emails
- Welcome email
- Reset password email
- Verification code email
SaaS + billing
- Subscription and rebilling overview
- Wallet and transactions
- Phone integration and pricing
Users & governance
- User creation and roles
- Audit logs
- Announcements to sub-accounts
Integrations
- Private integrations / API keys
- Zapier connection
- Custom menu links