Custom Branding Settings

Custom Branding Settings

The Custom Branding settings allow you to "rebrand" the system access points for your customers.

This way, your customers will only ever see your brand. The access points are account creation, login, and SMTP/API access.

Login

There are two ways to provide custom branded browser-based access points. The first way uses a CNAME record to white-label the URL of the login screen and allows you to set your own logo. This video shows you how.

The second way to offer access via the browser is by rendering the entire User Interface on your own website. If you have a hosted domain with a website, using a few lines of Javascript and HTML, you can easily render the UI on your own /account page.
This video shows you how.

The obvious benefit to this approach is that you can easily build your own menu and footer around the container div.
Here are the scripts used in the video:


<!DOCTYPE html>
<html>
<head>

    <!-- Web Page Title -->
    <title>Your Awesome Mail Account</title>

    <!-- Dependencies -->
<script src="https://code.jquery.com/jquery-3.2.1.min.js" integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4=" crossorigin="anonymous"></script>
<script src="https://code.jquery.com/jquery-migrate-3.0.0.min.js" integrity="sha256-JklDYODbg0X+8sPiKkcFURb5z7RvlNMIaE3RA2z97vw=" crossorigin="anonymous"></script>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js"></script>
    <script type="text/javascript" src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
    <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css" type="text/css" />
    <script type="text/javascript" src="https://www.google.com/jsapi"></script>
    <link rel="stylesheet" href="https://emailinterface.s3.amazonaws.com/1.0/emailinterface.css" type="text/css" />
    <script type="text/javascript" src="https://emailinterface.s3.amazonaws.com/1.0/emailinterface.js"></script>
</head>

<body style="padding:20px;">

    <!-- Your Logo -->
    <img src="http://awesomemail.email/awesomemail_logo.png" style="margin:auto;display:block;" />
    <br /><br />

    <!-- UI Container / This is where the UI will render -->
    <div id="mycontainer"></div>

    <!-- Javascript To Render UI -->
    <script type="text/javascript">
        ee.init("mycontainer", true);
        ee.api.path = "https://api.elasticemail.com";
    </script>

</body>
</html>

Account Creation

Your customer's accounts are also known as "sub-accounts". And there are two ways to create sub-accounts.
In your main account, go to your Sub Account Management Screen and manually create a sub-account.

This guide goes into more detail on sub-accounts and how to create and manage them from within the UI.

The second method for creating sub-accounts is by using the "create sub-account" API call /account/addsubaccount

This method is more advanced and will require a custom integration on your own website. However, it will allow you to automate the account creation process for your customers.

SMTP/API

Whitelabeling the SMTP/API access points is fairly easy. Just create two new CNAME records in your domain's DNS. We recommend using the 'SMTP' and 'smtp25' and point them at smtp.elasticemail.com and smtp25.elasticemail.com respectively.
This video will show you how.

Additionally, there are a couple of ways for customers to be redirected back to your website once they have access and are logged in. If your website offers a payment gateway or supports portal, then you can white-label certain links within the UI.

 

    • Related Articles

    • How to create custom contact fields

      Learn more about how to use custom contact fields to store and manage more information! Each contact that you store in your VMA Emailer account contains basic information like email address and the recipient's first or last name. It is possible to ...
    • Sending Settings

      A guide to your basic account sending settings. The settings screen lets you configure a wide range of features for your account. The Sending tab covers many features related to your email delivery. Return Bounces This option allows you to receive ...
    • How to manage custom headers

      Learn how to add Custom Headers in your emails. Custom headers are a great solution if you want to send debug info or any data you want along with the given email. If you would like to add custom headers to your email you can do so by defining ...
    • How to manage custom branded templates

      Customize your customer's template gallery with your own branded templates. VMA Emailer offers a full gallery of free templates, but they do show our logo at the bottom. The logo can be removed, but because it is there by default, as soon as Custom ...
    • What is a custom tracking domain and why is it important?

      Find out more about Custom Tracking Domain and why should you use your own domain to track the links in your emails. One of the basic features we offer is click tracking. To track those clicks, VMA Emailer rewrites the links in your emails. The ...