Diagnostics runs a set of checks on your site and shows each one as a tick, a warning or a cross, with a plain explanation. It also keeps the plugin's own error log. Start here whenever something is not behaving as you expect.
Where to find it:
AiX Webinars, then Diagnostics.
The checks:

- PHP version. 7.4 or newer.
- WordPress version. 5.8 or newer.
- OpenSSL AES-256-GCM (key encryption). The preferred encryption for saved keys. Without it, a fallback still protects them.
- License. Active and synced, active with a sync waiting, or not active.
- License server reachable. Whether the license server answered just now. Your plugin keeps working either way.
- Update server. Whether the update server answers and whether a newer version is out.
- Database tables. Whether the plugin's tables exist.
- Live chat folder writable. Whether the fast chat file can be written.
- REST API reachable. Whether your site answers the plugin's own address. Registration and the room use it.
- WP-Cron (emails and reminders). Whether WordPress cron is running.
- Site timezone (webinar schedules). The time zone your schedules use.
- Email send method. Whether your method is fully set up.
- From address. Whether you send from your own domain.
- Last test email. When you last sent a test and what the provider said.
- Email queue schedule. When the queue last ran and runs next.
- Email queue. How many emails are waiting, sent and not sent, with the reasons.
- Sending provider actually used. Shown when emails went through WordPress mail instead of your method.
- Error log (last 24 hours). A count, with a link to the log.
- Cloudflare Stream. Connected, or a note that you only need it for very large audiences.
- Cloned voice narration. A reminder that the Voice Engine app runs on your own computer.
Check for updates now:
Below the list, this asks the update server straight away and tells you whether you are up to date.
The Error Log:

Under the checks, the Error Log records what the plugin had trouble with: PHP errors on the site, any request that took too long, and every sign-up, AI reply or email run that started but did not finish, with the last step it reached. It keeps 7 days, in your site's time zone.
- Problems, Never finished and Everything filter the list.
- Download the log saves it, which is useful for support.
- Clear the log empties it.
How to read a warning:

A warning is a path that still works, only slower or less ideal: chat works without a writable folder, and licensing works while a sync waits. A cross is something to fix before your next webinar.
A real example:
Maya runs Diagnostics after moving to her live site. PHP, WordPress, encryption and License are green, and her email lines show SMTP2GO fully configured and maya@yoursite.com as the From address.
When to run it:
- After installing or moving the site
- After changing your email method
- Before a big promotion
- Whenever something is not behaving as you expect
What the email lines tell you:
- Email send method says whether your method is fully set up.
- From address shows the address emails come from.
- Last test email shows the last test and the provider's answer.
- Email queue schedule shows when the queue last ran.
- Email queue counts waiting, sent and not sent, with reasons.
Sharing it with support:
Open Diagnostics, check the lines, and click Download the log. Attach the file when you contact support, so they see the same thing you do.
What to do next:
- Troubleshooting Common Problems
- Settings Reference
Common questions:
Does running Diagnostics change anything?
No. It reads your settings and checks your site. Check for updates now only asks the update server.
How long is the error log kept?
Seven days.