White label β custom domain and branding
Remove Pivra branding, use your own domain, and inject custom CSS or JS.
Updated 2 Mar 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 |
| JavaScript injection | Run analytics or tracking scripts on the chat page |
| 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;
}
JavaScript injection
In Settings β White Label β JavaScript injection, paste code that should run when the standalone chat page loads. Useful for analytics:
// Google Analytics example
window.gtag('config', 'G-XXXXXXXXXX', {
page_title: 'Chat',
page_path: '/chat'
});
This only runs on the standalone embed page (
chat.yourdomain.comorembed.pivra.ai/embed/slug), not on the JS widget embedded on your site.
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 .