White Labeling
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
- Go to Settings → Branding.
- Toggle off Show "Powered by WittyForm".
- The badge is removed instantly from all your published forms.
Custom logo
- In Settings → Branding, click Upload logo.
- Upload a PNG or SVG file (recommended: 200x50px or larger, transparent background).
- 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:
- Go to Settings → Branding → Email domain.
- Enter your domain (e.g.,
yourdomain.com). - Add the required DNS records:
- SPF: add
include:spf.wittyform.comto 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)
- SPF: add
- 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:
- Go to Settings → Branding → Brand profiles.
- Click Add profile.
- Configure a logo, colors, email domain, and custom domain for each brand.
- 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.