Documentation

Learn how to integrate and use DDMARC

Docs/MSP Portal/Customer Management
Administration

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.

FieldRequiredDescription
Customer NameDisplay name for the customer organization
Contact EmailPrimary contact for notifications and verification
Contact NameName of the primary contact person
PhoneContact phone number
NotesInternal notes (not visible to customer)
Domain LimitMaximum 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

Active

Customer has verified domains and is receiving reports

Pending

Customer added but no verified domains yet

Suspended

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

1

Visit Portal

dmarc.yourcompany.com

2

Enter Domain

customer.com

3

Email Sent

Magic link to verified email

4

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

Related Guides