Campaign Factory provides the Reseller Branding and Reseller Settings features to help resellers to customize Campaign Factory accounts and the instance-provisioning process so that they can create a more personalized experience for their customers.
This features provide the following capabilities to resellers:
- Reseller branding
- Custom branding for Campaign Factory
- Open-ID Connect provider credentials
- Provisioning of a Campaign Studio instances
Prerequisites
Before configuring these features, you must:
- Have a Campaign Factory subscription
- Have Campaign Factory Reseller agreement with Acquia
- Get any or all of the following features enabled by creating a Support ticket:
- Reseller Branding
- Reseller Settings
- Reseller Settings Provisioning
Accessing the Reseller features
- To access Campaign Factory, go to maestro.mautic.com.
- Log in to your Campaign Factory account.
On the Campaign Factory landing page, click the Settings icon to access the dropdown menu.
- Click on of the following option based on what you want to configure:
- Reseller Branding
- Reseller Settings
Reseller branding
Resellers can use the Reseller Branding feature to apply custom-branding to all accounts and their instances in Campaign Factory. This ensures that the selected design elements are consistently applied across all accounts and instances, resulting in a branded user or customer experience.
- Access the Reseller Branding dialog box.
- For App Name, enter the name that is used as a signature when Campaign Factory sends any emails to users, such as: when a new user is created, password reset, report download link, etc. Configuration options load any values that users can set at the instance's configuration level.
- To configure the color branding for all accounts and their instances in Campaign Factory, enter the hex code for the following:
- Primary Color
- Secondary Color
- Tertiary Color
- Sidebar Header
- Sidebar Background
- Auxiliary Color
- For Heading Font, select a font for the headings in all accounts and their instances.
- For Body Font, select a font for the body text areas in all accounts and their instances.
To configure the logos for all accounts and their instances, click Choose File and upload the logo image for the following:
- Login Logo - Upload an image that does not exceed 300px x 300px.
- Main Logo - Upload an image that does not exceed 300px x 120px.
- Mascot: - Upload an image that does not exceed 300px × 300px
- Favicon - Upload an image that does not exceed 32px x 32px.
The Favicon updates the favicon for the Campaign Factory platform and is only visible for Campaign Factory users who can access it.
- To use a favicon for your instances at the account-level or the instance-level, visit Branding Campaign Studio instances.
- To use a favicon for your landing pages, visit Settings in the Landing page builder.
Click Save.
Campaign Factory applies the branding to all accounts and their instances in Campaign Factory.
Additionally, users can also apply:
- Account-level branding to custom-brand all instances associated with a Campaign Factory account.
Instance-level branding to custom-brand a single instance.
Instance-level branding overrides account-level branding and both instance-level and account-level branding override Reseller Branding.
Creating custom branding for Campaign Factory¶
Resellers can custom-brand their Campaign Factory user interface to display their own company’s custom domain name in the web browser and customize the appearance of their Campaign Factory platforms with their own logo and favicon.
- Access the Reseller Settings dialog box.
- Click the General tab.
- In the Custom Domain field, enter your custom domain URL.
- To upload the logo for the Campaign Factory account:
- For Login Logo, click Choose File and upload the logo image that does not exceed 300px x 300px.
- For Main Logo, click Choose File and upload the logo image that does not exceed 300px x 120px.
- For Favicon, click Choose File and upload the logo image that does not exceed 32px x 32px.
- Click Save.
Creating Open-ID Connect provider credentials¶
Resellers can use an OpenID Connect provider to set up single sign-on (SSO) and multi-factor authentication (MFA) for authorization and authentication of their users through external providers such as Gmail and Okta.
- Access the Reseller Settings dialog box.
- Click the OIDC tab.
- Configure the following fields for Open ID credentials:
- Open-ID Provider URL: Enter the URL of your Open-ID service provider.
- Open-ID Client ID: Enter the Client ID of your Open-ID service provider.
- Open-ID Client Secret: Enter the Client Secret of your Open-ID service provider.
- Open-ID Scope: Scope to access Email ID.
- Open-ID Response Type: Defined by provider.
- Open-ID Extra Parameter: If the provider requires any extra parameters in the request.
- Click Save.
Provisioning a Campaign Studio Instance
Campaign Factory resellers can send their customers a welcome email with the customer's instance and provisioning credentials.
- Access the Reseller Settings dialog box.
- Click the Provisioning tab.
To configure an endpoint to receive the provisioning credentials, configure the following fields:
Webhook URL: Enter the https:// URL that receives the provisioning credentials.
Webhook Secret: Enter the webhook secret.
For more information, visit Campaign Studio API credentials.
- To send the customer a welcome email with instance credentials, do the following:
Send Welcome Email: Select the checkbox to send the customer a welcome email with their credentials.
Subject: Enter the email subject.
For the welcome email, create a new email or edit the email template provided. Ensure that you provide the customer with the necessary credentials, including:
The URL for the new Campaign Studio instance.
Username: Enter the customer Admin's email address.
Password: Create a first time password for the customer Admin's Campaign Studio instance login credentials.
Click Save.
Note
You must inform and set the Redirect URL to Custom Domain/OAuth/callback.