In this article
MSP staff with admin permissions or higher reference this article to enable custom branding on transactional emails sent from DNSFilter, like Block Page disputes and password reset requests.
This is an optional setting that creates an MSP sub-account with our email provider, ElasticMail. Use this sub-account to send notifications from a custom email address that's branded with your company logo to customers and staff, or utilize our email platform to send customer campaigns.
Setup custom email
Step one: Contact DNSFilter Support
Contact our Support team and let us know you'd like to utilize our custom email account. Our Support team will supply login credentials.
⚡️Pro Tip: Setting up a custom domain? Ask for credentials in that same email exchange to streamline the process.
Step two: Add contact information and update password
- Use the credentials to login to the DNSFilter MSP mail account
- Navigate to your profile and enter contact information for the account, including a full physical address
🚨 Important: This step is necessary to use the service and comply with anti-spam laws - Navigate to Security and update the password
Step three: Add DNS records
To enable the email platform to send messages on behalf of the domain, log in to the Domain Registrar or Authoritative Name Server (ANS) and update the necessary domain records.
This process verifies to internet mail servers that the platform is authorized to send emails on behalf of the domain.
At a minimum, the SPF record provided below must be configured, but it is strongly recommended to add all the listed records for optimal performance and deliverability.
Log in to your Registrar/ANS admin panel and add these records. We use Namecheap here as an example.
SPF record | Type: TXT Host: @ Value: v=spf1 a mx include:_spf.elasticemail.com ~all
|
DKIM |
Type:
|
DMARC |
Type: Use a different DMARC setting using this generator. |
Tracking | Type: CNAME Host: tracking Value: api.elasticemail.com
|
These updates need time to propagate across the internet, which can take anywhere from an hour to 24 hours depending on the record's TTL (Time-to-Live). Use an email testing service to verify that messages are passing the necessary authentication checks.
Continue to add your domain once the authentication is verified.
Step four: Add your domain
- From the DNSFilter MSP mail service, navigate to Settings and select Manage Domains
- Select Start Verification
- Select Verify domain
- Follow the prompts to confirm the DNS records are updated. If the DNS records are not updated, the service will prompt to do so now
✍️ Remember DNS records can take time to propagate these settings and may not be available immediately after adjusting. - Enter the default sender email address
Step five: Update email tracking and pruning
- Navigate back to Settings and select Tracking and pruning
- Enable Return bounces
That's it! The email sub-account is now setup and ready to send emails.
Build branded email templates
DNSFilter offers email templates to customized with your MSP branding, or create your own templates.
Custom Branding Note
These three email templates do not support Whitelabeled custom branding:
- WEEKLY_REPORT_TEMPLATE
- SCHEDULED_REPORTS_TEMPLATE
- RC_UNINSTALL_TEMPLATE
Follow these steps to make a branded copy of each template.
- Select the Campaigns drop down menu and choose Email Templates
- Tab to Gallery to view the available DNSFilter templates
- Make a copy of a template
🚨Important: Do not change the template name. The template must retain the name in ElasticMail in order for our system to work and accurately send the email. Read more on this topic below. - Edit the template to match your brand
- Update the email template Sender (the From field) to the appropriate address
- Test the template:
- Navigate to the DNSFilter dashboard and create a test user
- Trigger the email event for the user
- Check the inbox to confirm the template arrived and the formatting is correct
Once the branded version is confirm, repeat this process for the other email templates.
Template Naming Note
Any template elements can be changed as long as the template name remains intact. It is also possible to create a new template with the same name as the original.
A template can be copied and modified as needed, but the name must be retained in ElasticEmail, such as "Reset Password MSP," to ensure system functionality. While other template elements can be adjusted to fit specific needs, the copied version serves only as a guide.
The template can be completely reworked, or a new one can be created using the name "Reset Password MSP" to ensure emails use the appropriate template.
Available DNSFilter templates
RC Uninstall Notification/MSP | Email alert when a Roaming Client is uninstalled. |
Scheduled Report DNS Protection Summary MSP | 30-day protection summary report. |
Block Notification MSP | A message sent to a designated administrator when someone fills out the contact form on the block page, informing the admin of their request to Allow list the website. |
Organization Usage Alert | Provides information when an Organization reaches its usage amount (if an amount is set). |
User Added to Organization MSP | A notification when a sub-org adds new DNSFilter dashboard users to their account. |
Complete Signup MSP | An email to new Organization users to set their initial account password. |
CSV Export MSP | The message sent with CSV export requests from the DNS Query Log. |
Reset Password MSP | The email a user receives when they request a password reset from your whitelabeled login panel. |
Bonus uses for this account
Mail campaigns can be created for marketing or informational purposes, offering a great way to connect with clients and share important updates. Take full advantage of this sub-account to craft impactful communications and engage with clients effectively!
Comments
0 comments
Please sign in to leave a comment.