Skip to main content

Brand Kit Overview

Brand Kit allows you to set key elements that define your brand's theme that get used throughout the app. It's really important to take a moment to configure your Brand Kit settings when you first install Tapcart as it will greatly improve the speed at which you can develop your app by ensuring your brand is represented in all of our Design Block templates we provide you.

Accessing Brand Kit

  1. Open your Tapcart Dashboard

  2. Hover over App Studio in the header

  3. Select Brand Kit from the drop down

Brand Kit consists of 5 key areas

  • Colors: controls the color palette used to style design blocks

  • Typography: controls the font used throughout the app

  • Icons: provides a way to upload custom icons

  • Brand Assets: this controls some of your branded assets customers see when they visit the app

  • Screenshot Generator: create App Store and Google Play listing screenshots with branded templates

Colors

Colors allow you to set your color palette across the app to ensure experiences look and feel just like your brand. To edit a color, click the color swatch tied to the element you’re looking to update and either find the color using the color wheel, use a recently used color swatch or type in the HEX, RGB, or HSL value.

Important notes:

  • RGB and HSL values will be converted to HEX format after applying.

  • You can also set the opacity of any color using a slider. By default, this will be set from fully opaque but can be modified to completely transparent. This configuration will be saved in the HEX value assigned to the color.

As you choose your colors, you can preview changes using the mobile previewer. You can change the page you’d like to preview above the mobile phone. The pages you can preview include Homepage, Account, and Cart.

Important note: Not every element will be available for viewing on the screen depending on your use case (i.e. you don’t have sales prices or can’t see an error message toast in the previewer).


​Colors are broken down into 4 sections to help drive understanding of where the color change will impact the app.

Core Colors

The main color components throughout the app like app background, header, dividing lines, and icons.

Background

Present on home, cart, PDP, account, PLP, collection menu, wishlists, subscriptions, orders, and search pages.

Header Background

Present on home, cart, PDP, account, PLP, collection menu, wishlists, subscriptions, orders, and search pages.

Input Background

Present on collection menu (titles of collection), PDP - wishlist heart fill, Sold out badge, Cart - apply discount / gift card fields.

Modal Background

Present on in app notification modals like abandoned cart, Cart - subtotal section, PLP - Quick add modal, Account menu background, and Notifications line items.

Tab Bar

Present on bottom navigation only.

Icon (Primary)

Present on the “x” within modals, cart quantity picker (+,-), loading state jumping dots, selected checkboxes, and accordion arrows within the account page.

Icon (Secondary)

Present as the outline of wishlist, Non-selected icon on bottom navigation, and account menu icons.

Icon (Header)

Present on the top of your navigation (left and right).

Dividing Lines

Present on borders and dividers throughout the app, including unselected variant selection outlines on PDP, wishlist, and the PLP Quick add drawer.

Brand (Primary)

Present on bottom navigation selected icons, multipage dividing lines that are selected, search pill outlines, and selected variant selection outlines on PDP, wishlist, and the PLP Quick add drawer.

Shadows

Present on collection menus and wishlists.

Typography Colors

Text components throughout the app like titles, primary & secondary colors, captions, and price.

Page Title

Present on the top header title (Navigation, Cart, Collections, Account, Order, Notification, Rewards, Subscriptions, Custom Screen).

Primary Text

Present on Modals (main text), Homepage & PDP block header titles, Multi-page selected text, sold out badge text, search (text in input field, popular/trending/collection search text & pills), Sort & Filter on PLP, empty state header text, Wishlist variant & wishlist drop down text, Account header text and menu text, Collection menu block text.

Secondary Text

Present on Multi-page non-selected text, Homepage & PDP "View all", Search block "Search Products", non-selected navigation options, Bar code integration block "Scan barcode or QR code", Empty state sub text, PLP Filter (number of items within each filter category) & Sort (non-selected sort options), Wishlist sub text,
Cart: Discount & Gift Card input field placeholder text, left text on the bottom where total cost is shown ("x items").

Legal / Caption Text

Data opt in text on modals

Product Title

Present on all product titles on Homepage, PDP, PLP, Cart, Wishlist page & blocks.

Price

Present on all full price on Homepage, PDP, PLP, Cart, Wishlist page & blocks.

Strikethrough Price

Present on strikethrough price on Homepage, PDP, PLP, Cart, Wishlist page & blocks.

Sales Price

Present on all discounted price on Homepage, PDP, PLP, Cart, Wishlist page & blocks. This color is different than "Price".

Button Colors

The components of primary and secondary buttons like fill, text, outline, and enabling shadows.

Primary Button

Present on modals (abandoned cart, applying gift card / discount), number of item indicator on the cart icon (top right), checkout button, sort & filter buttons, saving & creating list on wishlist, empty state buttons (no items, keep shopping), and the Quick add Add to Bag button

Secondary Button

Present on discount & gift card cart buttons, wishlist: add to bag button.

Quick add variant selection: In the PLP Quick add drawer, the selected variant swatch outline uses Brand (Primary) and unselected swatch outlines use Dividing Lines. Primary and Secondary Button colors control button fills and outlines only so they don't change variant swatch selection.

For the selected state to be visible, choose a Brand (Primary) color that contrasts with your Modal Background (the Quick add drawer background). After saving Brand Kit changes, fully quit and reopen the app to see updates on device.

State Colors

Alert, status, and loading states used for feedback and interactive UI throughout the app.

Subscriptions

Present on subscription selling-plan labels and icons on PDP, cart line items with a selling plan, and the subscription picker.

Favorites

Present on wishlist/favorite heart icons when a product is saved (PDP, product cards, cart, and Add to Bag).

Reviews

Present on filled star color in review and rating UI across PDP and product blocks.

Success

