> ## Documentation Index
> Fetch the complete documentation index at: https://docs.shootbin.com/llms.txt
> Use this file to discover all available pages before exploring further.

# White-label Shootbin with your studio brand

> Replace Shootbin branding with your own studio name and logo so clients experience a fully branded proofing environment on a custom domain or subdomain.

White-labeling lets your clients interact with a proofing environment that looks like it belongs entirely to your studio. Instead of seeing the Shootbin name and logo, clients see your studio branding on a custom subdomain or your own domain, without building your own platform.

## Plan requirements

White-label branding is available on the **Agency** plan or as a separate **White-Label addon** (€19/month or \$21/month) that can be added to any plan.

<CardGroup cols={2}>
  <Card title="Agency" icon="users">
    Unlimited capacity with white-label branding included. Available on monthly or yearly billing.
  </Card>

  <Card title="White-Label Addon" icon="tag">
    Adds white-label branding to any plan for a fixed monthly fee.
  </Card>
</CardGroup>

<Note>
  White-label is not available on the Hobby, Beta, or Studio plans without purchasing the addon. If you're on the Agency plan, it is included by default.
</Note>

## What white-labeling changes

When a client opens your project through your branded subdomain or custom domain, they see:

* Your studio name instead of "Shootbin" in the header and throughout the interface
* Your logo in the header and on the login page, with separate light and dark mode variants if you want them
* Your custom domain in the URL bar, for example `proofing.acmestudio.com`
* All email notifications branded with your studio name, logo, and reply-to address

The underlying Shootbin platform powers everything, proofing, annotations, approvals, delivery, messaging, but none of that is visible to your clients.

<Info>
  White-labeling applies to the client-facing view. Your own Shootbin dashboard continues to show the standard Shootbin interface.
</Info>

## Settings overview

All white-label settings are managed from **Profile → Studio → White-label settings**. The following fields are available:

| Setting                | Required  | Description                                                                                                                                                                                                       |
| ---------------------- | --------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Enable white-label** | Yes       | Master toggle. All other fields are disabled until this is turned on.                                                                                                                                             |
| **Studio name**        | Read-only | Uses your display name from your profile. This appears everywhere Shootbin's name would normally show.                                                                                                            |
| **Website URL**        | Optional  | Your studio website URL (must use https). Shown to clients in branded emails and interfaces.                                                                                                                      |
| **Subdomain**          | Yes       | A unique subdomain slug (3–63 characters, alphanumeric with hyphens). Your branded URL will be `yourslug.proofing.photos`.                                                                                        |
| **Custom domain**      | Optional  | Your own domain name (for example `proofing.acmestudio.com`). Requires DNS verification.                                                                                                                          |
| **Light mode logo**    | Optional  | Your studio logo in PNG, JPG, or WebP format (max 1MB). Auto-optimized to 360×120px with a transparent background. Used in light mode and as the fallback in dark mode if you do not upload a separate dark logo. |
| **Dark mode logo**     | Optional  | A second logo for dark mode in PNG, JPG, or WebP format (max 1MB). If you leave this empty, Shootbin uses your light mode logo everywhere.                                                                        |

## Set up your white-label branding

### 1. Choose your subdomain

The subdomain is your unique, global slug on the `proofing.photos` domain.

<Steps>
  <Step title="Open Profile → Studio">
    Click your avatar or name in the sidebar, select **Profile**, then go to the **Studio** tab.
  </Step>

  <Step title="Enable white-label">
    Toggle **Enable white-label** on. The settings form unlocks.
  </Step>

  <Step title="Enter your subdomain">
    Shootbin suggests a subdomain based on your display name (for example "Acme Photos" → `acme-photos`). You can change it to anything available. Click **Check Availability** to verify it's not taken.
  </Step>

  <Step title="Upload your logo">
    Upload your light mode logo first. If you want a different version in dark mode, upload a second logo in the dark mode field. If you only upload one logo, Shootbin uses it in both light and dark interfaces.
  </Step>

  <Step title="(Optional) Add your website URL">
    Enter your studio website URL (must start with https). This appears in branded emails to clients.
  </Step>

  <Step title="Save your settings">
    Click **Save**. Your branded URL is now active at `yourslug.proofing.photos`.
  </Step>
</Steps>

### 2. (Optional) Connect a custom domain

If you want clients to see your own domain instead of `proofing.photos`, you can connect a custom domain.

<Steps>
  <Step title="Enter your custom domain">
    In the white-label settings, type your domain (for example `proofing.acmestudio.com`) and click **Connect**.
  </Step>

  <Step title="Copy the DNS records">
    Shootbin shows you the two DNS records you need to create:

    * **CNAME** pointing your domain to `yourslug.proofing.photos`
    * **TXT** record containing a verification token (for example `shootbin-verify-abc123...`)
  </Step>

  <Step title="Add DNS records with your provider">
    Log in to your domain registrar or DNS provider and add both records. DNS propagation can take a few minutes to a few hours.
  </Step>

  <Step title="Click Verify">
    Go back to the white-label settings and click **Verify**. Shootbin checks your DNS records asynchronously and notifies you when verification succeeds or fails.
  </Step>

  <Step title="Confirm verification">
    Once verified, the custom domain status shows as **Connected**. Your branded URL is now active on your own domain.
  </Step>
</Steps>

<Warning>
  Both the CNAME and TXT records must be present for verification to succeed. If verification fails, check that both records are configured correctly and that DNS has propagated.
</Warning>

### 3. Share your branded URL with clients

Once your subdomain or custom domain is active, share the URL with your clients. All project invitation links, gallery links, and email notifications use your branded domain automatically.

***

## How subdomain routing works

When a visitor goes to your branded URL, the middleware detects the subdomain, looks up your account, and serves the branded experience.

| Request                                      | Behavior                                                             |
| -------------------------------------------- | -------------------------------------------------------------------- |
| `yourslug.proofing.photos/` (bare subdomain) | Redirects to the branded login page                                  |
| `yourslug.proofing.photos/projects/...`      | Project and gallery pages work normally                              |
| `/register` on your subdomain                | Redirected to login (registration is disabled on branded subdomains) |
| Unknown subdomain                            | Returns a 404                                                        |

The generic Shootbin welcome page is suppressed when someone visits your branded subdomain, they go straight to login instead of seeing Shootbin marketing pages.

## Email branding

When you enable white-labeling, all emails sent to your clients, invitations, notifications, delivery alerts, are branded with your studio identity:

* **From name:** Your studio name (instead of "Shootbin")
* **Reply-to:** Your email address
* **Logo:** Your uploaded logo appears in the email header
* **URLs:** All links in the email point to your branded subdomain or custom domain

<Tip>
  Because emails are sent from your branded address, clients see a consistent experience from the first invitation onward, they may never realize they're using Shootbin.
</Tip>

## Sharing branded project links

Project links and invitation emails use your standard Shootbin project URLs by default. To ensure clients always see your branding, share project links using your subdomain:

* Replace `shootbin.com` with `yourstudio.shootbin.com` when copying links from your dashboard.
* Invitation emails sent from projects go out from the Shootbin platform; clients who accept via the invitation link and then navigate to your subdomain will see your branding.

<Warning>
  If you downgrade from Studio + Whitelabel or Agency to a plan that does not include white-label, your branded subdomain will stop serving your studio branding and revert to the default Shootbin experience. Existing project links will still work, but the branding will be removed.
</Warning>
