Total Contacts
—
in database
Active
—
subscribed
Bounced
—
suppressed
Unsubscribed
—
opted out
System Status
All Systems GoAPI Endpointapp.betheloa.com
Send Rate14/sec · 500/batch
Daily Quota50,000 / day
Bounce Handling✓ Active
SSL Certificate✓ Valid
DKIM✓ Verified
Queue Depth
—
Redis Memory
—
Quick Actions
✍️ Write
👁 Preview
💡 Use
{{first_name}} for personalization |
{{unsubscribe_url}} for unsubscribe link
All Campaigns
No campaigns yet
Create your first campaign to get started
Total
—
Active
—
Bounced
—
Unsubscribed
—
Import Contacts (Excel)
Upload .xlsx file with columns: Email, FullName, Gender
Server Import Command
curl -X POST \ -H "X-API-Key: 3d9cb5dae7109280fb5ab9a293b97420270b18ac1ec41a8b0736aa3b204c569f" \ -F "file=@/root/contacts.xlsx" \ https://app.betheloa.com/contacts/import-xlsx/betheloa
API Configuration
Base URLhttps://app.betheloa.com
Client Slugbetheloa
Admin Key3d9cb5...4c569f
AWS SES
From Email[email protected]
From NameBethel Ahaneku
Daily Limit50,000
Send Rate14/sec
DKIM Status✓ Verified
Useful Links
All Clients
Loading clients...
🔥 Warmup Progress Tracker
In Progress
Track which day you are on. Click a day to mark it complete.
🚀 Send This Warmup Round
Current Day
—
Today's Limit
—
Send To
—
Send Command
Click a day above to generate command
🛑 Stop Sending Immediately If...
> 2%
Bounce Rate
Pause for 48 hours. Remove unengaged contacts. Resume at lower volume.
> 0.1%
Complaint Rate
Stop immediately. This is the most dangerous metric. Clean your list before resuming.
📅 Full Warmup Schedule
| Period | Max Emails | Who to Send To | Engagement Score | Status |
|---|---|---|---|---|
| Day 1 | 200 | Most engaged contacts | Score 70+ | Pending |
| Day 2 | 400 | Most engaged contacts | Score 70+ | Pending |
| Day 3 | 800 | Engaged contacts | Score 60+ | Pending |
| Day 5 | 1,500 | Engaged contacts | Score 60+ | Pending |
| Day 7 | 3,000 | Active contacts | Score 50+ | Pending |
| Day 10 | 5,000 | All active contacts | All active | Pending |
| Day 14 ✓ | 7,000+ | Full list — fully warmed up | Full list | Pending |
📊 What to Monitor Daily
⚡ Emergency Commands
Run these on your server if you need to stop sending immediately.
Stop all sending (flush queue)
docker compose exec redis redis-cli -a Bethel2520RD FLUSHDB
Restart all workers
docker compose -f infra/docker/docker-compose.yml restart worker-email worker-bounce worker-analytics
Services Listed
—
available to clients
Total Orders
—
all time
Revenue (USD)
$—
charged to clients
Global Markup
—
× wholesale cost
Providers
Loading…
Global Markup & Sync
Set a multiplier applied to all services that don't have a manual rate override.
6x = charge clients 6× the wholesale price.
× wholesale
Sync Services
Pull latest services and prices from all active providers.
—
Client Wallet Top-up
Manually credit a client's SMM wallet balance (admin adjustment).