White label β custom domain, branding, and CSS
Remove Pivra branding, use your own domain, restrict embed domains, and apply safely scoped CSS.
Updated 13 July 2026
What's included in white label
Available on Pro and Business plans:
| Feature | What it does |
|---|---|
| Remove branding | Hides "Powered by Pivra" from the widget footer |
| Custom CSS | Override widget styles with your own CSS |
| Custom domain | Serve the chatbot page on chat.yourdomain.com |
| Allowed domains | Restrict which sites can embed your chatbot |
Remove Pivra branding
- Go to Settings β White Label
- Toggle Remove "Powered by Pivra" branding on
- Save
The "Powered by Pivra" text in the widget footer is immediately hidden.
Custom CSS
In Settings β White Label β Custom CSS, paste CSS that targets widget elements. The CSS is injected after default styles, so your rules override them.
Example β make the header your brand colour:
.chat-header {
background-color: #1a1a2e !important;
color: #ffffff;
}
.chat-bubble-send {
background-color: #16213e !important;
}
Pivra does not accept arbitrary JavaScript injection in the widget. Add analytics to the customer website through its normal, reviewed tag-management process.
Custom domain setup
Prerequisites
- Access to your domain's DNS settings
- A subdomain you want to use (e.g.
chat.yourdomain.com)
Step 1 β Set the domain in Pivra
- Go to Settings β White Label β Custom domain
- Enter your subdomain:
chat.yourdomain.com - Save
Step 2 β Add a CNAME record
In your domain registrar's DNS settings, add:
| Type | Host | Value |
|---|---|---|
| CNAME | chat | embed.pivra.ai |
(If your registrar asks for the full domain, use chat.yourdomain.com. with a trailing dot.)
DNS propagation can take up to 24 hours.
Step 3 β Verify DNS
Back in Settings β White Label, click Verify DNS after propagation. If successful, the check shows β with the resolved CNAME.
Step 4 β Contact support to finalise
Once DNS is verified, email support@pivra.ai with your domain. We add it to the CDN so traffic routes correctly. This is a manual step and is completed within 1 business day.
Allowed domains
Restrict which websites can load your chatbot using the Allowed domains field:
yourdomain.com, app.yourdomain.com, staging.yourdomain.com
Leave blank to allow any site. Useful if you want to prevent competitors from embedding your chatbot.
Was this helpful?
If you have questions or suggestions, email us at support@pivra.ai .