SleekView for Uncanny Automator: recipe runs & trigger logs as tables
Uncanny Automator writes recipe runs to wp_uap_recipe_log, triggers to wp_uap_trigger_log, and actions to wp_uap_action_log. SleekView flattens all three into queryable tables with status filters, user joins, and CSV-ready audit exports.
♾️ Lifetime License available
Recipe logs as a real, queryable table
Uncanny Automator's logging is genuinely thorough: every recipe run writes a row to wp_uap_recipe_log, every fired trigger lands in wp_uap_trigger_log, every dispatched action posts to wp_uap_action_log, and trigger and action metadata land in their respective _meta companions. The default log UI nests these three tables behind paginated screens, so finding a single failed action across recipes turns into a click sequence that nobody enjoys at 9 AM after a webhook outage.
SleekView reads the wp_uap_* family directly and treats each log table as a first-class view. The recipe log joins to wp_users for the triggering user and to wp_posts for the recipe name, so rows show real identifiers instead of foreign keys. Status filters surface failed runs site-wide, run_number sorts reveal the busiest automations, and duration columns make duration regressions visible before they cascade. Each view exports cleanly to CSV with the columns finance, ops, or audit actually need.
The trigger and action _meta tables get pivoted on demand: pick the metadata keys that matter for a recipe family and they become typed columns. A failed Stripe-to-Slack run is then one filter chip and a sort by timestamp away, with the full triggered payload visible in a row-detail panel. Pro and Free use the same wp_uap_* schema, so the views work on whichever tier your install runs.
Workflow
From three nested log screens to one flat view
Map the log family
Join users and recipes
Filter for failure triage
Export for compliance
Sample columns
A typical Uncanny Automator runs view
wp_uap_recipe_log joined with wp_users for the triggering user and wp_posts for the recipe name.
wp_uap_recipe_log + wp_uap_trigger_log + wp_uap_action_log
| Started | Recipe | Run # | User | Status | Duration |
|---|---|---|---|---|---|
| Apr 24 14:02:11 | WC order → Slack | 1,284 | alex@studio.co | Completed | 0.42s |
| Apr 24 14:01:47 | Form → Mailchimp | 987 | ria@design.io | Completed | 1.10s |
| Apr 24 13:58:33 | Course done → CRM | 412 | tom@hello.dev | In progress | — |
| Apr 24 13:48:09 | WC order → Slack | 1,283 | mia@brew.coop | Failed | 2.91s |
Comparison
Default Automator logs vs SleekView
Default Automator logs
- Recipe, trigger, and action logs are three nested screens
- Filtering by completion status across recipes is awkward
- No cross-recipe sort by run count or duration
- Failed actions require drilling into each recipe to find
- No exportable audit trail for compliance
SleekView
-
Read
wp_uap_recipe_log,wp_uap_trigger_log,wp_uap_action_logas one flat-or-tabbed view - Filter by completion status to find failed runs site-wide
-
Join to
wp_usersand recipe posts so rows show user + recipe name - Inline-mark recipe runs as reviewed during a triage pass
- Export the run log to CSV for compliance and audit reporting
Features
What SleekView gives you for Uncanny Automator
Three log tables in one place
Recipe runs, trigger logs, and action logs as separate views or tabs. Cross-reference a failed action back to its parent run in seconds instead of paging through three nested admin screens.
Failure triage
Filter the recipe log by status, sort by duration, surface the failures and the slow ones. Bulk-mark them reviewed during the daily ops sweep so the next sweep doesn't see the same rows.
Audit-ready run history
Export the full run log to CSV with user, recipe, completion status, and duration columns. The compliance evidence SOC2 and ISO auditors actually ask for, ready in one click.
Audience
Who uses SleekView for Uncanny Automator
Automation troubleshooters
Filter failed actions by recipe and date; chase down silent failures before they break a customer-facing flow. The trigger _meta panel shows what data flowed in, so debugging starts with facts, not guesses.
Compliance & audit
A queryable run history with user, recipe, and outcome columns, exportable for SOC2 or ISO audit evidence. No custom reporting code, no monthly database dump, just a saved view.
Operations leads
Sort recipes by run count to find your busiest automations; spot duration regressions before they cascade. Daily ops gets a real dashboard instead of paging through nested log screens.
The bigger picture
Automation without queryable logs is hope, not ops
Automator runs the boring critical work: order to Slack, form to Mailchimp, course completion to CRM. When one of those fails silently, the business consequence shows up days later in a missed customer follow-up or a missing CRM contact. The default log UI is built for inspecting a single recipe at a time, which is fine for setup and useless for daily ops.
You cannot scan failed runs across every recipe without clicking through three screens, you cannot sort recipes by run count to spot the busiest paths, and you cannot export run history cleanly enough to satisfy a SOC2 or ISO audit. SleekView reads the wp_uap_* tables directly and presents the data the way an ops team actually needs it: failed runs as a single saved cohort, slow runs as a sortable column, busy recipes ranked by run_number, and a clean CSV path for audit evidence. The plugin still owns the recipes themselves, SleekView owns the operational visibility layer that recipes-at-scale demand.
Questions
Common questions about SleekView for Uncanny Automator
wp_uap_recipe_log, wp_uap_trigger_log, wp_uap_trigger_log_meta, wp_uap_action_log, wp_uap_action_log_meta, and the closure log tables. Each can be its own view, or you can build a parent-child setup that links runs to their child triggers and actions in one navigable surface.
 Yes. wp_uap_trigger_log_meta stores the values keyed by trigger code. SleekView pivots common keys into columns, like order_id or user_email, and shows the rest in a row-detail panel for inspection. Useful when a recipe fails because the trigger payload didn't include the field the action expected.
 Automator itself doesn't have a reviewed flag, so the dimension lives wherever you choose to add it. If you add a custom reviewed column to the log table or store it via add_post_meta on a related post, SleekView reads and writes it as a normal column. The plugin's own log views ignore it because they don't know it exists.
 Yes. The recipe log has a completed column with values for in-progress and finished states. Filter on it to find stuck runs, then sort by start time descending to see the oldest ones first. A run that's been in-progress for hours is almost always a hung or failed action that needs investigating.
 Yes. Pro uses the same wp_uap_* table family with a few extra metadata fields for premium triggers and actions. SleekView reads whichever tables your install has, so the views don't break if you upgrade or downgrade between Free and Pro tiers.
 Each recipe row carries a run_number that increments per execution. SleekView surfaces it as a column so you can sort recipes by total runs and see usage at a glance. A recipe with 12,000 runs is almost certainly mission-critical; a recipe with three runs in six months is a candidate for retirement.
 Yes. The action log links to its parent run via the recipe-log foreign key, and the run links to its trigger fires. SleekView's parent-child view follows those links so you start from a failed action row and walk back to the exact triggered payload in one click, no manual ID lookups required.
 No. SleekView is read-mostly and only writes when you inline-edit, which is rare on log data. Queries hit indexed columns where Automator has indexes (run_number, completed, date) and cache duration controls keep repeated dashboard loads cheap. The recipe-execution path itself is untouched.
 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