Skip to content

Home Dashboard

The Home Dashboard is the first screen you see when you log into Floogos. It consolidates the operational status of all your automations in a single panel: key indicators, a 30-day activity chart, a recent executions table, and unresolved alerts.

Data refreshes automatically every 30 seconds and also updates immediately when a relevant event occurs (new execution, workflow created or deleted, incident resolved).


Four cards summarize the overall health of your automations.

IndicatorValueOrigin
Total WorkflowsNumber of workflows registered in your accountworkflows table — all records for the client
Active WorkflowsWorkflows in “play” state (enabled)workflows table — records with isplay = 1
Success Rate% of successful executions out of total in the last 30 daysworkflowstates table — (total - failed) / total × 100
AlertsUnresolved errors (open incidents)workflowstates — nodes with status = 'failed' with no matching entry in workflowincidents where incident_status = 'resolved'

Success Rate reflects the real reliability of your running automations — not how many workflows are enabled. The formula is:

Success Rate = (total_executions - failed_executions) / total_executions × 100

Data comes from the same service that powers the Insights section (/api/workflow/insights/trends?days=30), so this value is consistent with what you will see there.

Example: If there were 200 executions in the last 30 days and 60 failed, the success rate is 70 %.


An area chart showing your workflow activity day by day over the last 30 days.

  • Orange line — total executions for the day
  • Red line — executions that failed that day

Data comes from GET /api/workflow/insights/trends?days=30, which groups records from the workflowstates table by day. This is the exact same source as the trends chart in Insights → Temporal.

Three summary figures are shown below the chart, covering the 30-day window:

StatDescriptionOrigin
Executions (30d)Total accumulated executions in the periodSum of total in the daily series from workflowstates
Daily peakHighest number of executions recorded on a single dayMax of total in the daily series
Avg response timeMean response time of the most recent executionsresponse_time_ms field from the 50 most recent entries in workflowstates

A table showing the last 50 executions in your account, ordered by execution date descending.

ColumnDescription
WorkflowName of the parent workflow the execution belongs to
NodeLast node executed in that instance
TimeResponse time in milliseconds
Statuscompleted (success) or failed (error)
DateExecution date and time

Click any row to go directly to the workflow editor.

Data comes from the workflowstates table and is enriched via workflowinstances and workflows to retrieve the parent workflow name.


Panel listing open errors grouped by workflow + node + error message. An error appears here when:

  1. The node has status = 'failed' in workflowstates
  2. No entry exists in workflowincidents with incident_status = 'resolved' for that error
ColumnDescription
WorkflowName of the workflow where the error occurred
NodeNode that failed
ErrorRecorded error message
OccurrencesHow many times this error has repeated
Last seenDate of the most recent occurrence

Click the resolve button next to an alert to mark it as resolved. You can add a note explaining the cause or the fix applied. When resolved, all identical errors (same parent workflow, same node, same error message) are marked as resolved at once.


The dashboard uses an event-driven cache:

  • Data is served from cache to avoid expensive queries on every visit.
  • The cache is automatically invalidated when a write event occurs: workflow execution, workflow creation or deletion, state change (enable/disable), or incident resolution.
  • As a fallback, the cache expires every 10 minutes even if no event has occurred.

This means the displayed data is always fresh after any relevant action, without needing to manually reload the page.


On your first login (or when restarting the tutorial from the user menu), a guided tour walks you through each section of the dashboard:

  1. Navigation menu
  2. New workflow button
  3. Dark mode and language selector
  4. User menu
  5. KPI cards — what each card represents
  6. Success Rate — calculation explanation and data origin
  7. Daily volume chart — how to read lines and colors
  8. Period statistics — Executions, Daily peak, Avg response time
  9. Recent activity

You can relaunch the tutorial at any time from User menu → Help → View tutorial.