Present on success toasts and alerts, toggle on state, active subscription badges, and positive status accents.

Error

Present on error toasts and alerts, form validation states, destructive actions, and cancelled subscription badges.

Warning

Present on warning toasts and alerts and paused subscription status badges.

Disabled

Present on disabled or inactive UI including toggle off state, sold-out variant text, empty review stars, and disabled button backgrounds.

Skeleton

Present on loading placeholder and shimmer states in product grids, cards, and subscription flows.

Important note: Some State Colors are harder to preview in the Brand Kit mobile previewer depending on your app's configuration (e.g. you may not have subscriptions, sales prices, or active toasts visible on the preview screen).

Typography

Typography allows you to select a default font from your app or, if you are on our Enterprise plan, you can also upload a custom font that will be used across any block that’s configured to call the typography. When you upload a custom font, that’s applied to both iOS and Android and no further action is needed on your part to make that happen.

To upload a custom font

  1. Select Typography from the left rail

  2. Click Upload Font or drag and drop your font file(s) into the upload box

  3. Confirm you have the appropriate font license if the font is licensable

  4. Confirm or edit the Font Family name, weight, and style so they are correct

Important notes:

  • Font files need to be .otf or `.ttf`

  • Default font is San Francisco on iOS and Roboto on Android.

  • Custom Font files can have malformed names. We recommend if you are uploading multiple font weights within a similar family that all the font family names match. That will make using them in the experience much easier.

Icons

The Icons section is where you manage your global default icons. Every merchant has access to over 200 icons tailored for eCommerce. There are three global icons that apply as defaults across your app:

  • Back Icon: used when navigating back within the app

  • Close Icon: used to dismiss modals and overlays

  • Cart Icon: used throughout the app to access the cartSelect Icons from the left rail

These defaults apply across your app unless overridden on a specific screen. You can change any of them by clicking the dropdown and selecting a different icon from the library.

If you are on the Enterprise plan, you can also upload your own custom icons to more closely match your brand styling.

To upload a custom icon:

  1. Select Icons from the left rail

  2. Click Add Custom Icons tab

  3. Drag and drop your icon file(s) into the upload box

  4. Once uploaded, these icons will be available across the app for use

Important notes:

  • Icon files must be .svg

  • Max file size must be under 1 mb

  • 48x48 SVG sizes work best on mobile layouts

  • Once uploaded, Tapcart will apply the primary icon color to each icon automatically

Brand Assets

Brand Assets is where you manage the key visuals that represent your app and brand.

App Icon

Your app icon is one of the most important aspects of your app because it’s the real estate on your user’s phone and will be seen within the app stores. An enticing, on-brand app icon will continue to bring your customers back into the app. App Icon should be 1024x1024 pixels.

Placeholder Image

The placeholder image will display while a product loads in your app.

Launch Screen

The launch screen is an image that will appear for 2-3 seconds prior to loading your app. This is a prompt at the start of each app session, please note, if you do not fully quit the app then the launch screen will not appear again. This is also only available on iOS as the Android OS has deprecated the launch screen.

Pro-Tips:

  • Avoid text on the sides and corners as they may get cut off in smaller iPhone screens

  • Include lifestyle imagery to ensure it grabs the attention of your audience

Screenshot Generator

Screenshot Generator helps you create polished App Store and Google Play listing screenshots directly in your Tapcart dashboard. Instead of exporting screens from a design tool or manually compositing images, you can upload or recapture app screens, apply branded templates, and export store-ready assets for iPhone, Android, and iPad.

Select Screenshot Generator from the Brand Kit left rail to get started.

Getting started

  1. Open Brand Kit from the App Studio menu.

  2. Select Screenshot Generator from the left rail.

  3. Choose your target device (iPhone, Android, or iPad) and language from the toolbar.

  4. Click Load New Screenshots to begin a new set, or use Load to open a saved project.

  5. Click Save when you want to keep your progress.

Screens, library, and recapture

Screenshot Generator organizes work by screen slot. Default slots include Home, Collections, PLP, PDP, Account, Cart, and Notifs. Use + Add slot if you need an additional screenshot position.

For each slot, you can:

  • Upload an image to your library and place it on the canvas.

  • Recapture screens from a live app by entering an App ID above the editor. Recapture unlocks automated PLP and PDP screenshots once an App ID is loaded.

  • Select an uploaded image from the library to populate the device frame in the canvas.

Use the Show guides checkbox in the canvas to align headline, subheadline, and device placement while you design.

Design, templates, and export

The right panel includes four tabs for customizing each screenshot:

  • Templates: choose a pre-built layout for your screenshot set.

  • Design: customize the background, headline, subheadline, and additional graphic elements.

  • Screen: adjust settings for the app screen placed inside the frame.

  • Export: download finished screenshots for use in your App Listing or Release Manager submission.

Headlines and subheadlines render above the device frame, making it easy to highlight key app features while keeping the underlying UI accurate.

Important notes:

  • Screenshots should accurately represent your live app. Apple and Google may reject listing images that do not match the current in-app experience.

  • Screenshot Generator supports iPhone, Android, and iPad outputs. If your app has iPad compatibility enabled, generate iPad screenshots alongside your phone assets.

  • Use the language selector when you need localized screenshot copy for different markets.

  • After exporting, upload screenshots through Release Manager or your App Listing workflow. See Creating your App Listing and Release Manager: Complete Guide for submission steps.

Considerations

For more information on all app assets dimensions, check out this guide.

Your app icon, placeholder image, and launch screen are all part of your App Listing. Any updates to these assets require a new submission to both Apple and Google Play to take effect, which typically takes 24-48 hours to process. To confirm your update has been submitted, reach out through LiveChat in your Tapcart dashboard or email [email protected].

Did this answer your question?