Goals & OKRs

~5 min read

dashboardSMASHBOARD is built around a simple idea: a number without a goal is just a number. This page explains the goal-first philosophy behind the app and how it maps to OKRs.

What Are OKRs?

OKR stands for Objectives and Key Results. It’s a goal-setting framework used by businesses of all sizes to keep teams focused on what matters most.

An OKR has two parts:

Why OKRs Work for Shopify Store Owners

Without goals, looking at numbers is just looking at numbers. A dashboard that shows you “$8,452 revenue” doesn’t tell you whether that’s good or bad. But a dashboard that shows:

$8,452 · Hit $15,000 this period · 56% ████░░░ · $6,548 more to go

…tells you exactly where you stand and what you need to do.

OKRs work because they:

How dashboardSMASHBOARD Implements Goals

Every card can have a goal attached. When you set a goal, dashboardSMASHBOARD shows:

  1. An OKR-style statement in plain English: “Grow 10% vs last period — reach $9,297”
  2. A live progress bar (fills as you approach the target)
  3. A gap indicator: “$3,241 more to go”
  4. An optional ALERT — a colour-coded pulse on the card border:
    • 🟢 Green — goal achieved (≥ 100%)
    • 🟡 Amber — close (≥ 80%)
    • 🔴 Red — behind (< 80%)

Goal Types

Goal type How it works Example
No goal Shows metric and vs-prior comparison only
Grow by % Target is N% above the previous period’s value “Grow 10% vs last period”
Reach a target Fixed number you want to hit “Hit 500 orders this period”

Breaking Down OKRs into Cards

A typical OKR strategy maps directly to a dashboard:

Objective: Grow monthly revenue by 20% this quarter

Card Key Result
Revenue (Metric + Goal) Hit $18,000 in net sales this month
Orders (Metric + Goal) Reach 300 orders this month
AOV (Metric + Goal) Maintain average order value ≥ $60
Revenue Trend (Sparkline) Spot and respond to weekly dips
Top Products (Table) Keep best-sellers in stock

Each card answers one question. Together, they tell the whole story.

Common Ecommerce Goals to Track

Goal Card to use Goal type
Revenue growth Revenue Grow by % or Reach target
Order volume Orders Reach target
Upsell effectiveness Avg Order Value Grow by %
Traffic growth Store Sessions Grow by %
Stock health Inventory Health (alert-based, no goal needed)
Top product mix Top Products (no goal — informational)

How dashboardSMASHBOARD reads your progress

Once a smash has a goal, every card shows four small cells under the hero number. Each one answers a different question.

Cell Question it answers How it’s computed
STATUS Where am I right now vs. the goal? Current value ÷ goal × 100, then matched to a band: ≥ 105% Exceeding, 100–105% On Track, 85–100% Needs Attention, 75–85% At Risk, < 75% Critical. Time elapsed is not considered.
FORECAST Where will I finish if today’s pace continues? Current value ÷ fraction-of-period-elapsed = projected end-of-period total. Same bands as STATUS, applied to the projection. Only shown for fixed-end windows (This Month, This Quarter, etc.). Linear extrapolation — no seasonality.
GAP How much further to the goal? Goal − current. Shown as −$6,548 (red) when behind, +$1,200 (green) when ahead.
TIME LEFT How long do I have? Days remaining until the period closes. Turns amber under 7 days, red under 3.

A quick worked example

Goal: $15,000 in March net sales. Today is the 18th. Sales so far: $8,452.

STATUS and FORECAST often disagree early in a period — STATUS is a snapshot, FORECAST adds the time dimension. They converge as the window closes.

Next Steps

Still need help?