Dashboard Overview

Monitor your IP warming progress and trigger manual actions. The system automatically sends emails to seed accounts and simulates engagement to build positive sender reputation.

Emails Sent Today

{{ status.emails_today }}

of {{ status.emails_per_day }} daily limit

Total Emails Sent

{{ status.emails_total }}

All-time warming emails

Active Seeds

{{ status.seeds_count }}

Receiving warming emails

Auto-Warming

{{ status.cron_active ? 'Active' : 'Inactive' }}

{{ status.cron_active ? 'Running hourly' : 'Cron disabled' }}

Quick Actions

Manually trigger warming operations. Use these for immediate action instead of waiting for scheduled cron.

Send {{ sendCount }} emails to random seeds
Open emails & rescue from spam
{{ status.cron_active ? 'Disable' : 'Enable' }} hourly cron
{{ message.text }}

Recent Activity

{{ log }}

No recent activity. Run an action above to see logs.

Seed Accounts

Seed accounts receive your warming emails. The engagement bot connects via IMAP to simulate real user behavior: opening emails, marking as important, and rescuing from spam. More seeds = better reputation signals.

Add New Seed Account

Gmail: Create an App Password (requires 2FA). Regular passwords won't work.

Yahoo: Create an App Password under Account Security → Generate app password.

Outlook/Hotmail: Create an App Password under Security → Advanced security options → App passwords.

{{ seedTestResult.message }} ({{ seedTestResult.messages }} messages in inbox)
{{ seeds.length }} Seed Account(s)
Email Provider IMAP Server Actions
{{ seed.email }} {{ seed.provider }} {{ seed.server }}:{{ seed.port }}

No seed accounts yet. Add one above to get started.

Sending Domains

Domains used to send warming emails. Ensure each domain has proper SPF, DKIM, and DMARC records configured for best deliverability.

Add Sending Domain

{{ domain }}

No sending domains configured. Add one above.

Configuration

Adjust warming rates and engagement behavior. Start with conservative settings and increase gradually as your reputation improves.

Rate Limits

How many emails to send each hour when cron runs

Daily sending limit to avoid triggering spam filters

Engagement Bot Settings

Chance that the bot will reply to a warming email

System Logs

View detailed logs from all system components. Use search to filter for specific events or errors.

{{ filteredLogs.length }} entries ({{ logSearch ? 'filtered' : 'total' }}) Filtering: "{{ logSearch }}"

No logs matching "{{ logSearch }}"

No logs available for this category

Email History

Complete history of all warming emails sent. Track which domains are sending to which seed accounts.

{{ displayedHistory.length }} of {{ history.total || 0 }} emails (filtered) {{ history.total || 0 }} Total Emails
Page {{ historyPage }} of {{ history.pages || 1 }}
ID From To Subject Status Sent At
#{{ email.id }} {{ getProvider(email.to_email) }} {{ getStatusText(email) }} {{ formatDate(email.sent_at) }}

No emails match your filters

No emails sent yet

{{ historyStats.delivered }}

Delivered

{{ historyStats.opened }}

Opened

{{ historyStats.replied }}

Replied

{{ getUniqueDomains().length }}

Domains Used

Bounce Monitoring

Sent Today

{{ bounces.rate?.sent || 0 }}

Hard Bounces

{{ bounces.rate?.hard_bounces || 0 }}

Soft Bounces

{{ bounces.rate?.soft_bounces || 0 }}

Bounce Rate

{{ bounces.rate?.bounce_rate || 0 }}%

{{ bounces.rate?.status || 'OK' }}

By Domain (7 days)

No bounces recorded

Recent Bounces

No bounces yet