Skip to content
Mobile & Desktop App

Self-Service Whitelabelled Mobile App Customizer

Create, brand, build & publish your own iOS/Android app with GHL Customer Care’s self‑service customizer. One‑click builds, live status, release tracks, priority updates.

5 min read1,188 words9 explained imagesUpdated Fri, 26 Jun at 3:43 AM
View as markdownOpen in ClaudeOpen in ChatGPT
Each image has a one line explanation. Switch to full detail for the step it belongs to, the fields and buttons involved, examples and the whole procedure.
On this page
  1. What is the Self‑Service Whitelabelled Mobile App Customizer?
  2. Key Benefits of the Self‑Service Customizer
  3. Prerequisites
  4. Branding
  5. Best practices
  6. Package & Bundle Identifiers
  7. Automatic logic
  8. Guidelines
  9. Store Listing Preparation
  10. Fields Commonly Included
  11. Migrating from an Existing Whitelabel App
  12. How To Setup the Self‑Service Customizer
  13. Frequently Asked Questions
  14. Related Articles

Launch a fully branded iOS and Android app—without developers or tickets. GHL Customer Care’s Self‑Service Whitelabelled Mobile App Customizer guides you from branding to App Store/Google Play release with live build tracking, flexible release tracks, and priority updates. Own your brand, control your rollout, and ship on your schedule.


TABLE OF CONTENTS


What is the Self‑Service Whitelabelled Mobile App Customizer?

The Self‑Service Whitelabelled Mobile App Customizer is a guided workspace in GHL Customer Care that lets agencies create, brand, build, and publish their own iOS & Android apps. It centralizes branding, module selection, store listing prep, connection to App Store Connect and Google Play Console, and one‑click build/release controls—so teams can go live quickly and update reliably.

High‑level capabilities include:

  • End‑to‑end flow from branding to live publishing
  • Interactive wizards for Apple/Google connections
  • Automatic package/bundle identifier creation
  • Module toggles and navigation layout control
  • Live build status and release track options
  • Priority access to new app versions

Key Benefits of the Self‑Service Customizer

Understanding the value helps you plan implementation and team workflows. These benefits highlight how the customizer reduces time‑to‑market, improves brand consistency, and streamlines future updates across iOS and Android.

  • Speed to Market: Go from idea to App Store/Google Play submission quickly using guided steps and pre‑checks.
  • No Dev Dependency: Build and release without engineers or support tickets.
  • On‑Brand Experience: Upload icons/logos, set colors & fonts, and choose modules/navigation for a consistent mobile presence.
  • Priority Updates: Access new versions ahead of the free apps and choose when to roll them out.
  • Flexible Releases: Ship to Internal for testing or Production when you’re ready.
  • Operational Control: Trigger builds, track status live, and manage changelogs.
  • Consistency at Scale: Standardized workflows reduce errors and accelerate recurring releases.

Prerequisites

Meeting requirements up front avoids store rejections and build delays. Confirm organizational accounts, identifiers, and policy pages before you start.

  • A valid D‑U‑N‑S number (Apple requirement)
  • Apple Developer Program – Organization account with App Store Connect access
  • Google Play Console – Organization account
  • GHL Customer Care subscription for Custom Agency App (Monthly or Quarterly) to enable builds & publishing
  • Policy URLs hosted and accessible publicly: Privacy Policy and Terms & Conditions
  • Recommended roles/permissions:
    • Apple: Admin or App Manager rights in App Store Connect
    • Google: Admin or Release Manager in Play Console

Branding

Branding ensures your mobile app looks and feels like your business from the splash screen to the login screen and icons in both light and dark modes. Here you can configure,

  • App icon (platform‑appropriate sizes)
  • Splash screen & login logos (light and dark variants)
  • Primary colors (HEX) and brand fonts

Best practices

  • Use high‑resolution, square source artwork for icons.
  • Provide both light and dark logo variants to ensure readability.
  • Aim for WCAG‑friendly contrast ratios for text over backgrounds.

Package & Bundle Identifiers

Every app needs unique identifiers for Apple and Google. The customizer auto‑generates these to reduce store rejections and collisions.

Automatic logic

  • Suggested Pattern: com.domain.appname_uniqueString
  • Generated During Creation after you provide App Name and Domain Name

Guidelines

  • Avoid changing identifiers after your first production release.
  • Keep your package/applicationId (Android) and bundle identifier (iOS) stable to preserve update continuity.

Store Listing Preparation

A strong listing helps with compliance and discoverability. Prepare accurate content and compliant policy links to minimize reviewer questions.

