Branding

ℹ️ This is a guide for the Branding app within comm.land. Currently, this app is released in Alpha state and we will be adding more features.
Features coming soon include:

  • Child accounts will inherit Parent Account branding

  • Customize the desktop app, including icons, generic installer and downloads page

  • Migrating existing email templates from Monster UI into comm.land

  • Setting preferences for carriers and porting

  • Mobile app

Contents

Getting Started

If you have never used the Branding app before, you will be greeted with an option to use the Quickstart or simply enter the app.

If you select “Enter app” you will be placed in to the account whitelabeling page.

If you select “Quick Start”, you will be guided through 3 easy steps to get your account branded at the basic level.

First, you will need to enter your company name

Second, you can upload your company logo

Third, you can select your brand’s colors

Upon hitting enter app, you will land in the account whitelabeling section and your options from the Quick Start will be populated here.

Account Whitelabeling

This is the page where it all starts, if you followed the Quickstart, you will notice your info filled in for you.

If you opted to head straight to Account Whitelabeling, you will see that a Company Name is required for saving this page.

Fill in your

  • Company Name (required)
  • Company website
  • Error reporting email address

Upload your company logo, this will affect the whole account

ℹ️ To white-label the UI for sub-accounts accessing comm.land via a web browser, you must configure browser settings and set up white-label DNS. If these two steps are not completed, you will need to manually set your logo under each account within the desktop app.

Set a primary color, this affects color across the app.

Choose to enable a custom message at the login screen for your users.

DNS Helper

How this works

On its most basic level, DNS points human readable “names” to machine readable “data”. These are called DNS records. The most basic of which (an A record) points a “name” such as www.2600hz.com to an IP address 23.239.13.252. More advanced records can tell phones what port numbers to use, what servers they should prefer most and least and what protocols to use (SRV and NAPTR records). 2600Hz uses over a dozen of these records for its hosted Kazoo service, zswitch.net.

Resellers wishing to white-label zswitch must configure their domain names to include all these records. In this guide, we will show you how to point your domain to a supported DNS provider (easyDNS), configure your records, then replicate those records to another DNS provider (Amazon Route 53) for extremely reliable white-labeled DNS configuration.

Here’s an illustration:

💡 Disclaimer
If you are very familiar with DNS, you may be aware that there are other services and methods you could use to implement your DNS. This purpose of this document is to provide as easy a path as possible for those who are not as familiar with DNS to successfully white-label without complicating the process by explaining all possibilities. You are free to use the services and methods that suit you best.

Before you start

  • Purchase a new domain name specifically for your white-label branding via a Domain registrar, such as

  • Setup an account at https://easydns.com

    ℹ️ Some DNS providers also offer domain registrar services. Using a DNS provider’s built in registrar service can seem like it simplifies nameserver settings, however it’s generally best to keep your registrar service with a major provider to ensure the security of your domain registration.

  • Make sure you have access to your login credentials for both services, as you will need to update them below.

White-label DNS configuration

Initial configuration settings

  • Enter your white label Domain name URL, using “portal” to prepend it.
  • Enter the Realm Suffix using “sip” to prepend your URL name.The Realm Suffix will be used to generate the account realms of accounts created by your white label interface.
  • Save Settings

Select the “Check DNS” button to the right of the Domain Name field

This displays a template of all domains records that need to be configured.  You will want to keep a tab showing this open at all times, as you will be copying the information from this page to your DNS management system.