SleekView for EasyCron
SleekView reads the wp_easycron_hits table a small request-tagging shim writes, then renders each captured hit as a row with endpoint, status, response time and timestamp as first-class columns.
♾️ Lifetime License available
External cron without a table is a remote log
EasyCron solves the most fragile part of WordPress: wp-cron's reliance on real visitors to trigger scheduled work. It calls a URL on the site on a precise schedule from outside infrastructure. Brilliant when it works, opaque when it does not. The EasyCron dashboard lives in their UI, on their domain, scoped to their account. The WordPress side sees only the hits.
SleekView closes the loop. A small mu-plugin tags incoming requests by user agent or shared secret and writes one row per call into wp_easycron_hits with endpoint, status, duration_ms and hit_at. SleekView renders that table inside WP Admin: sort by response time, filter to status >= 400 for a failed-pings queue, group by endpoint to see whether each scheduled job actually fires.
The external service stays where it is. The WordPress install gets a real audit table for what landed, in the same admin where the rest of the site is managed.
Workflow
How SleekView surfaces EasyCron data
Tag the incoming requests
wp_easycron_hits with endpoint, status, duration_ms and hit_at.
Point SleekView at the table
wp_easycron_hits as a SleekView source. Columns auto-detect, so endpoint, status, duration_ms and hit_at all become first-class table fields.
Compose the columns and filters
Save and gate the view
Sample columns
A typical EasyCron hit history view
wp_easycron_hits
| Endpoint | Status | Duration | Method | User agent | Hit at |
|---|---|---|---|---|---|
| /wp-cron.php?action=daily_sync | 200 | 1240ms | GET | EasyCron-Bot/1.0 | 2026-05-16 04:00:02 |
| /wp-json/myapp/v1/refresh-cache | 200 | 812ms | POST | EasyCron-Bot/1.0 | 2026-05-16 03:30:00 |
| /wp-cron.php?action=checkout_cleanup | 502 | 30002ms | GET | EasyCron-Bot/1.0 | 2026-05-15 23:00:31 |
| /wp-json/myapp/v1/digest | 404 | 118ms | GET | EasyCron-Bot/1.0 | 2026-05-15 18:00:01 |
| /wp-cron.php?action=weekly_report | 200 | 4231ms | GET | EasyCron-Bot/1.0 | 2026-05-15 06:00:08 |
Comparison
Default EasyCron logs vs SleekView
Default EasyCron logs
- Logs live in the EasyCron dashboard, scoped to one account
- No table inside WP Admin showing what actually landed
- Failures surface as emails or by opening the EasyCron UI
- No per-endpoint sort or filter without screen scraping
- Sharing a hit log with hosting means screenshotting another vendor's UI
SleekView
- One row per captured hit with sortable columns
- Filter to status >= 400 for a failed-pings queue
- Sort by duration_ms to find slowing endpoints
- Per-endpoint saved views for each scheduled job
- Same table feeds the chart dashboard, so views and trends stay in sync
Features
What SleekView gives you for EasyCron
External cron, internal table
Render EasyCron's hits as a real WP Admin grid on the receiving install. Ops sees what really happened, independent of the third-party UI.
Failures as their own queue
A saved view with status >= 400 turns into a triage queue. Degraded endpoints stop hiding inside thousands of healthy hits.
Share with whoever runs the site
Export captured hits as CSV or share the view URL with hosting and dev teams. Conversations stop relying on EasyCron logins or shared screenshots.
Audience
Who uses SleekView for EasyCron
Site reliability
Pin a failed-pings table view scoped to the last 24 hours. Recurring 502s or timeouts on a specific endpoint surface as their own rows instead of email noise.
Performance leads
Sort by duration_ms per endpoint to spot a checkout-cron call slowing month over month before it crosses the EasyCron timeout and starts dropping work.
Client teams without EasyCron access
Hand a client a read-only WordPress table of their scheduled pings. The EasyCron account stays inside the agency, the data is shared.
The bigger picture
Why external cron needs an internal table
EasyCron exists because wp-cron is fragile, and replacing it with a real scheduler is one of the highest-leverage moves on any production WordPress site. The trade-off is that the scheduler now lives outside the install and the only proof of work is the HTTP call that lands on a URL. The receiving side typically sees nothing structured, just access log lines mixed in with normal traffic.
SleekView gives those calls a real audit table by way of a tiny shim and a captured rows-and-columns dataset. Failures become a filtered view, slow endpoints become a sort by duration, per-job activity becomes a scoped table. EasyCron's UI stays where it is for scheduling.
The WordPress install gains a queryable surface for what actually happened.
Questions
Common questions about SleekView for EasyCron
Nothing. EasyCron carries on calling URLs on the schedule you set. The captured table is populated by a small mu-plugin on the WordPress side that matches incoming requests against the EasyCron user agent or a shared secret query parameter and writes one row per call.
 No. SleekView never modifies the request itself and never responds in EasyCron's place. The shim observes incoming calls and records them. EasyCron still gets whatever response the endpoint normally returns, and its retry logic works exactly as before.
 
Yes. Add a filter for status >= 400 and the whole table narrows to 4xx and 5xx hits. Combine with a date range or endpoint filter to scope further during incident triage.
Yes. The duration_ms column is a first-class sort key, so one click on the column header surfaces the slowest captured hits. Useful for catching an endpoint drifting toward EasyCron's timeout.
Yes. Add a filter for the endpoint column and the whole view narrows to that single URL pattern. Pin one saved view per critical scheduled job.
 Yes if the shim writes rows from every environment into the same table or a host column distinguishes them. Filter or group by host in the saved view to scope to one box.
 Yes. Views can be gated by WordPress capability or shared as a read-only URL. Hosting partners and clients can read the captured hits without admin access to the install.
 No. EasyCron stays the scheduler. SleekView is the observability layer on the receiving end. Schedule new jobs in EasyCron's UI as you always did, and use SleekView to see what those jobs actually did once they landed.
 Pricing
More than 1000+
happy customers
Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.
Lifetime ♾️
Most popular
EUR
once
- Unlimited websites
- Lifetime updates
- Lifetime support
...or get the Bundle Deal
and save €250 🎁
The Bundle (unlimited sites)
Pay once, own it forever
Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.
What’s included
-
SleekAI
-
SleekByte
-
SleekMotion
-
SleekPixel
-
SleekRank
-
SleekView
€749
Continue to checkout