Skip to main content

Overview

Once you’ve added custom domains to Jasni, you’ll need to monitor their health, update configurations, and manage email addresses. This guide covers domain management best practices.

Viewing Domain Status

Access your domain overview in the Jasni Dashboard:
  1. Navigate to Settings > Domains
  2. View the list of all configured domains
  3. Click on any domain to see detailed status

Domain Health Indicators

IndicatorStatusAction Required
DNS VerifiedAll records validNone
DNS WarningPartial verificationReview DNS records
DNS ErrorRecords missing/invalidUpdate DNS configuration
InactiveDomain not in useConsider removing or reactivating

Monitoring Domain Reputation

Your domain’s reputation directly impacts email deliverability. Monitor these metrics:

Key Metrics

https://mintcdn.com/jasni/lHmS9NbBwozpErCB/icons-svg/alert.svg?fit=max&auto=format&n=lHmS9NbBwozpErCB&q=85&s=159de069aa88685f5e78c5124d880720

Bounce Rate

Keep below 2%
https://mintcdn.com/jasni/lHmS9NbBwozpErCB/icons-svg/trash.svg?fit=max&auto=format&n=lHmS9NbBwozpErCB&q=85&s=1f4e7ec861d3563c9a0363c281f7c7b0

Spam Complaints

Keep below 0.1%
https://mintcdn.com/jasni/lHmS9NbBwozpErCB/icons-svg/check.svg?fit=max&auto=format&n=lHmS9NbBwozpErCB&q=85&s=df478a200c9054dd3a57ec54c30b8fa8

Delivery Rate

Aim for 95%+

Viewing Domain Analytics

// Get domain statistics via API
const stats = await jasni.domains.getStats({
  domain: 'yourdomain.com',
  period: '30d'
})

console.log('Emails sent:', stats.sent)
console.log('Delivered:', stats.delivered)
console.log('Bounced:', stats.bounced)
console.log('Complaints:', stats.complaints)

Updating DNS Records

If you need to update DNS records (e.g., after rotating DKIM keys):

Re-verify DNS

  1. Go to Settings > Domains > [Your Domain]
  2. Click Re-verify DNS
  3. Jasni will check all DNS records again

Rotating DKIM Keys

For security best practices, rotate DKIM keys periodically:
  1. Generate new DKIM keys in your dashboard
  2. Add the new DKIM records to DNS
  3. Wait for DNS propagation
  4. Verify new records in Jasni
  5. Remove old DKIM records after 48 hours
Keep old DKIM records active for at least 48 hours after adding new ones. This ensures emails in transit can still be verified.

Managing Email Addresses

Listing Addresses

View all email addresses configured for a domain:
const addresses = await jasni.accounts.list({
  domain: 'yourdomain.com'
})

addresses.forEach(addr => {
  console.log(`${addr.email} - ${addr.status}`)
})

Creating New Addresses

const account = await jasni.accounts.create({
  email: '[email protected]',
  name: 'New Agent',
  type: 'agent'
})

Deactivating Addresses

Temporarily disable an email address without deleting it:
await jasni.accounts.update({
  email: '[email protected]',
  status: 'inactive'
})

Domain Settings

Configuring Default Behavior

Set default settings for all emails from a domain:
SettingDescriptionOptions
Default Reply-ToWhere replies should goEmail address
TrackingOpen/click trackingEnabled/Disabled
Unsubscribe HeaderList-Unsubscribe headerAuto/Manual/Disabled
FooterDefault email footerHTML content

Updating Domain Settings

await jasni.domains.update({
  domain: 'yourdomain.com',
  settings: {
    defaultReplyTo: '[email protected]',
    trackOpens: true,
    trackClicks: true,
    addUnsubscribeHeader: true
  }
})

Handling Domain Issues

Common Issues and Solutions

  1. Check if your DNS records are still valid
  2. Verify you haven’t been added to blocklists
  3. Review recent email content for spam triggers
  4. Contact Jasni support if issues persist
  1. Ensure the From address matches your domain
  2. Verify SPF includes all sending sources
  3. Check DKIM signatures are valid
  4. Review DMARC reports for specific failures
  1. Check domain verification status
  2. Verify MX records if receiving
  3. Review webhook logs for delivery events
  4. Check recipient-side spam folders
  1. Re-verify DNS records in the dashboard
  2. Ensure no DNS changes were made accidentally
  3. Check for domain transfer or DNS provider changes

Removing a Domain

If you no longer need a domain:
  1. Go to Settings > Domains > [Your Domain]
  2. Click Remove Domain
  3. Confirm the removal
Removing a domain will:
  • Disable all email addresses on that domain
  • Stop all incoming email processing
  • Invalidate any webhooks using those addresses
This action cannot be undone.

Before Removing

  • Migrate any active email addresses to a new domain
  • Update any integrations using the domain
  • Export any necessary data or logs
  • Update webhooks to use new addresses

Domain Warm-Up

For new domains or domains with low sending volume, implement a warm-up strategy:

Warm-Up Schedule

WeekDaily VolumeNotes
150-100Only engaged recipients
2200-500Gradually increase
3500-1000Monitor metrics closely
41000-2500Scale based on performance
5+Full volumeMaintain good practices
Start by sending to your most engaged recipients who are likely to open and interact with your emails. This builds positive reputation signals.

Next Steps