System Status
Available on every plan. Smart LeadLock → System Status gives you a snapshot of your server environment and flags anything likely to cause problems before it does, rather than leaving you to guess why a form isn’t sending email or a payment isn’t confirming.
Requirements checklist
| Component | Minimum | Why it matters |
|---|---|---|
| WordPress | 6.2+ | Older versions lack APIs the plugin relies on for scheduling and REST endpoints. |
| PHP | 7.4+ | Earlier versions are past end-of-life and missing language features the plugin uses. |
| PHP extensions | openssl, mbstring, json |
Required for license signature verification, multi-byte-safe text handling, and API communication. |
| MySQL / MariaDB | 5.6+ | Older versions don’t reliably support the indexing used for fast lead/lookup queries. |
| HTTPS | Active | Required by every supported payment gateway; browsers will also block card fields on non-HTTPS pages. |
| WordPress Cron | Running reliably | Sequences, license validation, and email queue retries are all cron-dependent. |
What the status colors mean
- Green: meets or exceeds the requirement, nothing to do
- Yellow: works today but is close to a limit or approaching end-of-life, worth planning around
- Red: below the minimum requirement, likely to cause real problems (failed payments, missing emails, or sequences that silently stop running)
Why the SMTP check matters
Without a dedicated SMTP plugin, WordPress’s default mail sending is frequently flagged as spam or blocked outright by hosts, this is by a wide margin the most common cause of “my leads never get their download link.” System Status detects WP Mail SMTP, WP Offload SES, FluentSMTP, Postmark, Mailgun, SendGrid, and Brevo SMTP, and shows a red flag if none of them are active.
Why the cron check matters
WordPress’s default cron only runs when someone visits the site, which is normally fine, but on very low-traffic sites (or sites with caching that serves pages without triggering WordPress at all) scheduled sequence steps and license re-validation can silently stall for hours or days. If your site gets consistent traffic this is rarely an issue; if it doesn’t, consider a real server cron job hitting wp-cron.php on a fixed schedule instead.
If something shows red
- Start with whichever check is most directly tied to your symptom: SMTP for missing emails, HTTPS for payment issues, cron for sequences that seem stuck
- Most hosts can update PHP/MySQL versions from their control panel with no code changes required on your end
- For missing PHP extensions, your host’s support team can usually enable them; this isn’t something Smart LeadLock itself can fix
- Still stuck after checking the relevant guide below? Contact support with a screenshot of the System Status page
Related: Email not sending, Download not working, Common errors.