← All Features
Enterprise

Full White-Label Capability

Your brand. Your domain. Your platform.

IUSign's white-label system lets you brand the entire platform as your own. Upload your logo, set your brand colors, define your organization name, customize email from addresses, and even map a custom domain. Every email, every page, every certificate reflects your brand — not IUSign's.

How It Works

  1. 1

    Navigate to Settings → Branding in your dashboard.

  2. 2

    Upload your organization logo (SVG, PNG, or JPG — max 2 MB).

  3. 3

    Choose a primary brand color from 6 presets or define a custom hex.

  4. 4

    Set your organization name — displayed in emails, certificates, and page headers.

  5. 5

    Configure a custom email from address (e.g., noreply@yourcompany.com) via SMTP setup.

  6. 6

    All changes are tenant-scoped — they only affect your organization.

Technical Details

Branding data stored in tenants table: logo_url, primary_color, secondary_color, org_name, footer_text, email_from_name, email_from_address, custom_domain, domain_verified.

Domain verification: IUSign generates a unique TXT record value. You add it to your DNS. We poll until it resolves.

Theme system: CSS custom properties (--color-primary, --color-primary-hover, etc.) are dynamically set per tenant at page render.

Email templates (4 Jinja2 files) use tenant branding variables — logo, colors, org name are injected at send time.

Custom domain: reverse proxy routes signing.yourcompany.com to your tenant's instance. SSL via Let's Encrypt.

Feature flags control white-label access per tenant — not all tenants have this enabled.

Complete Branding Steps

Step 1: Upload your logo (Settings → Branding → Logo Upload). Supports SVG, PNG, JPG up to 2 MB. The logo appears in the navbar, login page, emails, certificates, and public signing pages. Step 2: Choose your brand color. 6 presets available (Indigo, Emerald, Rose, Amber, Violet, Custom) or enter any hex code. The color applies to all buttons, links, gradients, and accents across the platform. Step 3: Set your organization name. This replaces 'IUSign' in page headers, email subjects, certificate issuers, and public signing pages. Step 4: Customize email branding. Set a custom from_name (e.g., 'Acme Contracts') and from_email (e.g., noreply@yourcompany.com). All outgoing emails — invitations, reminders, completions — reflect your brand. Step 5: Optional custom domain. Add a CNAME record pointing signing.yourcompany.com to IUSign. Add a TXT record for verification. Your signing portal is now live at your domain.

Theme Presets & Custom Colors

6 built-in color themes: Indigo, Emerald, Rose, Amber, Violet, and Custom. Each preset defines 4 CSS variables: --color-primary, --color-primary-hover, --color-primary-light, --color-primary-dark. Themes are applied instantly client-side via localStorage. Custom hex codes allow pixel-perfect brand matching.

Tenant Data Isolation

Every tenant is completely isolated. Their documents, envelopes, signers, audit logs, and API keys are scoped to their tenant_id and cannot be accessed by any other tenant. This isolation is enforced at the application level (middleware tenant resolution), the database level (tenant_id on every table), and the API level (scoped API keys).

Ready to see it in action?

Create your free account and send your first document in under 3 minutes.

Get Started Free