Where to set it
Settings → Branding is org-wide: it applies to every workspace in the org.
Branding is an Agency plan capability: the name, logo, colour and the white-label switch are all saved only on Agency. On other plans the pane says so, and the first change you make is refused with a message that names Agency; the form then locks and links to your plan.
What it changes
Shared pages, which open without an account, wear the sharing org’s branding:- Shared receipts at
/r/<token> - Shared rewrites at
/rw/<token> - Client reports at
/r/report/<token>
Link previews are neutral for everyone
When a shared link is pasted into Slack, email or a chat app, the preview (OpenGraph and Twitter card) shows the page title and “A page shared with you.” It names no sender, for every org. The brand is only known once the page reads the token, which a link preview never does.Over the API
The dashboard usesGET and PATCH /v2/org/branding, with the fields brand_name, brand_logo_url, brand_color and white_label.
PATCH is partial: a field left out keeps its value, and an empty string clears it. It answers 400 for a logo URL that is not https, a colour that is not hex, a name over 80 characters, or white_label without a brand_name.
The public reads of shared pages, GET /v1/receipt/{token} and GET /v1/rewrites/{token}, carry a branding object: {name?, logo_url?, color?, white_label}. Every other field is unchanged.