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

# Branding Customization

> Customize the branding and theme presented to your users

<Frame type="simple">
  <img src="https://mintcdn.com/crossmint/9uJPRLU6Ro7RXKau/images/console/branding-hero.jpg?fit=max&auto=format&n=9uJPRLU6Ro7RXKau&q=85&s=36761ff7a39cd4b70ef5c5073f71e689" alt="Crossmint developer console hero image for branding" width="1680" height="720" data-path="images/console/branding-hero.jpg" />
</Frame>

You can customize the branding of several aspects of the Crossmint experience. This includes the branding of the Storefront, Checkout tools, transfer API approval email, and even the purchase receipt email.

## Storefront

The No Code Storefront is configured within the Collection section of the developer console. To begin make sure you have a collection created that is compatible with the Storefront. You can find more info about collection compatibility in the [Storefront docs](/payments/storefront).

You can customize the following aspects of the Storefront:

* URL slug
* Logo
* Light/dark theme
* Primary color

To make these adjustments, navigate to a collection with the Storefront enabled.

<Steps>
  <Step title="Click the Branding link in the left hand navigation" />

  <Step title="Choose Storefront" />

  <Step title="Finally, make your adjustments in the `Media/Theme` tabbed explorer" />

  <Step title="click `Save changes` to apply them" />

  <Step title="Done!" />
</Steps>

<Frame type="simple" caption="click to zoom in">
  <img src="https://mintcdn.com/crossmint/9uJPRLU6Ro7RXKau/images/console/branding-map.jpg?fit=max&auto=format&n=9uJPRLU6Ro7RXKau&q=85&s=41b26f720d2c468a0718388dca0e7efb" alt="Crossmint developer console map for branding Storefront" width="2950" height="1602" data-path="images/console/branding-map.jpg" />
</Frame>

## Transfer API Approval Email

This customization option is available when you use the Custodial [Wallet APIs](/wallets/overview) to create wallets for your users and also have the `wallets:nfts.transfer` scope enabled.

Wallets created by passing `email` as opposed to `userId` are treated differently. This type of wallet enables users to login to Crossmint.com and access the NFTs associated with it. [Transfer](/wallets/guides/transfer-tokens) requests made via the API by your project will need to be approved by the user via email.

You have some options to customize how this approval email will look. When your project is setup this way you'll have a `Branding` tab available in the top Navigation.

<Steps>
  <Step title="Click the Branding link in top navigation" />

  <Step title="Upload logo" />

  <Step title="Change primary color via picker tool" />

  <Step title="click `Save changes` to apply them" />

  <Step title="Done!" />
</Steps>

<Frame type="simple" caption="click to zoom in">
  <img src="https://mintcdn.com/crossmint/9uJPRLU6Ro7RXKau/images/console/branding-2-map.jpg?fit=max&auto=format&n=9uJPRLU6Ro7RXKau&q=85&s=5bfbc036ffab158a958520931cf35e43" alt="Crossmint developer console map for branding transfer API approval email" width="2194" height="1958" data-path="images/console/branding-2-map.jpg" />
</Frame>

## Purchase Email Receipt

<Check>
  This is an enterprise feature.

  <a href="https://www.crossmint.com/contact/sales" target="_blank">
    Contact us
  </a>

  to learn more.
</Check>

We are required to send an email purchase receipt for compliance reasons so we cannot disable this email completely. However, you can customize the branding of this email to match your project.

The included customization options are:

* Logo
* Message text
* Link to your project instead of Crossmint.com wallet

## Payments Customization

Please refer to the [Hosted Checkout](/payments/pay-button/guides/ui-customization) and [Embedded Checkout](/payments/embedded/guides/ui-customization) section of the docs for instructions to customize these tools.
