Skip to main content

Where to set it

Settings → Branding is org-wide: it applies to every workspace in the org. Branding is a Business capability: the name, logo, colour and the white-label switch are saved on Business (and on the retired Agency plan, for accounts still on it). It is self-serve: move to Business under Settings → Billing and switch it on here. On Starter and Growth the pane says so, and the first change you make is refused with a message that names Business; 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: Each opens at app.attensira.com/r/<token>. Each shows your logo, your name and an accent bar in your colour. Without white label, the page ends with “Made with Attensira”. With white label, nothing on the page names Attensira: not the footer, not the AI notice, not the browser tab title, not the favicon, and not the link preview. The AI notice itself stays, without our name in it. 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 uses GET and PATCH /v1/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 carry a branding object: {name?, logo_url?, color?, white_label}. That is GET /v1/receipt/{token}, the rewrite and report payloads of GET /v1/share/{token}, and GET /v1/share/{token}/portal. Every other field is unchanged.