Customer Management
Manage your customer accounts from a single dashboard. Add customers individually, bulk import via CSV, and control access to domains and features.
Adding Customers
Add Individual Customer
Navigate to Customers → Add Customer in your MSP dashboard.
| Field | Required | Description |
|---|---|---|
| Customer Name | Display name for the customer organization | |
| Contact Email | Primary contact for notifications and verification | |
| Contact Name | — | Name of the primary contact person |
| Phone | — | Contact phone number |
| Notes | — | Internal notes (not visible to customer) |
| Domain Limit | — | Maximum domains this customer can add (default: unlimited) |
Bulk Import via CSV
Import multiple customers at once using a CSV file. Navigate to Customers → Import.
# CSV Format:
customer_name,contact_email,contact_name,domain,notes"Acme Corp","admin@acme.com","John Doe","acme.com","Enterprise customer""Tech Inc","it@tech.com","Jane Smith","tech.io",""Customer Statuses
Customer has verified domains and is receiving reports
Customer added but no verified domains yet
Access temporarily disabled by MSP admin
Managing Customer Domains
Each customer can have multiple domains. You can add domains on their behalf or let them add domains through their customer dashboard.
Domain Actions
Add Domain
Add a new domain to the customer's account
Customer page → Domains → Add Domain
Verify Domain
Initiate DNS verification for domain ownership
Domain row → Actions → Verify
View Reports
See DMARC reports for a specific domain
Domain row → Actions → View Reports
Edit Settings
Configure domain-specific settings and alerts
Domain row → Actions → Settings
Remove Domain
Remove domain from customer account
Domain row → Actions → Remove
Domain Verification Process
Customers must verify domain ownership before DMARC reports can be collected.
Option 1: DNS TXT Record
Customer adds a TXT record to their DNS:
# TXT Record
_ddmarc-verify.domain.com
ddmarc-verify=abc123xyz
Option 2: Email Verification
Verification email sent to common addresses:
- • admin@domain.com
- • postmaster@domain.com
- • webmaster@domain.com
- • hostmaster@domain.com
Once verified, DMARC reports sent to ddmarc.com will automatically appear in the customer's dashboard within 24-48 hours as ISPs send their aggregate reports.
Customer Dashboard Access
Customers access their dashboard using domain-based authentication through your white-labeled portal.
Customer Login Flow
Visit Portal
dmarc.yourcompany.com
Enter Domain
customer.com
Email Sent
Magic link to verified email
Access Dashboard
View their domains only
What Customers Can See
Customers CAN
- View their own domains and reports
- Add new domains (if permitted)
- Configure alert preferences
- Export their report data
- View DNS setup guides
Customers CANNOT
- See other customers or their data
- Access billing information
- Modify MSP-level settings
- See DDMARC branding (white-labeled)
- Exceed their domain limit
Programmatic Access
Use the DDMARC API to programmatically manage customers, add domains, and retrieve reports. Generate an API key from your MSP dashboard.
View API Documentation