Skip to content

System Settings

✅ Introduction

What it does: Controls platform-wide configuration and technical settings Why it's useful: Customizes the platform to your business requirements Location: Admin Panel → Settings

System settings allow you to configure global parameters that affect how your entire WhatsMarkSaaS platform operates. From email delivery to security settings, these configurations are essential for smooth platform operation.

✅ Accessing System Settings

  1. Login to Admin Panel
  2. Navigate to SettingsSystem Settings

Required Permissions

  • admin.settings.view - View system settings
  • admin.settings.edit - Edit system settings

✅ Email Configuration

Email Settings

WhatsMarkSaaS Email Settings

Location: Admin Panel → Settings → Email

Configure how system emails are sent:

SMTP Configuration:

  • Mail Driver: smtp, sendmail, mailgun, ses, etc.
  • SMTP Host: Your email provider's SMTP server
  • SMTP Port: Usually 587 (TLS) or 465 (SSL)
  • Username/Password: Your email credentials
  • Encryption: tls or ssl
  • From Address: Default sender email
  • From Name: Default sender name

Testing Options:

  • Test email delivery
  • View email logs
  • Troubleshoot delivery issues

Email Templates

WhatsMarkSaaS Email Settings

Location: Admin Panel → Settings → Email Templates

Manage system email templates:

Available Templates:

  • Welcome emails
  • Password reset
  • Email verification
  • Subscription notifications
  • Invoice receipts
  • System alerts
  • Trial expiration notices

Template Customization:

  • Edit template content (HTML/Markdown)
  • Customize subject lines
  • Add dynamic variables
  • Preview templates before saving
  • Set default language versions

✅ General System Settings

Application Settings

WhatsMarkSaaS Email Settings

Location: Admin Panel → Settings → Application

Configure core application parameters:

Basic Settings:

  • Application Name: Your SaaS platform name
  • Application URL: Primary domain URL
  • Logo & Favicon: Brand identity images
  • Default Language: Primary system language
  • Timezone: System default timezone
  • Date Format: Default date display format
  • Currency: Default system currency

Advanced Settings:

  • Debug Mode: Enable/disable for troubleshooting
  • Maintenance Mode: Enable during updates
  • Session Lifetime: How long users stay logged in
  • Registration: Open/closed for new signups
  • Default Plan: Plan assigned to new signups

Company Information

Location: Admin Panel → Settings → Company

Set your business information:

Required Information:

  • Company Name: Legal business name
  • Company Address: Physical business location
  • Tax/VAT Number: For invoice generation
  • Contact Email: Public contact address
  • Contact Phone: Support phone number
  • Business Hours: When support is available

✅ Security Settings

Security Configuration

WhatsMarkSaaS Security Settings

Location: Admin Panel → Settings → Security

Configure platform security parameters:

Authentication Settings:

  • Password Policy: Minimum requirements
  • 2FA (Two-Factor Authentication): Enable/configure
  • Login Attempts: Max failed attempts
  • Password Expiry: Force periodic changes
  • Session Security: IP binding, timeout settings

reCAPTCHA Integration:

  • Enable for login/registration forms
  • Configure site key and secret key
  • Set visibility threshold

API Configuration

Location: Admin Panel → Settings → API

Manage API access to your platform:

API Settings:

  • Enable/disable API access
  • Set rate limits and throttling
  • Configure authentication methods
  • Generate API documentation
  • Monitor API usage

✅ Localization Settings

Language Management

WhatsMarkSaaS Email SettingsWhatsMarkSaaS Email Settings

Location: Admin Panel → Settings → Languages

Configure multi-language support:

Language Options:

  • Add/remove supported languages
  • Set default language
  • Import/export translation files
  • Set language visibility
  • Configure auto-detection

Regional Settings

Location: Admin Panel → Settings → Regional

Configure region-specific settings:

Available Settings:

  • Timezone: Server and display timezones
  • Date Format: Regional date formatting
  • Number Format: Decimal and thousand separators
  • Currency Display: Symbol position and formatting
  • First Day of Week: Calendar configuration

✅ Notification Settings

System Notifications

Location: Admin Panel → Settings → Notifications

Configure how system notifications work:

Notification Channels:

  • Email notifications
  • In-app notifications
  • SMS notifications (if enabled)
  • Browser push notifications
  • Webhook notifications

Notification Events:

  • New tenant registration
  • Subscription events
  • Payment notifications
  • System alerts
  • Security events

✅ Advanced System Settings

Cron Job Configuration

WhatsMarkSaaS Email Settings

Location: Admin Panel → Settings → Cron Jobs

Configure scheduled tasks:

Cron Settings:

  • Cron job URL and command
  • Schedule frequency
  • Last run status
  • Manual trigger option
  • Email notifications for failures

Recommended Cron Schedule:

bash
* * * * * cd /path-to-application && php artisan schedule:run >> /dev/null 2>&1

System Updates

WhatsMarkSaaS Email Settings

Location: Admin Panel → Settings → Updates

Manage platform updates:

Update Options:

  • Check for new versions
  • View update changelog
  • Backup system before update
  • Run update process
  • View update history

Tenant Default Settings

WhatsMarkSaaS Email Settings

Location: Admin Panel → Settings → Tenant Defaults

Configure default settings for new tenants:

Default Options:

  • Initial feature configuration
  • Welcome email content
  • Default user roles
  • UI theme and branding
  • WhatsApp template access

Invoice Settings

WhatsMarkSaaS Email Settings

Location: Admin Panel → Settings → Invoice

Configure invoice generation:

Invoice Options:

  • Invoice numbering format
  • Default payment terms
  • Tax/VAT handling
  • Company details on invoice
  • Invoice template design

Privacy Policy & Terms

WhatsMarkSaaS Email SettingsWhatsMarkSaaS Email Settings

Location: Admin Panel → Settings → Legal

Manage legal documents:

Document Types:

  • Privacy Policy
  • Terms of Service
  • Cookie Policy
  • GDPR Compliance
  • Data Processing Agreement

Management Options:

  • Rich text editor for content
  • Version control and history
  • Forced acceptance on signup
  • Update notification system

✅ Best Practices

  • Regular Review: Audit system settings quarterly
  • Documentation: Keep record of all configuration changes
  • Testing: Test email delivery regularly
  • Security Updates: Keep security settings current
  • Backups: Configure before major setting changes

✅ Troubleshooting

Common Issues:

  • Email Delivery Problems: Check SMTP credentials and spam settings
  • Cron Job Failures: Verify server permissions and paths
  • Language Issues: Check translation file integrity
  • Security Lockouts: Temporary disable strict settings
  • Update Failures: Check system requirements

Next Steps

After configuring system settings, proceed to Website Management to set up your customer-facing website.

© 2024 - Corbital Technologies. All rights reserved.