White Label Video Calls
Calls that look like your product, with your name, logo and colours.
A brand profile changes how Meet's room pages, join screens and gates look: name, logo, favicon, colours for light and dark, font and corner radius. It can hide Meet's own logo and name and put a "Back to your app" button on the screens.
The profile#
{
"name": "Acme Calls",
"logo_url": "https://acme.test/logo.svg",
"logo_dark_url": "https://acme.test/logo-white.svg",
"favicon_url": "https://acme.test/favicon.png",
"colors": {
"light": { "background": "#fff8ef", "surface": "#ffffff", "border": "#ecd9bf", "text": "#3b2a14",
"muted": "#7d6a4f", "accent": "#c2410c", "accent_text": "#ffffff", "danger": "#b91c1c" },
"dark": { "background": "#1a120a", "accent": "#fb923c" }
},
"font": "Inter",
"radius": 10,
"hide_meet_branding": true,
"back_label": "Back to Acme",
"back_url": "https://acme.test/app"
}nameis required, up to 60 characters. Every colour is hex (#rgbor#rrggbb) and optional. A colour you leave out keeps Meet's own.fontissystem,serif,mono,inter,georgia,helvetica,arialor the name of a Google Fonts family.radiusis 0 to 32 pixels.- Addresses for logos, favicon and
back_urlmust behttps. With no logo the page shows the first letter of the name on your accent colour. hide_meet_brandingdefaults to true. With noback_urlno Back buttons are shown.- A wrong value answers
400with thefieldat fault.
Where to set it#
In the dashboard, open your project and then Brand. You pick colours and see a live preview of the join screen, then save. The profile is stored with the project.
Every room of the project shows this brand: rooms made through your API keys and rooms made through Meet's signed integration API alike. A change shows on the next page load, with no restart and no new room needed.
Your own address#
A brand can have its own public address, such as https://meet.acme.test, so room links start with your domain. The address must be
approved by Meet first and belongs to one app. Ask us to set it up. Pages served on that host know the brand before the room loads.
What stays the same#
The meeting itself is the same product. Pages show your brand at the door (join screen, waiting room, closed and ended screens) and in the room. For a completely custom look, draw the call yourself with the headless client (preview).