WP-CLI Reference
OMailer registers a wp omailer command group.
Commands
bash# Subscriber management
wp omailer subscriber list [--status=<status>] [--list=<list_id>] [--format=table|csv|json]
wp omailer subscriber get <email_or_id>
wp omailer subscriber import <csv_file> [--list=<list_id>] [--dry-run]
wp omailer subscriber export [--status=<status>] [--list=<list_id>] [--file=<path>]
wp omailer subscriber delete <email_or_id>
wp omailer subscriber tag <email_or_id> <tag_slug>
wp omailer subscriber untag <email_or_id> <tag_slug>
# Campaign management
wp omailer campaign list [--status=<status>] [--format=table|csv|json]
wp omailer campaign send <campaign_id>
wp omailer campaign pause <campaign_id>
wp omailer campaign stats <campaign_id>
# Send queue
wp omailer queue status
wp omailer queue flush # Clear stuck sends
wp omailer queue process # Manually trigger cron send
# Maintenance
wp omailer db migrate # Run pending DB migrations
wp omailer db repair # Repair missing columns
wp omailer suppression import <csv_file>
wp omailer suppression list [--format=table|csv]
wp omailer leads recalculate # Recalculate all lead scores
wp omailer send-time recalculate # Recalculate optimal send hours
# SMTP test
wp omailer smtp test <connection_id> --to=<email>