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

# The partner portal & branding

> White-label your signup page and partner portal under your logo, colours, subdomain or custom domain.

Your partners get a full portal to track links, sales and payouts — and you can put your brand on
all of it. This page covers the **merchant** side: branding, signup URLs and link formats. For
what partners actually see, read [For affiliates](/partner-portal/for-affiliates).

## Brand your affiliate pages

Go to **Affiliate program → Configuration → Branding** to set:

<CardGroup cols={2}>
  <Card title="Subdomain" icon="at">
    Set `acme.trackrev.io` as your affiliate home. 2–40 lowercase characters. This becomes your
    signup and portal host.
  </Card>

  <Card title="Logo & colour" icon="swatchbook">
    Upload a logo (PNG/JPG/SVG/WebP, up to 1 MB) and set an accent colour (a hex value like
    `#e63e2e`). These brand the signup page, partner login and the whole portal.
  </Card>
</CardGroup>

The signup landing page, partner login and portal all render your logo, colour and name — even
the browser tab title and favicon. The portal footer shows a small *"Powered by TrackRev."*

## Signup URLs

Your programme's signup page is reachable at several URLs, depending on what you've configured:

| URL                                      | When                                            |
| ---------------------------------------- | ----------------------------------------------- |
| `https://<subdomain>.trackrev.io/`       | Your homepage programme on the hosted subdomain |
| `https://<subdomain>.trackrev.io/<slug>` | A specific programme by slug                    |
| `https://<yourdomain>/join`              | On a connected custom domain                    |
| `https://<yourdomain>/join/<slug>`       | A specific programme on your domain             |
| `https://trackrev.io/<short-code>`       | A global short fallback                         |

If you run several programmes, pin which one your subdomain homepage shows from the **Programs &
signup links** card (the "Homepage" pin).

## Referral link formats

In the programme form's **Referral link formats** section, choose which URL styles partners may
share and which is the default:

* **Hosted subdomain** — `acme.trackrev.io/yourname`
* **Your domain** — `go.yourbrand.com/yourname`
* **TrackRev short link** — `trackrev.io/r/yourname`

Only formats you've actually configured appear (never a dead link), and partners always keep at
least one. Every partner link carries `channel=affiliate`, `utm_source=partner`,
`utm_medium=affiliate`.

## Custom domain for the portal

Add a custom domain under **Configuration → Domains** (same flow as
[custom tracking domains](/link-tracking/custom-domains)). A verified custom domain serves your
signup pages at `/join` and takes priority over the subdomain.

<Note>
  Custom domains currently serve link slugs and the `/join` signup pages. The signed-in **partner
  portal** is served on your hosted `*.trackrev.io` subdomain, where it's scoped to your workspace
  so a partner who works with several brands only sees your data.
</Note>
