Getting Started

First Login & Setup

After installation, open your domain in a browser to complete the initial setup wizard.

Setup Wizard

1

Open your dashboard

Navigate to https://yourdomain.com in your browser. You'll see the initialization page.

2

Create your admin account

Fill in:

  • Email — Your admin login email
  • Password — Minimum 8 characters (stored as bcrypt hash)
  • Company Name — Displayed in the dashboard header
  • Domain — Your primary business domain
  • Logo (optional) — Upload PNG, JPG, GIF, or WebP
Save your credentials!

There is no password reset flow because Cleanmails is self-hosted with no external email service configured at this point. Write down your admin email and password.

3

Activate your license

After logging in, go to Settings → License and enter your license key. The system will activate against Dodo Payments and bind to your server's hardware ID.

Dashboard Overview

Once setup is complete, you'll see the main dashboard with:

  • Campaigns — Create and manage cold email sequences
  • Lists — Upload and validate lead lists
  • Senders — Manage mailboxes and sender accounts
  • Domains — Add and verify sending domains
  • Analytics — Open rates, reply rates, bounce rates
  • AI Copilot — Chat with your workspace data
  • Settings — License, AI config, integrations

Recommended First Steps

  1. Activate your license
  2. Add a sending domain and configure DNS
  3. Create sender mailboxes
  4. Enable warmup on your new senders (2-3 weeks before campaigns)
  5. Upload a lead list
  6. Create your first campaign