nps.today – White label Guide
If you wish to send emails using your own domain name (white labeling), follow the steps below. A technical resource is recommended for the configuration.
Why White labeling?
White labeling enhances email deliverability and ensures that emails sent via nps.today appear as though they are coming from your own domain. This process includes setting up DKIM, DMARC and SPF records to authenticate your emails and prevent them from being marked as spam.
Important Notes
✅ Verification must be confirmed by nps.today before the setup is ready for use.
✅ The domain must, secondly, be added to the nps.today platform by an admin (as shown in this guide).
Guide steps
-
DKIM setup (required)
-
DMARC setup (required)
-
SPF setup (required)
-
Confirm verification with nps.today
Step 1: Add DKIM Keys (required)
A key part of email white-labeling is DKIM (DomainKeys Identified Mail), an authentication method that verifies the sender’s identity. DKIM keys are added as TXT records in your domain’s DNS settings.
1.1 Locate Your Domain Registrar
To find your domain registrar, use this lookup tool:
1.2 Add DKIM Keys
Once you receive the DKIM values from nps.today, follow these steps:
A) Log into Your Domain Registrar
-
Visit your domain registrar’s website (e.g., GoDaddy, Namecheap, Google Domains).
-
Sign in to your account.
B) Access DNS Settings
-
Locate the DNS Management or DNS Settings section.
-
Look for the TXT Records section.
C) Add a New TXT Record for DKIM
-
Type: Select TXT Record.
-
Host/Name: (provided by nps.today)
-
Value: Paste the DKIM key provided by nps.today. It will look like this:
D) Save Changes & Wait for Propagation
-
Click Save or Add Record.
-
DNS changes may take up to 48 hours to fully propagate.
Step 2: Set Up DMARC (Required)
DMARC (Domain-based Message Authentication, Reporting, and Conformance) helps prevent email spoofing and phishing. It tells email providers how to handle emails that fail SPF and DKIM checks.
2.1 Add a DMARC TXT Record
A) Log into Your Domain Registrar
-
Sign in to your domain registrar (e.g., GoDaddy, Namecheap, Google Domains).
-
Go to DNS Management or DNS Settings.
B) Create a New DMARC Record
-
Type: TXT
-
Host/Name:
_dmarc.npstoday.com -
Value:
v=DMARC1; p=none; rua=mailto:[email protected]; ruf=mailto:[email protected]; fo=1
C) Save & Wait for Propagation
-
Click Save or Add Record.
-
DNS changes may take up to 48 hours.
Step 3: Set Up SPF Records (Required)
SPF (Sender Policy Framework) helps email servers determine if an email is coming from an authorized sender, reducing the likelihood of emails being marked as spam.
3.1 Add SPF Records to Your Domain
A) Add SPF TXT Record
- Value:
v=spf1 ip4:167.89.108.1 ip4:167.89.108.13 ip4:167.89.92.35 include:spf.flowmailer.net -all
B) Add Additional SPF TXT Record
-
Type: TXT
-
Value: spf.npstoday.com
Too many lookups?
This guide instructs you on how to minimize SPF lookups:
How can I avoid SPF failures if I exceeded the DNS lookup limit?
Step 4: Confirm Verification with nps.today
After adding the DKIM, SPF and DMARC records, notify nps.today to confirm verification. Reach out to your nps.today contact or [email protected].