Reports
The management platform generates various reports for tracking costs, site health, plugin compliance, and security across all managed sites.
Accessing Reports
Navigate to WP Admin → Suma Management → Reports to view available reports.
Available Reports
Renewals Report
Purpose: Shows upcoming cost renewals within the next 30, 60, or 90 days.
Columns:
| Column | Description |
|---|---|
| Name | Plugin/theme/service name |
| Type | Cost category |
| Price | Annual cost |
| Renewal Date | Next payment due |
| Days Until | Countdown |
| Auto-Renew | Whether it renews automatically |
Use: Plan monthly spending, identify items to cancel before renewal, budget for upcoming expenses.
Unused Envato Report
Purpose: Identifies Envato marketplace purchases not assigned to any managed site.
Columns:
| Column | Description |
|---|---|
| Purchase Code | Envato license code |
| Item Name | Purchased plugin/theme |
| Purchase Date | When purchased |
| Assigned Sites | Should be empty (that's why it's unused) |
Use: Find licenses that should be assigned to sites or cancelled for refund/non-renewal.
All Envato Report
Purpose: Complete inventory of all Envato marketplace purchases.
Columns:
| Column | Description |
|---|---|
| Purchase Code | License code |
| Item Name | Plugin/theme name |
| Purchase Date | Acquisition date |
| Sites Used On | Where it's installed |
| Active | Whether currently active |
Use: Full audit of Envato spending, verify all licenses are properly tracked.
Plugin CSV Export
Purpose: Exports plugin installation data across all managed sites.
Format: Downloadable CSV file.
Data Includes:
- Plugin name and slug
- Version installed
- Which sites have it
- Active/inactive status
- Update available flag
Use: Audit plugin usage across the network, identify inconsistent versions, find plugins for bulk updates.
Validation Report
Purpose: Data integrity checks — finds orphaned or inconsistent records.
Checks:
- Costs assigned to archived sites
- Sites missing required fields
- License mappings to deleted costs
- Duplicate entries
Use: Database housekeeping, ensuring data quality.
Sites Export
Purpose: Exports all site data as a CSV file.
Data Includes:
- All site properties (name, URL, server, platform, tier)
- Health indicators (SSL, indexed, debug, cron)
- Plugin counts
- Last update timestamps
Use: Client reporting, spreadsheet analysis, management presentations.
Sites with Plugin
Purpose: Finds all sites that have a specific plugin installed.
How to Use:
- Enter the plugin slug or name
- Click Search
- See all sites where that plugin is present
Columns:
| Column | Description |
|---|---|
| Site | Site name and URL |
| Version | Installed version |
| Active | Plugin status |
| Last Updated | When site data was synced |
Use: Plan plugin updates, check rollout coverage, identify sites needing a specific fix.
Paid Inactive Report
Purpose: Identifies paid plugins that are installed but deactivated — wasting money.
Columns:
| Column | Description |
|---|---|
| Plugin | Plugin name |
| Site | Where it's inactive |
| Annual Cost | What you're paying |
| Status | Inactive/Deactivated |
Use: Find cost savings by activating needed plugins or removing unnecessary ones.
Added/Deleted Plugins Report
Purpose: Daily report showing plugin changes across all sites.
Sections:
- Newly Added: Plugins installed in the last 24 hours
- Removed: Plugins uninstalled in the last 24 hours
Columns:
| Column | Description |
|---|---|
| Plugin | Plugin name |
| Site | Where the change happened |
| Action | Added or Removed |
| Date | When detected |
Use: Track unauthorized changes, verify planned deployments, catch security concerns.
Disconnected Sites Report
Purpose: Lists sites that have lost MainWP connection.
Columns:
| Column | Description |
|---|---|
| Site | Site name and URL |
| Last Connected | When connection was last active |
| Days Disconnected | How long it's been offline |
Use: Identify sites needing reconnection, prioritize maintenance.
Vulnerability Report
Purpose: Active security vulnerabilities detected across managed sites.
Columns:
| Column | Description |
|---|---|
| Vulnerability | Title/description |
| Severity | Critical, High, Medium, Low |
| Plugin/Theme | Affected component |
| Sites Affected | Number and list of sites |
| Status | Active or Fixed |
| Detected | When first found |
Use: Prioritize security patching, track remediation progress.
Running Reports
On-Demand
- Navigate to Reports
- Select the desired report
- Set any filters (date range, type, etc.)
- Click Generate
- View in browser or download as CSV
Automated (Cron)
Some reports run automatically on schedule:
- Added/Deleted Plugins → Daily email
- Disconnected Sites → Daily email
- Paid Inactive → Weekly email
Tips
Exporting Data
Most reports can be exported as CSV for spreadsheet analysis. Look for the Export or Download CSV button.
Filtering
Use the filter controls to narrow large reports:
- By platform (WordPress, BigCommerce)
- By server (WP Engine, VPS)
- By organization (client name)
- By date range
Sharing Reports
Reports can be:
- Downloaded as CSV and emailed
- Printed directly from the browser (print-friendly layout)
- Screenshot for quick sharing in Teams/Slack