Email
Settings

Configure email notifications and templates

Overview

Email settings allow you to configure automated email notifications for donations, receipts, and other important events. You can customize email templates and configure SMTP settings.

Accessing Email Settings

  1. Log into your Nexus Donate admin dashboard
  2. Navigate to the "Settings" section
  3. Click on "Email Settings"

SMTP Configuration

Configure your SMTP server settings to send emails:

Basic SMTP Settings

SMTP Configuration
SMTP Host: smtp.gmail.com
SMTP Port: 587
SMTP Username: your-email@gmail.com
SMTP Password: your-app-password
SMTP Encryption: TLS
From Email: noreply@yourstore.com
From Name: Your Store Name

Common SMTP Providers

  • Gmail: smtp.gmail.com:587 (TLS)
  • Outlook: smtp-mail.outlook.com:587 (TLS)
  • Yahoo: smtp.mail.yahoo.com:587 (TLS)
  • Custom SMTP: Use your hosting provider's SMTP

Email Templates

Customize email templates for different events:

Donation Receipt Template

Receipt Template
Subject: Thank you for your donation!

Dear {{player_name}},

Thank you for your donation of ${{amount}} for {{package_name}}.

Your transaction ID is: {{transaction_id}}

Your items have been delivered to your account.

Best regards,
Your Server Team

Donation Notification Template

Notification Template
Subject: New Donation Received

A new donation has been received:

Player: {{player_name}}
Amount: ${{amount}}
Package: {{package_name}}
Transaction ID: {{transaction_id}}
Date: {{date}}

Please check your admin panel for more details.

Email Variables

Available variables for email templates:

Player Variables

  • {{player_name}}: Player's display name
  • {{player_email}}: Player's email address
  • {{player_id}}: Player's unique ID

Transaction Variables

  • {{amount}}: Donation amount
  • {{package_name}}: Package name
  • {{transaction_id}}: Transaction ID
  • {{date}}: Donation date
  • {{server_name}}: Server name

Email Types

Configure different types of emails:

Donation Receipts

  • Sent to players after successful donation
  • Includes transaction details
  • Confirms item delivery

Admin Notifications

  • Sent to administrators for new donations
  • Includes transaction summary
  • Helps track donation activity

Payment Failed

  • Sent when payment fails
  • Includes error details
  • Provides retry instructions

Email Testing

Test your email configuration:

Test Email

  1. Click "Send Test Email" in email settings
  2. Enter a test email address
  3. Check if the email is received
  4. Verify formatting and content

Common Issues

  • Emails not sending: Check SMTP credentials
  • Emails in spam: Configure SPF and DKIM records
  • Formatting issues: Check HTML template syntax
  • Missing variables: Verify variable names are correct

Email Security

Secure your email configuration:

Authentication

  • Use app-specific passwords for Gmail
  • Enable 2FA on email accounts
  • Use strong, unique passwords

SPF and DKIM

  • Configure SPF records for your domain
  • Set up DKIM signing
  • Improve email deliverability

Email Analytics

Monitor email performance:

Tracking

  • Track email delivery rates
  • Monitor bounce rates
  • Track open rates (if enabled)

Reports

  • View email sending statistics
  • Identify delivery issues
  • Monitor email performance

Best Practices

  • Professional Templates: Use professional email templates
  • Clear Subject Lines: Make subject lines descriptive
  • Test Regularly: Test email functionality regularly
  • Monitor Deliverability: Watch for spam folder issues
  • Backup Templates: Keep backups of email templates
Note: Remember that the purchase email template and verification email template must be maintained as separate, distinct templates.