Hosted Page Branding and Customization
VerifyFlow hosted pages can be customized to match your brand. Custom branding is available on Growth, Pro, and Enterprise plans.
What you can customize
| Field | What it controls |
|---|---|
| Logo | Your logo appears at the top of the hosted page (public HTTPS URL) |
| Primary color | Button and accent color on the page (hex color, e.g. #4F46E5) |
| Page title | The heading shown on the hosted page |
| Button text | The label on the verification start button |
| Page description | A short description shown below the title |
| Success message | What users see after a successful verification |
| Failure message | What users see after a failed verification |
Fields you leave blank fall back to VerifyHuman's default styling and copy.
Plan eligibility
| Plan | Custom branding |
|---|---|
| Free | Not available |
| Starter | Not available |
| Growth | Available |
| Pro | Available |
| Enterprise | Available |
Free and Starter plans display VerifyHuman's default branding. You cannot override it on those plans.
How to set up branding
- Open VerifyFlow → My Flows
- Click the Flow you want to customize
- Click Edit Flow
- Scroll to the Customize branding section
- Fill in the fields you want to customize
- Click Save Changes
Your branding applies to both the live hosted page and the test hosted page, so what you see in the test link is exactly what your users will see.
Validation rules
To keep hosted pages safe and consistent, branding fields are validated before they are saved:
- Logo URL — must be a public
https://URL (PNG, SVG, or JPEG recommended; ideally no taller than 60 px) - Primary color — must be a valid 6-digit hex code, e.g.
#4F46E5 - Text fields — control characters and excessive length are automatically cleaned up
- Fields that fail validation are not saved (the rest of your changes are still saved)
Plan downgrade behavior
If your plan is downgraded from Growth to Free or Starter, your custom branding may be removed from the hosted page the next time you save the Flow. The VerifyHuman default branding will take over automatically.
To restore custom branding, upgrade to an eligible plan and re-save the Flow.
Frequently asked questions
Does branding apply to the test hosted page?
Yes. Branding is applied to both the live and test hosted pages so you can preview exactly how it will look before sharing the live link.
Can I add custom CSS or JavaScript?
Not currently. Branding is limited to the fields listed above for security and consistency across all hosted pages.
My logo is not showing up. What should I check?
- The URL must be a public
https://link — not a file on your local machine or a private server - The image should be accessible without authentication
- Some image hosts block external hotlinking — try uploading to a CDN or a public image host
Does VerifyHuman's logo appear on customized pages?
On Growth and above, the page uses only your branding. On Free and Starter, the VerifyHuman logo and default styling are used.