🏷️White Label

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:

FeatureWhat it does
Remove brandingHides "Powered by Pivra" from the widget footer
Custom CSSOverride widget styles with your own CSS
JavaScript injectionRun analytics or tracking scripts on the chat page
Custom domainServe the chatbot page on chat.yourdomain.com
Allowed domainsRestrict which sites can embed your chatbot

Remove Pivra branding

  1. Go to Settings β†’ White Label
  2. Toggle Remove "Powered by Pivra" branding on
  3. 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.com or embed.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

  1. Go to Settings β†’ White Label β†’ Custom domain
  2. Enter your subdomain: chat.yourdomain.com
  3. Save

Step 2 β€” Add a CNAME record

In your domain registrar's DNS settings, add:

TypeHostValue
CNAMEchatembed.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 .