Fields Commonly Included

  • App title, short and long descriptions
  • Support email
  • Privacy Policy URL and Terms & Conditions URL
  • Category/keywords (platform‑specific)

Migrating from an Existing Whitelabel App

If you already run a whitelabel app, you can adopt the self‑service flow for faster updates while preserving continuity for users and store listings.

Recommendations

  • Keep existing bundle/application identifiers unchanged to maintain update paths.
  • Sync store listing content in the customizer so future releases stay consistent.
  • Start with Internal builds to validate upgrade behavior before Production.

How To Setup the Self‑Service Customizer

These steps walk you from creation to live release with clear checkpoints. Completing them in order reduces review issues and speeds approval.

  1. Open the Customizer: Navigate to the Agency view and Click on Mobile App.
    Step 1 of 8: Open the Customizer: Navigate to the Agency view and Click on Mobile App What this shows Step 1 of 8: Open the Customizer: Navigate to the Agency view and Click on Mobile App. What this shows Shows where to go for step 1 of 8 in the "How To Setup the Self‑Service Customizer" section of "Self-Service Whitelabelled Mobile App Customizer". This screenshot accompanies step 1 of 8 in the "How To Setup the Self‑Service Customizer" section of "Self-Service Whitelabelled Mobile App Customizer". At this point in the walkthrough you open the Customizer: Navigate to the Agency view and Click on Mobile App. The navigation path used here is Customisation > Branding. The next step is to choose Your App: Click on the "Selected App icon" to learn about the app and to change other app versions.Enter App Name and Domain Name. The system auto‑generates a unique package/bundle identifier. Step 1 of 8Path: Customisation > BrandingImage 1 of 9 Where to goOpen the Customizer: Navigate to the Agency view and Click on Mobile App.
    Buttons and menus referenced "Customisation > Branding".A. Login ScreenB. Core NavigationC. App DrawerDistribution → Profile (Store Listing)Distribution → Channels (Connect Stores)SubscriptionBuild & Release
    Next stepChoose Your App: Click on the "Selected App icon" to learn about the app and to change other app versions.Enter App Name and Domain Name. The system auto‑generates a unique package/bundle identifier.
    All 8 steps in this procedure
    1. Open the Customizer: Navigate to the Agency view and Click on Mobile App. this image
    2. Choose Your App: Click on the "Selected App icon" to learn about the app and to change other app versions.Enter App Name and Domain Name. The system auto‑generates a unique package/bundle identifier.
    3. Brand Your App: Click on "Customisation > Branding". Then, upload app icon, login & splash logos (light/dark) under Branding page.
    4. Customization: Customization A. Login Screen Configure logo, brand colors, optional tagline. B. Core Navigation Choose Bottom Nav (4–5 items) or Left Drawer (many items). Add/reorder modules (e.g., Notifications, Conversations, POS, Calendar, Apps). If you hit the limit, move extras to the App Drawer. C. App Drawer Organize remaining modules into categories; reorder as needed. Tap to Pay note: Add POS (and/or Invoices/Estimates) here or in Core Nav to unlock payments features.
    5. Distribution → Profile (Store Listing) Fill App Name, Descriptions, Support email/URL. Add Privacy Policy & Terms URLs.
    6. Distribution → Channels (Connect Stores) Connect App Store Connect and Play Console via the wizards. Ensure both show Connected (green).
    7. Subscription Choose Monthly or Quarterly to unlock building and publishing.
    8. Build & Release Create App (first time only). Generate Build: choose Internal (testing) or Production, add changelog, Start App Build. Release: Submit in Applestore/Play Console; track in Live Build Status. If a build fails, click View Progress → Visit knowledge base to diagnose the issue and Retry Build
  2. Choose Your App: Click on the "Selected App icon" to learn about the app and to change other app versions.Enter App Name and Domain Name. The system auto‑generates a unique package/bundle identifier.
    Step 2 of 8: Choose Your App: Click on the "Selected App icon" to learn about the… What this shows Step 2 of 8: Choose Your App: Click on the "Selected App icon" to learn about the app and to change other app versions.Enter App Name and Domain Name. What this shows Shows what to fill in for step 2 of 8 in the "How To Setup the Self‑Service Customizer" section of "Self-Service Whitelabelled Mobile App Customizer". This screenshot accompanies step 2 of 8 in the "How To Setup the Self‑Service Customizer" section of "Self-Service Whitelabelled Mobile App Customizer". At this point in the walkthrough you choose Your App: Click on the "Selected App icon" to learn about the app and to change other app versions.Enter App Name and Domain Name. The system auto‑generates a unique package/bundle identifier. The navigation path used here is Customisation > Branding. The next step is to brand Your App: Click on "Customisation > Branding". Then, upload app icon, login & splash logos (light/dark) under Branding page. Step 2 of 8Path: Customisation > BrandingImage 2 of 9 What to fill inChoose Your App: Click on the "Selected App icon" to learn about the app and to change other app versions.Enter App Name and Domain Name. The system auto‑generates a unique package/bundle identifier.
    Buttons and menus referenced "Customisation > Branding".A. Login ScreenB. Core NavigationC. App DrawerDistribution → Profile (Store Listing)Distribution → Channels (Connect Stores)SubscriptionBuild & Release
    Next stepBrand Your App: Click on "Customisation > Branding". Then, upload app icon, login & splash logos (light/dark) under Branding page.
    All 8 steps in this procedure
    1. Open the Customizer: Navigate to the Agency view and Click on Mobile App.
    2. Choose Your App: Click on the "Selected App icon" to learn about the app and to change other app versions.Enter App Name and Domain Name. The system auto‑generates a unique package/bundle identifier. this image
    3. Brand Your App: Click on "Customisation > Branding". Then, upload app icon, login & splash logos (light/dark) under Branding page.
    4. Customization: Customization A. Login Screen Configure logo, brand colors, optional tagline. B. Core Navigation Choose Bottom Nav (4–5 items) or Left Drawer (many items). Add/reorder modules (e.g., Notifications, Conversations, POS, Calendar, Apps). If you hit the limit, move extras to the App Drawer. C. App Drawer Organize remaining modules into categories; reorder as needed. Tap to Pay note: Add POS (and/or Invoices/Estimates) here or in Core Nav to unlock payments features.
    5. Distribution → Profile (Store Listing) Fill App Name, Descriptions, Support email/URL. Add Privacy Policy & Terms URLs.
    6. Distribution → Channels (Connect Stores) Connect App Store Connect and Play Console via the wizards. Ensure both show Connected (green).
    7. Subscription Choose Monthly or Quarterly to unlock building and publishing.
    8. Build & Release Create App (first time only). Generate Build: choose Internal (testing) or Production, add changelog, Start App Build. Release: Submit in Applestore/Play Console; track in Live Build Status. If a build fails, click View Progress → Visit knowledge base to diagnose the issue and Retry Build
    Step 2 of 8: Choose Your App: Click on the "Selected App icon" to learn about the… What this shows Step 2 of 8: Choose Your App: Click on the "Selected App icon" to learn about the app and to change other app versions.Enter App Name and Domain Name. What this shows Shows what to fill in for step 2 of 8 in the "How To Setup the Self‑Service Customizer" section of "Self-Service Whitelabelled Mobile App Customizer". This screenshot accompanies step 2 of 8 in the "How To Setup the Self‑Service Customizer" section of "Self-Service Whitelabelled Mobile App Customizer". At this point in the walkthrough you choose Your App: Click on the "Selected App icon" to learn about the app and to change other app versions.Enter App Name and Domain Name. The system auto‑generates a unique package/bundle identifier. The navigation path used here is Customisation > Branding. The next step is to brand Your App: Click on "Customisation > Branding". Then, upload app icon, login & splash logos (light/dark) under Branding page. Step 2 of 8Path: Customisation > BrandingImage 3 of 9 What to fill inChoose Your App: Click on the "Selected App icon" to learn about the app and to change other app versions.Enter App Name and Domain Name. The system auto‑generates a unique package/bundle identifier.
    Buttons and menus referenced "Customisation > Branding".A. Login ScreenB. Core NavigationC. App DrawerDistribution → Profile (Store Listing)Distribution → Channels (Connect Stores)SubscriptionBuild & Release
    Next stepBrand Your App: Click on "Customisation > Branding". Then, upload app icon, login & splash logos (light/dark) under Branding page.
    All 8 steps in this procedure
    1. Open the Customizer: Navigate to the Agency view and Click on Mobile App.
    2. Choose Your App: Click on the "Selected App icon" to learn about the app and to change other app versions.Enter App Name and Domain Name. The system auto‑generates a unique package/bundle identifier. this image
    3. Brand Your App: Click on "Customisation > Branding". Then, upload app icon, login & splash logos (light/dark) under Branding page.
    4. Customization: Customization A. Login Screen Configure logo, brand colors, optional tagline. B. Core Navigation Choose Bottom Nav (4–5 items) or Left Drawer (many items). Add/reorder modules (e.g., Notifications, Conversations, POS, Calendar, Apps). If you hit the limit, move extras to the App Drawer. C. App Drawer Organize remaining modules into categories; reorder as needed. Tap to Pay note: Add POS (and/or Invoices/Estimates) here or in Core Nav to unlock payments features.
    5. Distribution → Profile (Store Listing) Fill App Name, Descriptions, Support email/URL. Add Privacy Policy & Terms URLs.
    6. Distribution → Channels (Connect Stores) Connect App Store Connect and Play Console via the wizards. Ensure both show Connected (green).
    7. Subscription Choose Monthly or Quarterly to unlock building and publishing.
    8. Build & Release Create App (first time only). Generate Build: choose Internal (testing) or Production, add changelog, Start App Build. Release: Submit in Applestore/Play Console; track in Live Build Status. If a build fails, click View Progress → Visit knowledge base to diagnose the issue and Retry Build
  3. Brand Your App: Click on "Customisation > Branding". Then, upload app icon, login & splash logos (light/dark) under Branding page.
    Step 3 of 8: Brand Your App: Click on "Customisation > Branding". Then, upload app… What this shows Step 3 of 8: Brand Your App: Click on "Customisation > Branding". What this shows Shows what to click for step 3 of 8 in the "How To Setup the Self‑Service Customizer" section of "Self-Service Whitelabelled Mobile App Customizer". This screenshot accompanies step 3 of 8 in the "How To Setup the Self‑Service Customizer" section of "Self-Service Whitelabelled Mobile App Customizer". At this point in the walkthrough you brand Your App: Click on "Customisation > Branding". Then, upload app icon, login & splash logos (light/dark) under Branding page. The navigation path used here is Customisation > Branding. The next step is to customization: Customization A. Login Screen Configure logo, brand colors, optional tagline. B. Core Navigation Choose Bottom Nav (4–5 items) or Left Drawer (many items). Add/reorder modules (e.g., Notifications, Conversations, POS, Calendar, Apps). If you hit the limit, move extras to the App Drawer. C. App Drawer Organize remaining modules into categories; reorder as needed. Tap to Pay note: Add POS (and/or Invoices/Estimates) here or in Core Nav to unlock payments features. Step 3 of 8Path: Customisation > BrandingImage 4 of 9 What to clickBrand Your App: Click on "Customisation > Branding". Then, upload app icon, login & splash logos (light/dark) under Branding page.
    Buttons and menus referenced "Customisation > Branding".A. Login ScreenB. Core NavigationC. App DrawerDistribution → Profile (Store Listing)Distribution → Channels (Connect Stores)SubscriptionBuild & Release
    Next stepCustomization: Customization A. Login Screen Configure logo, brand colors, optional tagline. B. Core Navigation Choose Bottom Nav (4–5 items) or Left Drawer (many items). Add/reorder modules (e.g., Notifications, Conversations, POS, Calendar, Apps). If you hit the limit, move extras to the App Drawer. C. App Drawer Organize remaining modules into categories; reorder as needed. Tap to Pay note: Add POS (and/or Invoices/Estimates) here or in Core Nav to unlock payments features.
    All 8 steps in this procedure
    1. Open the Customizer: Navigate to the Agency view and Click on Mobile App.
    2. Choose Your App: Click on the "Selected App icon" to learn about the app and to change other app versions.Enter App Name and Domain Name. The system auto‑generates a unique package/bundle identifier.
    3. Brand Your App: Click on "Customisation > Branding". Then, upload app icon, login & splash logos (light/dark) under Branding page. this image
    4. Customization: Customization A. Login Screen Configure logo, brand colors, optional tagline. B. Core Navigation Choose Bottom Nav (4–5 items) or Left Drawer (many items). Add/reorder modules (e.g., Notifications, Conversations, POS, Calendar, Apps). If you hit the limit, move extras to the App Drawer. C. App Drawer Organize remaining modules into categories; reorder as needed. Tap to Pay note: Add POS (and/or Invoices/Estimates) here or in Core Nav to unlock payments features.
    5. Distribution → Profile (Store Listing) Fill App Name, Descriptions, Support email/URL. Add Privacy Policy & Terms URLs.
    6. Distribution → Channels (Connect Stores) Connect App Store Connect and Play Console via the wizards. Ensure both show Connected (green).
    7. Subscription Choose Monthly or Quarterly to unlock building and publishing.
    8. Build & Release Create App (first time only). Generate Build: choose Internal (testing) or Production, add changelog, Start App Build. Release: Submit in Applestore/Play Console; track in Live Build Status. If a build fails, click View Progress → Visit knowledge base to diagnose the issue and Retry Build
  4. Customization: Customization

    A. Login Screen

    Configure logo, brand colors, optional tagline.

    B. Core Navigation

    Choose Bottom Nav (4–5 items) or Left Drawer (many items).

    Add/reorder modules (e.g., Notifications, Conversations, POS, Calendar, Apps).

    If you hit the limit, move extras to the App Drawer.

    C. App Drawer

    Organize remaining modules into categories; reorder as needed.

    Tap to Pay note: Add POS (and/or Invoices/Estimates) here or in Core Nav to unlock payments features.

    Step 4 of 8: Customization: Customization A. Login Screen Configure logo, brand… What this shows Step 4 of 8: Customization: Customization A. What this shows Shows what to choose for step 4 of 8 in the "How To Setup the Self‑Service Customizer" section of "Self-Service Whitelabelled Mobile App Customizer". This screenshot accompanies step 4 of 8 in the "How To Setup the Self‑Service Customizer" section of "Self-Service Whitelabelled Mobile App Customizer". At this point in the walkthrough you customization: Customization A. Login Screen Configure logo, brand colors, optional tagline. B. Core Navigation Choose Bottom Nav (4–5 items) or Left Drawer (many items). Add/reorder modules (e.g., Notifications, Conversations, POS, Calendar, Apps). If you hit the limit, move extras to the App Drawer. C. App Drawer Organize remaining modules into categories; reorder as needed. Tap to Pay note: Add POS (and/or Invoices/Estimates) here or in Core Nav to unlock payments features. The navigation path used here is Customisation > Branding. The next step is to distribution → Profile (Store Listing) Fill App Name, Descriptions, Support email/URL. Add Privacy Policy & Terms URLs. Step 4 of 8Path: Customisation > BrandingImage 5 of 9 What to chooseCustomization: Customization A. Login Screen Configure logo, brand colors, optional tagline. B. Core Navigation Choose Bottom Nav (4–5 items) or Left Drawer (many items). Add/reorder modules (e.g., Notifications, Conversations, POS, Calendar, Apps). If you hit the limit, move extras to the App Drawer. C. App Drawer Organize remaining modules into categories; reorder as needed. Tap to Pay note: Add POS (and/or Invoices/Estimates) here or in Core Nav to unlock payments features.
    Buttons and menus referenced A. Login ScreenB. Core NavigationC. App Drawer"Customisation > Branding".Distribution → Profile (Store Listing)Distribution → Channels (Connect Stores)SubscriptionBuild & Release
    Next stepDistribution → Profile (Store Listing) Fill App Name, Descriptions, Support email/URL. Add Privacy Policy & Terms URLs.
    All 8 steps in this procedure
    1. Open the Customizer: Navigate to the Agency view and Click on Mobile App.
    2. Choose Your App: Click on the "Selected App icon" to learn about the app and to change other app versions.Enter App Name and Domain Name. The system auto‑generates a unique package/bundle identifier.
    3. Brand Your App: Click on "Customisation > Branding". Then, upload app icon, login & splash logos (light/dark) under Branding page.
    4. Customization: Customization A. Login Screen Configure logo, brand colors, optional tagline. B. Core Navigation Choose Bottom Nav (4–5 items) or Left Drawer (many items). Add/reorder modules (e.g., Notifications, Conversations, POS, Calendar, Apps). If you hit the limit, move extras to the App Drawer. C. App Drawer Organize remaining modules into categories; reorder as needed. Tap to Pay note: Add POS (and/or Invoices/Estimates) here or in Core Nav to unlock payments features. this image
    5. Distribution → Profile (Store Listing) Fill App Name, Descriptions, Support email/URL. Add Privacy Policy & Terms URLs.
    6. Distribution → Channels (Connect Stores) Connect App Store Connect and Play Console via the wizards. Ensure both show Connected (green).
    7. Subscription Choose Monthly or Quarterly to unlock building and publishing.
    8. Build & Release Create App (first time only). Generate Build: choose Internal (testing) or Production, add changelog, Start App Build. Release: Submit in Applestore/Play Console; track in Live Build Status. If a build fails, click View Progress → Visit knowledge base to diagnose the issue and Retry Build
  5.  Distribution → Profile (Store Listing)

    Fill App Name, Descriptions, Support email/URL.

    Add Privacy Policy & Terms URLs.

    Step 5 of 8: Distribution → Profile (Store Listing) Fill App Name, Descriptions… What this shows Step 5 of 8: Distribution → Profile (Store Listing) Fill App Name, Descriptions, Support email/URL. What this shows Shows what to fill in for step 5 of 8 in the "How To Setup the Self‑Service Customizer" section of "Self-Service Whitelabelled Mobile App Customizer". This screenshot accompanies step 5 of 8 in the "How To Setup the Self‑Service Customizer" section of "Self-Service Whitelabelled Mobile App Customizer". At this point in the walkthrough you distribution → Profile (Store Listing) Fill App Name, Descriptions, Support email/URL. Add Privacy Policy & Terms URLs. The navigation path used here is Customisation > Branding. The next step is to distribution → Channels (Connect Stores) Connect App Store Connect and Play Console via the wizards. Ensure both show Connected (green). Step 5 of 8Path: Customisation > BrandingImage 6 of 9 What to fill inDistribution → Profile (Store Listing) Fill App Name, Descriptions, Support email/URL. Add Privacy Policy & Terms URLs.
    Buttons and menus referenced Distribution → Profile (Store Listing)"Customisation > Branding".A. Login ScreenB. Core NavigationC. App DrawerDistribution → Channels (Connect Stores)SubscriptionBuild & Release
    Next stepDistribution → Channels (Connect Stores) Connect App Store Connect and Play Console via the wizards. Ensure both show Connected (green).
    All 8 steps in this procedure
    1. Open the Customizer: Navigate to the Agency view and Click on Mobile App.
    2. Choose Your App: Click on the "Selected App icon" to learn about the app and to change other app versions.Enter App Name and Domain Name. The system auto‑generates a unique package/bundle identifier.
    3. Brand Your App: Click on "Customisation > Branding". Then, upload app icon, login & splash logos (light/dark) under Branding page.
    4. Customization: Customization A. Login Screen Configure logo, brand colors, optional tagline. B. Core Navigation Choose Bottom Nav (4–5 items) or Left Drawer (many items). Add/reorder modules (e.g., Notifications, Conversations, POS, Calendar, Apps). If you hit the limit, move extras to the App Drawer. C. App Drawer Organize remaining modules into categories; reorder as needed. Tap to Pay note: Add POS (and/or Invoices/Estimates) here or in Core Nav to unlock payments features.
    5. Distribution → Profile (Store Listing) Fill App Name, Descriptions, Support email/URL. Add Privacy Policy & Terms URLs. this image
    6. Distribution → Channels (Connect Stores) Connect App Store Connect and Play Console via the wizards. Ensure both show Connected (green).
    7. Subscription Choose Monthly or Quarterly to unlock building and publishing.
    8. Build & Release Create App (first time only). Generate Build: choose Internal (testing) or Production, add changelog, Start App Build. Release: Submit in Applestore/Play Console; track in Live Build Status. If a build fails, click View Progress → Visit knowledge base to diagnose the issue and Retry Build
  6. Distribution → Channels (Connect Stores)

    Connect App Store Connect and Play Console via the wizards.

    Ensure both show Connected (green).

    Step 6 of 8: Distribution → Channels (Connect Stores) Connect App Store Connect and… What this shows Step 6 of 8: Distribution → Channels (Connect Stores) Connect App Store Connect and Play Console via the wizards. What this shows Shows what this covers for step 6 of 8 in the "How To Setup the Self‑Service Customizer" section of "Self-Service Whitelabelled Mobile App Customizer". This screenshot accompanies step 6 of 8 in the "How To Setup the Self‑Service Customizer" section of "Self-Service Whitelabelled Mobile App Customizer". At this point in the walkthrough you distribution → Channels (Connect Stores) Connect App Store Connect and Play Console via the wizards. Ensure both show Connected (green). The navigation path used here is Customisation > Branding. The next step is to subscription Choose Monthly or Quarterly to unlock building and publishing. Step 6 of 8Path: Customisation > BrandingImage 7 of 9 What this coversDistribution → Channels (Connect Stores) Connect App Store Connect and Play Console via the wizards. Ensure both show Connected (green).
    Buttons and menus referenced Distribution → Channels (Connect Stores)"Customisation > Branding".A. Login ScreenB. Core NavigationC. App DrawerDistribution → Profile (Store Listing)SubscriptionBuild & Release
    Next stepSubscription Choose Monthly or Quarterly to unlock building and publishing.
    All 8 steps in this procedure
    1. Open the Customizer: Navigate to the Agency view and Click on Mobile App.
    2. Choose Your App: Click on the "Selected App icon" to learn about the app and to change other app versions.Enter App Name and Domain Name. The system auto‑generates a unique package/bundle identifier.
    3. Brand Your App: Click on "Customisation > Branding". Then, upload app icon, login & splash logos (light/dark) under Branding page.
    4. Customization: Customization A. Login Screen Configure logo, brand colors, optional tagline. B. Core Navigation Choose Bottom Nav (4–5 items) or Left Drawer (many items). Add/reorder modules (e.g., Notifications, Conversations, POS, Calendar, Apps). If you hit the limit, move extras to the App Drawer. C. App Drawer Organize remaining modules into categories; reorder as needed. Tap to Pay note: Add POS (and/or Invoices/Estimates) here or in Core Nav to unlock payments features.
    5. Distribution → Profile (Store Listing) Fill App Name, Descriptions, Support email/URL. Add Privacy Policy & Terms URLs.
    6. Distribution → Channels (Connect Stores) Connect App Store Connect and Play Console via the wizards. Ensure both show Connected (green). this image
    7. Subscription Choose Monthly or Quarterly to unlock building and publishing.
    8. Build & Release Create App (first time only). Generate Build: choose Internal (testing) or Production, add changelog, Start App Build. Release: Submit in Applestore/Play Console; track in Live Build Status. If a build fails, click View Progress → Visit knowledge base to diagnose the issue and Retry Build
  7. Subscription

    Choose Monthly or Quarterly to unlock building and publishing.

    Step 7 of 8: Subscription Choose Monthly or Quarterly to unlock building and… What this shows Step 7 of 8: Subscription Choose Monthly or Quarterly to unlock building and publishing. What this shows Shows what to choose for step 7 of 8 in the "How To Setup the Self‑Service Customizer" section of "Self-Service Whitelabelled Mobile App Customizer". This screenshot accompanies step 7 of 8 in the "How To Setup the Self‑Service Customizer" section of "Self-Service Whitelabelled Mobile App Customizer". At this point in the walkthrough you subscription Choose Monthly or Quarterly to unlock building and publishing. The navigation path used here is Customisation > Branding. The next step is to build & Release Create App (first time only). Generate Build: choose Internal (testing) or Production, add changelog, Start App Build. Release: Submit in Applestore/Play Console; track in Live Build Status. If a build fails, click View Progress → Visit knowledge base to diagnose the issue and Retry Build. Step 7 of 8Path: Customisation > BrandingImage 8 of 9 What to chooseSubscription Choose Monthly or Quarterly to unlock building and publishing.
    Buttons and menus referenced Subscription"Customisation > Branding".A. Login ScreenB. Core NavigationC. App DrawerDistribution → Profile (Store Listing)Distribution → Channels (Connect Stores)Build & Release
    Next stepBuild & Release Create App (first time only). Generate Build: choose Internal (testing) or Production, add changelog, Start App Build. Release: Submit in Applestore/Play Console; track in Live Build Status. If a build fails, click View Progress → Visit knowledge base to diagnose the issue and Retry Build
    All 8 steps in this procedure
    1. Open the Customizer: Navigate to the Agency view and Click on Mobile App.
    2. Choose Your App: Click on the "Selected App icon" to learn about the app and to change other app versions.Enter App Name and Domain Name. The system auto‑generates a unique package/bundle identifier.
    3. Brand Your App: Click on "Customisation > Branding". Then, upload app icon, login & splash logos (light/dark) under Branding page.
    4. Customization: Customization A. Login Screen Configure logo, brand colors, optional tagline. B. Core Navigation Choose Bottom Nav (4–5 items) or Left Drawer (many items). Add/reorder modules (e.g., Notifications, Conversations, POS, Calendar, Apps). If you hit the limit, move extras to the App Drawer. C. App Drawer Organize remaining modules into categories; reorder as needed. Tap to Pay note: Add POS (and/or Invoices/Estimates) here or in Core Nav to unlock payments features.
    5. Distribution → Profile (Store Listing) Fill App Name, Descriptions, Support email/URL. Add Privacy Policy & Terms URLs.
    6. Distribution → Channels (Connect Stores) Connect App Store Connect and Play Console via the wizards. Ensure both show Connected (green).
    7. Subscription Choose Monthly or Quarterly to unlock building and publishing. this image
    8. Build & Release Create App (first time only). Generate Build: choose Internal (testing) or Production, add changelog, Start App Build. Release: Submit in Applestore/Play Console; track in Live Build Status. If a build fails, click View Progress → Visit knowledge base to diagnose the issue and Retry Build
  8. Build & Release

    Create App (first time only).

    Generate Build: choose Internal (testing) or Production, add changelog, Start App Build.

    Release: Submit in Applestore/Play Console; track in Live Build Status.

    If a build fails, click View Progress → Visit knowledge base to diagnose the issue and Retry Build

    Step 8 of 8: Build & Release Create App (first time only). Generate Build: choose… What this shows Step 8 of 8: Build & Release Create App (first time only). What this shows Shows what to choose for step 8 of 8 in the "How To Setup the Self‑Service Customizer" section of "Self-Service Whitelabelled Mobile App Customizer". This screenshot accompanies step 8 of 8 in the "How To Setup the Self‑Service Customizer" section of "Self-Service Whitelabelled Mobile App Customizer". At this point in the walkthrough you build & Release Create App (first time only). Generate Build: choose Internal (testing) or Production, add changelog, Start App Build. Release: Submit in Applestore/Play Console; track in Live Build Status. If a build fails, click View Progress → Visit knowledge base to diagnose the issue and Retry Build. The navigation path used here is Customisation > Branding. Step 8 of 8Path: Customisation > BrandingImage 9 of 9 What to chooseBuild & Release Create App (first time only). Generate Build: choose Internal (testing) or Production, add changelog, Start App Build. Release: Submit in Applestore/Play Console; track in Live Build Status. If a build fails, click View Progress → Visit knowledge base to diagnose the issue and Retry Build
    Buttons and menus referenced Build & Release"Customisation > Branding".A. Login ScreenB. Core NavigationC. App DrawerDistribution → Profile (Store Listing)Distribution → Channels (Connect Stores)Subscription
    All 8 steps in this procedure
    1. Open the Customizer: Navigate to the Agency view and Click on Mobile App.
    2. Choose Your App: Click on the "Selected App icon" to learn about the app and to change other app versions.Enter App Name and Domain Name. The system auto‑generates a unique package/bundle identifier.
    3. Brand Your App: Click on "Customisation > Branding". Then, upload app icon, login & splash logos (light/dark) under Branding page.
    4. Customization: Customization A. Login Screen Configure logo, brand colors, optional tagline. B. Core Navigation Choose Bottom Nav (4–5 items) or Left Drawer (many items). Add/reorder modules (e.g., Notifications, Conversations, POS, Calendar, Apps). If you hit the limit, move extras to the App Drawer. C. App Drawer Organize remaining modules into categories; reorder as needed. Tap to Pay note: Add POS (and/or Invoices/Estimates) here or in Core Nav to unlock payments features.
    5. Distribution → Profile (Store Listing) Fill App Name, Descriptions, Support email/URL. Add Privacy Policy & Terms URLs.
    6. Distribution → Channels (Connect Stores) Connect App Store Connect and Play Console via the wizards. Ensure both show Connected (green).
    7. Subscription Choose Monthly or Quarterly to unlock building and publishing.
    8. Build & Release Create App (first time only). Generate Build: choose Internal (testing) or Production, add changelog, Start App Build. Release: Submit in Applestore/Play Console; track in Live Build Status. If a build fails, click View Progress → Visit knowledge base to diagnose the issue and Retry Build this image

