Execution Heatmap

See when your
automation runs hot.

A calendar-style heatmap of every workflow — spot peak hours, unexpected spikes and missed schedules at a glance, then drill straight into the run.

Open Heatmap See all features
Execution Heatmap
Hover Tooltip
Ranges & Filters
Three Metrics
Spot Spikes
Capacity Planning
Scheduler Validation
AI Assistant
app.totalapp.app/automation/heatmap
When does your automation run?
TotalApp
HeatmapMonitoringPulseScheduler
Execution density · 24 h1 spike
Execution heatmap
24h7d30d90d
0003060912151821
Order Automation20356085927055403022
Lead Scoring1022406674603018128
Invoice Sync581830952812654
Nightly ETL88701264610607250
Cell details
Invoice Sync · 12:00
Executions 214
Success rate 81%
Avg duration 6.4 s
Open in Monitoring
Peak hours vs limit
Scheduler check
Nightly ETL · cron 0 */6 * * *
06:00 on time
15:00 missed
Heatmap

Invoice Sync

Executions214
Success81%
Avg6.4 s
Open in Monitoring
Tap a cell for the details
Metric
Execution count
Error rate
Avg duration
AI Heatmap Assistant
AI Agent is the bottleneck — 1.6 s of a 2.4 s run. Run it in parallel with Filter.
Save as Report
Spike at 12:00Invoice Sync · webhook burst
Execution Heatmap

See load
as colour

A calendar-style grid: each row is a workflow, each column a time window, and colour shows how busy it was.

  • ✓
    Near-white to deep red scale
  • ✓
    One row per workflow
  • ✓
    Hours or days as columns
Open Heatmap Read the Docs
Execution heatmap — last 24 h
0003060912151821
Order Automation2035608592705540
Lead Scoring1022406674603018
Invoice Sync5818309528126
Nightly ETL8870126461060
Email Digest446972954
fewermore runs
Rows · workflows
Columns · hours or days
Load, drawn as colourSpot the busy windows.
Hover Tooltip

Exact numbers
on hover

Hover any cell for the execution count, success rate and average duration of that window.

  • ✓
    Execution count per cell
  • ✓
    Success rate
  • ✓
    Average duration
Open Heatmap Read the Docs
Hover any cell
0609121518
Order Automation3055859260
Lead Scoring2040667445
Invoice Sync818309528
Invoice Sync · 12:00–13:00
Executions 214
Success rate 81%
Avg duration 6.4 s
Exact numbers on hoverCount, success rate, duration.
Ranges & Filters

24 hours to
90 days

Switch the time range and filter to the workflows you care about — columns change from hours to days automatically.

  • ✓
    24 h, 7 d, 30 d and 90 d ranges
  • ✓
    Workflow dropdown filter
  • ✓
    Hours or days by range
Open Heatmap Read the Docs
Time range
24h7d30d90d
2468101214
Order Automation5771575645588269806669653277
Lead Scoring5352131227354943533249513274
Invoice Sync3849161421263932191018491332
Nightly ETL5723507313444835584823646267
Workflow filter
All workflowsOrder Automation
24 hours to 90 daysColumns switch from hours to days.
Three Metrics

Same grid,
different question

Colour the grid by execution count, error rate or average duration to find load, failures or slowness.

  • ✓
    Execution count
  • ✓
    Error rate
  • ✓
    Average duration
Open Heatmap Read the Docs
One heatmap, three metrics
Execution count
6080957040
3050704520
102030158
Error rate
586104
1025356020
46583
Avg duration
2025302218
3035404538
6080959070
Colour value
CountError rateDuration
Same grid, new questionLoad, failures or slowness.
Spot Spikes

One dark cell
tells a story

A single dark cell among light ones usually means a webhook burst or an off-schedule batch. Click it to open the run in Monitoring.

  • ✓
    Unexpected load stands out
  • ✓
    Correlate with deploys and events
  • ✓
    Click through to Monitoring
Open Heatmap Read the Docs
One dark cell
0003060912151821
Order Automation2030364034282218
Lead Scoring1420242822181210
Invoice Sync68109612865
Nightly ETL40348656830
deploy v2.14 · 09:12
Webhook burst
Click the cell → open it in Monitoring.
Correlate spikes and causesA deploy marker explains it.
Capacity Planning

Plan around
the peaks

Find peak hours and make sure external API rate limits are not exceeded when your busiest workflows run together.

  • ✓
    Peak-hour identification
  • ✓
    Check against API limits
  • ✓
    Stagger heavy workflows
Open Heatmap Read the Docs
Peak hours vs rate limit
08h12h16h20h
External API limit · 90 req/min
Peak window
12:00–14:00 exceeds the limit twice
Plan around the peaksStagger heavy workflows.
Scheduler Validation

Did it run
when it should?

Compare expected and actual runs to confirm cron-scheduled workflows fire exactly when you configured them in Task Scheduler.

  • ✓
    Expected vs actual cells
  • ✓
    Spot missed or late runs
  • ✓
    Pairs with Task Scheduler
Open Heatmap Read the Docs
Nightly ETL · cron 0 */6 * * *
0003060912151821
Expected001000010000
Actual001000000100
06:00 ran on time
15:00 missed — ran at 21:00
Task Scheduler
Confirm runs match the schedule you set.
Validate your cronExpected vs actual, side by side.
AI Assistant

Find the bottleneck
by asking

The assistant names the slowest or most error-prone node and suggests concrete optimisations — parallelise, retry or batch.

  • ✓
    Busiest, slowest, most error-prone
  • ✓
    Root cause and anomaly detection
  • ✓
    Save as Report to My Reports
Open Heatmap Read the Docs
AI AssistantExecution Heatmap
D
Where is Order Automation slow?
A
AI Agent is the bottleneck — 1.6 s of a 2.4 s run. Run it in parallel with Filter, and add retry logic to Save to DB, which has the highest error rate.
Save as Report
Slowest node
AI Agent · 1.6 s
Save to DB · 0.5 s
Bottleneck, foundWith concrete optimisations.

Everything for understanding your workflow load

From a single dark cell to a full capacity plan.

🔥

Heatmap

Workflows by time window, coloured by load.

🖱

Hover Details

Count, success rate and duration per cell.

🗓

Ranges

24 hours to 90 days with workflow filters.

📈

Three Metrics

Count, error rate or average duration.

⏱

Scheduler Check

Expected versus actual runs.

✨

AI Assistant

Finds the bottleneck and suggests fixes.

Ready to see your load?

Open the heatmap and find the busiest, slowest and most error-prone windows.

Open Heatmap Read the Docs