Documentation
AI Settings
Enable AI in All DashAI with your own OpenAI key (BYOK): System Health, Logs, and weekly Monitoring Reports.
BYOK — your OpenAI API key
Encrypted storage for the key in the database
Streaming when the server supports it, with automatic fallback
On demand — not continuous background monitoring
Overview
When enabled, AI produces concise, actionable insights from data already in your dashboard — mainly System Health and WordPress Logs — and can enhance weekly Monitoring Reports (email).
Note: AI does not watch your site 24/7. It runs when you trigger an AI action or when a report is generated (scheduled or “send now”).
Where AI appears
- System Status — Analyze System Health: security, performance, stability, prioritized recommendations.
- Logs — Explain Logs: explanations and next steps from your log data.
- Monitoring Reports (email) — weekly from System + Logs: without AI you get an automatic summary; with AI + valid key, the email can include an AI executive summary and maintenance plan.
Configure (step by step)
- Go to All DashAI → Settings → AI.
- Enable OpenAI Integration.
- Paste your OpenAI API key.
- Click Save Changes.
- Optional: Test OpenAI Key.
- Optional: Test streaming support.
- PRO: AI Response Language for System, Logs, and reports (Free stays English).
Official OpenAI links
How it works
The plugin builds a focused prompt from your dashboard data and calls OpenAI.
- Chat completions: api.openai.com/v1/chat/completions
- Key check: api.openai.com/v1/models
- Prefers SSE streaming; falls back if the host blocks it.
- Model fallback and response caching may apply for reliability and repeated prompts.
Security & privacy
- API key stored encrypted in WordPress.
- Data sent to OpenAI when you use AI or when a Monitoring Report runs with AI enabled.
Troubleshooting
- No AI output: enable AI, valid key, use Test OpenAI Key; ensure System/Logs have data where needed.
- Email without “Generated by AI”: AI off, invalid key, or OpenAI error — falls back to automatic summary.
- No streaming: normal — plugin uses full response automatically.