Frequently Asked Questions

Q: Do I need an Apple Developer Organization account?
A: Yes. Apple Individual accounts are not supported for whitelabel publishing.

Q: Can I change the package/bundle identifier later?
A: Avoid changing it after your first production release; doing so creates a new app and breaks update continuity.

Q: What does Internal vs Production mean?
A: Internal is for testing with your team; Production is the public release in the stores.

Q: How do priority updates work?
A: You receive new versions earlier than the free apps and can choose when to ship them via the customizer.

Q: My build failed—what should I check first?
A: Review the error in Live Build Status, confirm store connections, validate asset sizes, and re‑trigger the build.

Q: Where do I manage billing?
A: In Mobile App, open the subscription card to purchase, change, or cancel your plan.

Q: Are all GHL Customer Care mobile features available in whitelabel apps?
A: Feature availability generally matches the core app, but depends on your selected modules and platform policies.

Q: How long does store review take?
A: Timelines vary by Apple/Google. Submitting complete metadata and compliant assets typically speeds approval.

Q: Can I test on real devices before Production?
A: Yes. Use Internal builds (and platform‑specific test programs) to validate on devices prior to public release.


Frequently asked questions

What is the Self‑Service Whitelabelled Mobile App Customizer?
The Self‑Service Whitelabelled Mobile App Customizer is a guided workspace in GHL Customer Care that lets agencies create, brand, build, and publish their own iOS & Android apps. It centralizes branding, module selection, store listing prep, connection to App Store Connect and Google Play Console, and one‑click build/release controls—so teams can go live quickly and update reliably. High‑level capabilities include: End‑to‑end flow from branding to live publishing Interactive wizards for Apple/Google connections Automatic package/bundle identifier creation Module toggles and navigation layout control Live build status and release track options Priority access to new app versions

Was this guide helpful?

Related guides