KPI Management
KPIs (Key Performance Indicators) are metrics that auto-refresh on a schedule. They power your dashboards, Business Pulse, and alert system.

Understanding KPIs
A KPI is defined by:
- Name — Human-readable label (e.g., "Monthly Revenue")
- SQL Query — The query that calculates the metric value
- Schedule — A cron expression defining how often it refreshes (e.g., every hour, daily at 6am)
- Status — Active (running on schedule) or Paused
Creating KPIs
Method 1: AI Planner
The fastest way to create KPIs is with the AI Planner:
- Go to Dashboards → KPIs → Planner tab
- Describe your business goals in the text box
- Click Generate Suggestions

The AI will suggest relevant KPIs based on your data and goals. For each suggestion, you can:
- Preview the name, description, SQL query, and schedule
- Edit any field before activating
- Configure backfill — how much historical data to compute initially
- Activate to start collecting
Method 2: Business Context Wizard
During Business Context setup, the AI performs a feasibility analysis and suggests KPIs as part of the process. You can select which ones to create.
Method 3: Manual Creation
Advanced users can create KPIs directly by providing:
- A SQL query that returns a numeric value
- A cron expression for the schedule
- A name and description
Managing KPIs
KPI List
The Active KPIs tab shows all your KPIs with:
| Column | Description |
|---|---|
| Name | KPI label |
| Schedule | Human-readable schedule (e.g., "Every day at 6:00 AM") |
| Next Run | When the KPI will next refresh |
| Status | Active ✅ or Paused ⏸️ |
Actions
| Action | Description |
|---|---|
| View Details | See historical values and trends |
| Toggle Pulse | Add/remove from Business Pulse on the Home Dashboard (max 6) |
| Pause/Resume | Temporarily stop or restart data collection |
| Run Now | Trigger an immediate computation |
| Delete | Remove permanently (type "delete" to confirm) |
Business Pulse
Mark up to 6 KPIs as "Pulse" to display them prominently on the Home Dashboard. Pulse KPIs show:
- Current value with formatting
- Trend indicator (▲ up / ▼ down / — flat)
- Mini sparkline chart of recent values

KPI Detail View
Click on any KPI to view its detail page:

- Current Value — Latest computed value
- Historical Chart — Graph of all historical values
- Metadata — Schedule, timezone, measurement unit, visibility settings
- Run Now — Execute the query immediately
Schedule Tips: Common schedules include:
0 6 * * *— Daily at 6:00 AM0 */4 * * *— Every 4 hours0 9 * * 1— Every Monday at 9:00 AM0 0 1 * *— First day of each month at midnight
The platform shows human-readable versions: "Every day at 6:00 AM"