White Labeling

6 min read

White labeling lets you present WittyForm as your own product. Remove all WittyForm branding, use your own logo and domain, and create a seamless experience that matches your brand identity.

What white label includes

  • Removal of all "Powered by WittyForm" badges and watermarks
  • Custom logo on forms, emails, and the submission confirmation page
  • Custom color scheme applied to all form UI
  • Custom email sender domain (e.g., [email protected])
  • Custom domain for form URLs (e.g., forms.yourdomain.com)
  • Brand profiles for managing multiple brands from one account
White labeling is available on the Pro plan and above.

Removing WittyForm branding

  1. Go to Settings → Branding.
  2. Toggle off Show "Powered by WittyForm".
  3. The badge is removed instantly from all your published forms.

Custom logo

  1. In Settings → Branding, click Upload logo.
  2. Upload a PNG or SVG file (recommended: 200x50px or larger, transparent background).
  3. The logo appears in the form header, email notifications, and the confirmation screen.

You can upload two variants: a light mode logo (for light backgrounds) and a dark mode logo (for dark backgrounds). WittyForm automatically selects the correct one based on the active theme.

Custom colors

Beyond the per-form theme editor, white label settings let you define brand-wide colors:

  • Brand primary: used as the default primary color for all new forms
  • Email accent: the accent color in email notification templates
  • Footer background: background color for the form footer area

These colors are applied as defaults. Individual forms can still override them via the theme editor.

Custom email sender domain

By default, form notification emails are sent from [email protected]. With white labeling, you can send from your own domain:

  1. Go to Settings → Branding → Email domain.
  2. Enter your domain (e.g., yourdomain.com).
  3. Add the required DNS records:
    • SPF: add include:spf.wittyform.com to your existing SPF record
    • DKIM: create a CNAME record: wf._domainkey.yourdomain.com wf._domainkey.wittyform.com
    • DMARC: ensure you have a DMARC policy (WittyForm will guide you if one is missing)
  4. Click Verify domain. Once DNS propagation completes (usually 5 to 30 minutes), the status will change to "Verified".

After verification, all notification emails will be sent from [email protected] (or any prefix you choose).

Custom domain

Serve your forms on a custom domain instead of wittyform.com/form/.... See the Custom Domains guide for detailed DNS setup instructions.

Brand profiles

If you manage forms for multiple brands or clients, create separate brand profiles:

  1. Go to Settings → Branding → Brand profiles.
  2. Click Add profile.
  3. Configure a logo, colors, email domain, and custom domain for each brand.
  4. When creating a form, select which brand profile to use.

Each profile is independent: forms assigned to "Brand A" will use Brand A's logo and colors, while "Brand B" forms use Brand B's settings.

Managing white label settings

White label and brand profile settings are managed from the dashboard rather than a public API. Branding toggles, logos, and brand colors live under Settings → Branding, and each brand profile is created and edited from Brand profiles in that same area. Changes save instantly and apply to your published forms, emails, and confirmation screens.

$37 · paid once

Ready to Build Forms That Actually Convert?

Start free and keep the five forms for good, or pay once and unlock all of it — unlimited forms, ten team members, AI, CRM, white label and the API. No renewal, ever.

14-day money-backInstant accessNo subscription, ever
White Labeling