Skip to content

Role metrics

Role metrics track key performance indicators for a role: the numbers that show whether skill development is translating into results. Unlike a skill observation, which is a discrete, expert assessment captured in a Session Plan, a role metric is assessed automatically and continuously from data.

That makes metrics the right tool whenever a performance characteristic can simply be known from a number rather than judged in a session. They’re complementary to skill assessments: the metric gives staff faster feedback (it updates as the data does) with no overhead for Supervisors (nobody has to sit down and score it), freeing supervision time for the things that genuinely need a human eye.

The metrics grid on a staff profile, showing each metric's status, latest value, target, and trend sparkline.
Role metrics on a profile: each one tracks against its target and trends continuously as the data updates.
  • KPIs: give staff continuous feedback on the numbers that define their role: an RBT’s billable hours, session notes submitted on time, session cancellation rate, or treatment fidelity scores. As the underlying data updates, so does each person’s sparkline; no one has to stop and tally it.
  • Continuous AI insights: use AI to turn unstructured work into measurable signals, then track them as metrics. For example, run a pass over session notes to flag whether each one describes the client’s behavior in observable and measurable terms, and watch the share trend per RBT over time. (See artifact processing for computing these signals from your data.)

Attach a metric to a role, on the Progression tab when you edit the role, and give it:

  • a Target Value, and a Direction: Above (≥), Below (≤), or Equal (=).
  • the query that produces its value (see below).

On each person’s profile, the metric shows a sparkline of the value over time, colored by status (on-track vs. off-track) based on how they’re tracking against the target, so a glance at their profile shows whether they need attention.

The metric editor dialog for a configured metric: its name, a sparkline preview, the query written in English, and a target with a Below direction.
A configured metric: the query (here written in English) produces the sparkline, and the target sets what counts as on-track.

A metric is powered by a query over your artifact data, such as session records exported from your practice-management system. You can write it in plain English and let AI generate the SQL, or write the SQL directly; both stay in sync, so pick whichever is easiest and toggle to the other at any time.

The query must:

  • filter by :staff_id, so the metric can run per person: compare it to the column that holds the person, as in WHERE provider_id = :staff_id,
  • use only artifact sources you have access to, and
  • return a time series: a date column and a numeric value column.

The first two are checked when you save. A query that only mentions :staff_id would show everyone the whole organization’s numbers, so it is refused.

:staff_id is the person’s Behaview ID, so the column you compare it to must hold that ID, such as a User column on the artifact source. A provider ID from your practice-management system does not match it on its own.

A few examples to give a sense of the range (toggle each between English and SQL):

Billable hours per week for sessions delivered by :staff_id

SELECT date_trunc('month', session_date) AS month,
100.0 * COUNT(*) FILTER (WHERE note_submitted_at <= session_date + INTERVAL '24 hours') / COUNT(*) AS on_time_pct
FROM session_notes
WHERE provider_id = :staff_id
GROUP BY month
ORDER BY month

Average treatment fidelity score for :staff_id, per month

  • Role metrics: continuous, automatic, and data-driven. Best for outcomes you can measure (billable hours, note timeliness, fidelity scores).
  • Skill assessments: discrete, expert judgments of observed behavior. Best for capabilities that need a Supervisor to evaluate, such as how an RBT fades prompts in session.

Used together, they connect what people do to the results it produces.