Brand Audit Tool
This guide covers how WittyForm's Brand Audit works, including the checks it performs, how the score is calculated, and how to read the per form results. Brand Audit lives in the dashboard under Brand Audit and runs on demand when you open it.
Audit checks performed
An audit looks at your brand settings (logo, colors, fonts, email branding, and custom domain) and at the branding applied to your forms. Each check is a presence check: it confirms whether something is set, not whether a color is a precise match. The checks fall into a few groups.
| Check | What it confirms | Group |
|---|---|---|
| Logo uploaded | A brand logo has been uploaded. | Identity |
| Favicon uploaded | A favicon is set (when your brand profile supports it). | Identity |
| Footer / powered by customized | WittyForm branding is removed or the powered by text is customized. | Identity |
| Support contact configured | A support email or support URL is set. | Identity |
| OG image set | A default Open Graph image is set for sharing. | Identity |
| Primary color set | A primary brand color is defined. | Visual |
| Secondary color set | A secondary color is defined. | Visual |
| Heading font configured | A heading font is chosen. | Visual |
| Body font configured | A body font is chosen. | Visual |
| Email branding configured | An email sender name and brand color are set. | |
| Email footer configured | An email footer text is set. | |
| Custom domain configured | A verified custom domain is connected. | Domain |
| Forms follow brand | Your forms' branding (colors, font, logo) does not deviate from your brand. | Forms |
Compliance scoring
Each check carries a weight, and the overall score is a weighted percentage. A check that passes earns its full weight, a check that returns a warning earns half its weight, and a check that fails earns nothing. The score is:
overall_score = round(100 * earned_weight / total_weight)Here earned_weight is the sum of the weights you earned across all checks and total_weight is the sum of the weights of the checks that ran. Checks that do not apply to your setup are skipped and do not count against the total, so the score always reflects only the checks that were actually evaluated.
The form compliance check compares each form's branding against your brand. A form is counted as compliant when its colors, font, and logo do not differ from your brand values. Forms that match are reported as compliant; forms that differ are listed with the specific fields that deviate so you can update them.
Reading the results
When you open Brand Audit, it runs immediately and shows the results in one view. There is no separate job to poll and no need to schedule anything. You see:
- An overall score shown as a percentage ring, using the weighted formula above.
- A list of checks, each marked pass, warning, or fail, with a short recommendation for the ones that need attention (for example, "Set a primary brand color" or "Upload a favicon").
- A per form breakdown that flags any form whose branding differs from your brand, naming the specific fields (such as primary color, font, or logo) that deviate.
Each recommendation links you to the right setting so you can fix the gap and re run the audit to confirm your score went up.