Metric registry
Every metric key Roiva ships: what it measures, its type and unit, and which kind of connection feeds it.
Answered from these docs only, by a model that cannot see your account. Check the pages it cites.
Generated from what Roiva ships, on every deploy.
Every key a library formula or an initiative template can read, grouped by the domain its key opens with. A key with a Fed by entry arrives from a connected system; the rest are recorded by a person, imported, or produced by a formula.
What the key's shape means, and where a metric's before-value comes from, is in Metric keys, and where a value comes from.
CRM
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| crm |
Percentage of new contacts that became Marketing Qualified Leads. | percentage | % | HubSpot |
| crm |
Contacts that reached MQL (Marketing Qualified Lead) status in the period. | count | leads | HubSpot |
| crm |
Percentage of the period's marketing-qualified contacts that also became sales-qualified. | percentage | % | HubSpot |
| crm |
New contacts created in the CRM in the period. | count | contacts | HubSpot |
| crm |
Contacts that reached SQL (Sales Qualified Lead) status in the period. | count | leads | HubSpot |
| crm |
Average days from contract request to signature. | duration | days | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| crm |
Combined legal, sales and operations hours to take one contract from request to signature. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| crm |
Contracts drafted, redlined and executed in the period. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| crm |
Percentage of open pipeline deals slipping or forecast to be lost. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| crm |
Average days from demo to proposal sent. | duration | days | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| crm |
Average days from deal creation to close across all closed deals in the period. | duration | days | HubSpot, Pipedrive, Salesforce |
| crm |
Average closed-won deal size in the period. | currency | USD | HubSpot, Pipedrive, Salesforce |
| crm |
Number of deals/opportunities closed-lost in the period. | count | deals | HubSpot, Pipedrive, Salesforce |
| crm |
Value of the deals open in the period, taken as a snapshot when the CRM syncs. | currency | USD | HubSpot, Pipedrive, Salesforce |
| crm |
Percentage of closed deals that were won. won_count / (won_count + lost_count). | percentage | % | HubSpot, Pipedrive, Salesforce |
| crm |
Number of deals/opportunities closed-won in the period. | count | deals | HubSpot, Pipedrive, Salesforce |
| crm |
Total value of all closed-won deals in the period. | currency | USD | HubSpot, Pipedrive, Salesforce |
| crm |
Average days from lead creation to closed-won. | duration | days | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| crm |
Average staff minutes to qualify one inbound lead. | duration | minutes | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| crm |
Percentage of scored leads that pass the qualification threshold. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| crm |
Leads that met the qualification threshold and were routed to a rep. | count | leads | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| crm |
Inbound leads scored in the period. | count | leads | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| crm |
Sales-qualified leads in the period as a percentage of the new leads created in it. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| crm |
Staff hours to assemble and send one proposal. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| crm |
Proposals sent to prospects in the period. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| crm |
Sales rep hours per week on administrative work rather than selling. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
HubSpot
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| hubspot |
HubSpot's lead-to-mql rate for the month. Written to crm.contacts.lead_to_mql_rate instead when this connection is the primary source. | percentage | % | HubSpot |
| hubspot |
HubSpot's marketing qualified leads for the month. Written to crm.contacts.mql_count instead when this connection is the primary source. | count | leads | HubSpot |
| hubspot |
HubSpot's mql-to-sql rate for the month. Written to crm.contacts.mql_to_sql_rate instead when this connection is the primary source. | percentage | % | HubSpot |
| hubspot |
HubSpot's new contacts for the month. Written to crm.contacts.new_count instead when this connection is the primary source. | count | contacts | HubSpot |
| hubspot |
HubSpot's sales qualified leads for the month. Written to crm.contacts.sql_count instead when this connection is the primary source. | count | leads | HubSpot |
| hubspot |
HubSpot's avg sales cycle for the month. Written to crm.deals.avg_sales_cycle_days instead when this connection is the primary source. | duration | days | HubSpot |
| hubspot |
HubSpot's average won deal size for the month. Written to crm.deals.avg_value instead when this connection is the primary source. | currency | USD | HubSpot |
| hubspot |
HubSpot's lost deals for the month. Written to crm.deals.lost_count instead when this connection is the primary source. | count | deals | HubSpot |
| hubspot |
Deals open in HubSpot at sync time, a snapshot rather than a period total, written once per month and rewritten on every sync. | count | — | HubSpot |
| hubspot |
Value of the deals open in HubSpot at sync time, a snapshot rather than a period total, written once per month and rewritten on every sync. | currency | USD | HubSpot |
| hubspot |
HubSpot's deal win rate for the month. Written to crm.deals.win_rate instead when this connection is the primary source. | percentage | % | HubSpot |
| hubspot |
HubSpot's won deals for the month. Written to crm.deals.won_count instead when this connection is the primary source. | count | deals | HubSpot |
| hubspot |
HubSpot's won deal value for the month. Written to crm.deals.won_value instead when this connection is the primary source. | currency | USD | HubSpot |
| hubspot |
HubSpot's campaigns launched for the month. Written to marketing.campaigns.launched_count instead when this connection is the primary source. | count | campaigns | HubSpot |
| hubspot |
HubSpot's marketing email open rate for the month. Written to marketing.emails.open_rate instead when this connection is the primary source. | percentage | % | HubSpot |
| hubspot |
HubSpot's organic search sessions for the month. Written to marketing.web.organic_sessions instead when this connection is the primary source. | count | sessions | HubSpot |
| hubspot |
HubSpot's content published for the month. Written to marketing.content.published_count instead when this connection is the primary source. | count | posts | HubSpot |
| hubspot |
HubSpot's avg ticket resolution time for the month. Written to support.tickets.avg_resolution_days instead when this connection is the primary source. | duration | days | HubSpot |
| hubspot |
HubSpot's support tickets closed for the month. Written to support.tickets.closed_count instead when this connection is the primary source. | count | tickets | HubSpot |
| hubspot |
HubSpot's support tickets opened for the month. Written to support.tickets.volume instead when this connection is the primary source. | count | tickets | HubSpot |
| hubspot |
Tickets open in HubSpot at sync time, a snapshot rather than a period total, written once per month and rewritten on every sync. | count | — | HubSpot |
| hubspot |
HubSpot's ticket resolution rate for the month. Written to support.tickets.resolution_rate instead when this connection is the primary source. | percentage | % | HubSpot |
Finance
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| finance |
Staff minutes to key the data from one supplier invoice. | duration | minutes | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| finance |
Average days between invoice receipt and payment. | duration | days | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| finance |
Supplier invoices processed through the extraction pipeline in the period. | count | invoices | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| finance |
Staff minutes to process one supplier invoice end to end. | duration | minutes | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| finance |
Total vendor bills received in the period. | count | bills | NetSuite, QuickBooks, Xero |
| finance |
Percentage of vendor bills entered with an error that needed correcting — amount, coding, vendor or a duplicate. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| finance |
Total value of all vendor bills received in the period. | currency | USD | NetSuite, QuickBooks, Xero |
| finance |
Calendar days from period end to final sign-off of the close. | duration | days | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| finance |
Average days to resolve a billing dispute. | duration | days | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| finance |
Total outbound invoices created in the period. | count | invoices | NetSuite, QuickBooks, Xero |
| finance |
Percentage of invoices issued with an error requiring correction. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| finance |
Number of invoices marked paid in the period. | count | invoices | NetSuite, QuickBooks, Xero |
| finance |
Total billed on invoices created in the period, tax included. | currency | USD | NetSuite, QuickBooks, Xero |
| finance |
Total operating expenses for the period from the accounting system. | currency | USD | NetSuite, QuickBooks, Xero |
| finance |
Net income (revenue minus expenses) for the period. | currency | USD | NetSuite, QuickBooks, Xero |
| finance |
Total revenue recognized in the period from the accounting system. | currency | USD | NetSuite, QuickBooks, Xero |
| finance |
Staff hours on manual reconciliations per close cycle. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| finance |
Revenue recognition adjustments or corrections required per period. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| finance |
Staff hours per period building revenue recognition schedules by hand. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| finance |
Average daily cash balance in the period. | currency | USD | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| finance |
Staff hours to build and update the cash flow model per forecast cycle. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
Professional services
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| professional_services |
Billed fees as a percentage of standard-rate value of hours worked. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| professional_services |
Billable hours worked but not captured per practitioner per week. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| professional_services |
Practitioners actively using the knowledge system in the period. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| professional_services |
Average minutes per search for prior work and precedent. | duration | minutes | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| professional_services |
Times per period a practitioner searches for prior work, methods or precedent. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| professional_services |
Working hours available per practitioner in the period. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| professional_services |
Billable practitioners in the period. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| professional_services |
Hours worked by billable practitioners in the period. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| professional_services |
Average weeks before delivery failure that an at-risk project is identified. | duration | weeks | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| professional_services |
At-risk projects identified in the period. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| professional_services |
Percentage of projects that exceeded the approved budget. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| professional_services |
Project managers using the automated reporting system. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| professional_services |
Senior PM hours spent recovering a late-detected at-risk project. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| professional_services |
Staff hours to assemble one proposal. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| professional_services |
Proposals or statement-of-work responses submitted in the period. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| professional_services |
Client status reports delivered in the period. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| professional_services |
Staff hours to compile, format and deliver one client report. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| professional_services |
Client reports each project manager prepares in the period. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| professional_services |
Percentage of available practitioner hours spent on the bench. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| professional_services |
Billable hours as a percentage of available practitioner hours. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
Construction
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| construction |
Contract value of projects awarded in the period. | currency | USD | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| construction |
Bids submitted in the period. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| construction |
Staff hours per week locating current drawing versions and document history. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| construction |
Estimator hours per bid. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| construction |
Average estimate-to-actual variance as a percentage of the estimate. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| construction |
Average days between formal job cost reviews on active projects. | duration | days | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| construction |
Formal job cost review cycles in the period. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| construction |
PM and controller hours per project per job cost review cycle. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| construction |
Field labor hours worked in the period. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| construction |
Staff hours per week collecting, reconciling and processing timecards. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| construction |
Percentage of timecards requiring correction. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| construction |
Timecards processed in the period. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| construction |
Active projects in the portfolio during the period. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| construction |
Percentage of projects that exceed the approved budget. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| construction |
Average calendar days from RFI submission to formal response. | duration | days | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| construction |
Requests for information submitted in the period. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| construction |
Staff hours per week on safety observation reporting and job hazard analysis distribution. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| construction |
OSHA recordable incident rate (incidents × 200,000 ÷ hours worked). | ratio | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
Healthcare
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| healthcare |
Scheduled minutes of a patient visit of the type recovered clinician time would be booked as. | duration | minutes | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| healthcare |
Percentage of scheduled appointments the patient did not attend. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| healthcare |
Appointments scheduled in the period. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| healthcare |
Staff hours preparing documentation for one quality audit or regulatory review. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| healthcare |
Percentage of submitted claims denied on first submission. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| healthcare |
Claims denied on first submission in the period. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| healthcare |
Charts coded in the period. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| healthcare |
Charts coded per medical coder per day. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| healthcare |
Medical coders using AI-assisted coding. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| healthcare |
Percentage of coded charts with an error. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| healthcare |
Share of appealed denials overturned. | ratio | 0–1 | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| healthcare |
Hours per week clinicians spend on documentation outside clinical hours. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| healthcare |
Clinicians using ambient documentation. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| healthcare |
Patient encounters per clinician per clinical day. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| healthcare |
Clinician documentation minutes per patient encounter. | duration | minutes | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| healthcare |
Percentage of identified care gaps closed. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| healthcare |
Revenue at risk or bonus-eligible under value-based contracts, for a performance year. | currency | USD | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| healthcare |
Average days from claim submission to payment. | duration | days | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
HR
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| hr |
Average days from job posting to first interview. | duration | days | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| hr |
Positions filled in the period. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| hr |
Recruiter hours on resume review and screening per hire. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| hr |
Average hours from employee inquiry to HR response for routine questions. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| hr |
Share of employee inquiries fully resolved by the chatbot without HR involvement. | ratio | 0–1 | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| hr |
Routine HR inquiries received per month (policy, PTO, benefits, payroll). | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| hr |
HR and IT staff hours on onboarding tasks per new hire. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| hr |
Percentage of required onboarding tasks completed within the target window. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| hr |
Days from start date until a new hire is independently productive. | duration | days | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| hr |
New employees who completed onboarding in the period. | count | hires | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| hr |
Onboarding checklist items (provisioning, welcome communications, acknowledgments) now handled automatically. | count | tasks | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| hr |
Staff hours per month building workforce reports. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| hr |
HR and manager hours coordinating, collecting and calibrating one performance review cycle. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| hr |
HR and manager admin hours per employee per review cycle. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| hr |
Percentage of required performance reviews completed on time. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| hr |
Employees included in the performance review cycle. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| hr |
Total employee headcount in the period. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| hr |
Annualized voluntary attrition rate. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
Supply chain
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| supply_chain |
Percentage of orders delivered on or before the promised date. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| supply_chain |
Revenue exposed to late deliveries in the period through penalties, cancellations and credits. | currency | USD | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| supply_chain |
Demand forecast accuracy against actual demand. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| supply_chain |
Average inventory value on hand during the period. | currency | USD | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| supply_chain |
Value of inventory held above target levels. | currency | USD | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| supply_chain |
Stockout incidents in the period. | count | events | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| supply_chain |
Percentage of SKUs or order lines that were out of stock. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| supply_chain |
Staff hours per purchase-order cycle, from creation through invoice matching. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| supply_chain |
AP staff hours per week matching purchase orders to invoices. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| supply_chain |
Average calendar days from purchase requisition to approved purchase order. | duration | days | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| supply_chain |
Purchase orders processed in the period. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| supply_chain |
Average total cost per shipment. | currency | USD | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| supply_chain |
Outbound shipments in the period. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| supply_chain |
Supply disruptions per year. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| supply_chain |
Staff hours per month on supplier health reviews and risk assessments. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| supply_chain |
Percentage of picks resulting in an error. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| supply_chain |
Units picked in the period. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| supply_chain |
Units picked per warehouse labor hour. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
Support
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| support |
Average minutes an agent spends on one inbound phone call — talk, hold and wrap-up. | duration | minutes | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| support |
Knowledge base articles being maintained. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| support |
Average days since knowledge base articles were last reviewed or updated. | duration | days | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| support |
Minutes to review and update one knowledge base article per cycle. | duration | minutes | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| support |
Minutes for a QA analyst to review and score one interaction. | duration | minutes | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| support |
Share of support interactions reviewed for quality. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| support |
Percentage of the tickets resolved in the period that AI resolved, without human escalation. | percentage | % | Freshdesk, Intercom, Zendesk |
| support |
Support tickets fully resolved by AI without human escalation in the period. | count | tickets | Freshdesk, Intercom, Zendesk |
| support |
Average hours from ticket creation to the first agent reply, across tickets opened in the period. | duration | hours | Freshdesk, Intercom, Zendesk |
| support |
Average time agents spent handling each ticket in the period. | duration | hours | Freshdesk, Zendesk |
| support |
Average days from ticket creation to resolution (Intercom close time ÷ 24). | duration | days | HubSpot, Intercom, Salesforce |
| support |
Total support tickets closed/resolved in the period. | count | tickets | Freshdesk, HubSpot, Intercom, Salesforce, Zendesk |
| support |
Blended cost to resolve one support ticket (agent labor plus tooling). | currency | USD | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| support |
Average customer satisfaction on closed tickets, normalized to 0–1 (Zendesk good/bad → 0/1; Intercom 1–5 → (rating − 1) ÷ 4). | score | 0–1 | Intercom, Zendesk |
| support |
Tickets resolved by self-service or AI without an agent in the period. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| support |
Percentage of tickets opened in the period that were also closed. | percentage | % | HubSpot, Salesforce |
| support |
Percentage of support inquiries resolved without agent involvement. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| support |
Total support tickets opened in the period (help-desk tickets, Intercom conversations, Salesforce cases). | count | tickets | Freshdesk, HubSpot, Intercom, Salesforce, Zendesk |
Financial services
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| financial_services |
Client accounts managed per advisor. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| financial_services |
Average assets under management per advisor. | currency | USD | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| financial_services |
Advisors using the client intelligence platform. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| financial_services |
Percentage of clients contacted proactively per quarter. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| financial_services |
Percentage of flagged transactions that were legitimate. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| financial_services |
Transactions flagged by the fraud system in the period. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| financial_services |
Fraud losses as basis points of transaction volume. | count | bps | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| financial_services |
Staff hours to review and approve one account. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| financial_services |
New accounts onboarded through KYC/AML in the period. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| financial_services |
Average days from application to active account. | duration | days | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| financial_services |
Percentage of regulatory report line items requiring correction before submission. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| financial_services |
Line items across the regulatory reports filed in one reporting cycle. | average | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| financial_services |
Staff hours to prepare and validate one regulatory report. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| financial_services |
Total transaction volume processed in the period. | currency | USD | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| financial_services |
Average hours from application submission to decision. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| financial_services |
Percentage of applications requiring manual underwriter review. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| financial_services |
Average underwriter and analyst hours of hands-on review per application decided, an automatically decided one counting as none — not the elapsed time to a decision. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
Real estate
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| real_estate |
Percentage of expiring leases renewed. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| real_estate |
Average days from inquiry to signed lease. | duration | days | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| real_estate |
Leasing staff hours per signed lease (lead response, tours, application processing). | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| real_estate |
Units signed to new leases in the period. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| real_estate |
Units with lease expirations in the period. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| real_estate |
Unplanned emergency repair incidents per month. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| real_estate |
Portfolio value under management at the time of measurement. | currency | USD | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| real_estate |
Properties in the portfolio. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| real_estate |
Residential or commercial units in the portfolio. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| real_estate |
Staff hours per property per month compiling performance and financial reports. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| real_estate |
Calendar days between formal portfolio performance reviews. | duration | days | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| real_estate |
Inbound phone and email contacts per unit per month requiring staff handling. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| real_estate |
Staff minutes to handle one inbound tenant contact. | duration | minutes | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| real_estate |
Average tenant satisfaction score from periodic surveys. | score | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| real_estate |
Staff minutes per work order on creation, vendor calls and status follow-ups. | duration | minutes | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| real_estate |
Work orders created in the period. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| real_estate |
Average days from work order submission to resolution. | duration | days | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
Marketing
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| marketing |
Pipeline created per dollar of spend in the channels budget was moved to, from the attribution model. | ratio | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| marketing |
The period's marketing spend that went to the channels attribution favored instead of the channels it was taken from. | currency | USD | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| marketing |
Pipeline created per dollar of spend in the channels budget was taken from, from the attribution model. | ratio | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| marketing |
Average recipients per campaign send. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| marketing |
Percentage of campaign recipients who completed the campaign's goal. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| marketing |
Staff hours to configure and launch one campaign. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| marketing |
Marketing campaigns with a start date in the period. | count | campaigns | HubSpot |
| marketing |
Staff hours from brief to published asset. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| marketing |
Content pieces produced per month. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| marketing |
Blog posts published in the period on the connected CMS. | count | posts | HubSpot |
| marketing |
Opens as a percentage of deliveries across marketing emails published in the period. | percentage | % | HubSpot |
| marketing |
Staff hours per week on lead follow-up and segmentation done by hand. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| marketing |
Percentage of total sales pipeline attributed to marketing-sourced leads. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| marketing |
Staff hours per week on marketing performance reports. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| marketing |
Staff hours per month on keyword research and on-page optimization. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| marketing |
Website sessions from organic search in the period. | count | sessions | HubSpot |
Anthropic
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| anthropic |
Accepted tool actions as a share of those proposed in Anthropic's Claude Code report for the month. Read as engineering.coding_assistant.acceptance_rate when Anthropic is the primary coding-assistant source. | percentage | % | Anthropic |
| anthropic |
Tool actions developers accepted in Anthropic's Claude Code report for the month — one accepted edit or write each, not a bundled activity as GitHub counts them. Read as engineering.coding_assistant.acceptances when Anthropic is the primary coding-assistant source. | count | acceptances | Anthropic |
| anthropic |
Developers who ran Claude Code on an average day in the month. Read as engineering.coding_assistant.active_users when Anthropic is the primary coding-assistant source. | average | users | Anthropic |
| anthropic |
Lines of code Claude Code added in the month. Read as engineering.coding_assistant.lines_accepted when Anthropic is the primary coding-assistant source. | count | lines | Anthropic |
| anthropic |
Tool actions Claude Code proposed in the month, accepted and rejected together. Read as engineering.coding_assistant.suggestions when Anthropic is the primary coding-assistant source. | count | suggestions | Anthropic |
| anthropic |
Anthropic's spend for the month over the output tokens it generated, per million. Written to ai.cost.per_million_output_tokens instead when this connection is the primary source for AI usage. | currency | USD | Anthropic |
| anthropic |
Anthropic's ai input tokens for the month. Written to ai.usage.input_tokens instead when this connection is the primary source. | count | tokens | Anthropic |
| anthropic |
Input tokens sent to one Claude model in the month; the model is in the observation's dimensions. | count | tokens | Anthropic |
| anthropic |
Output tokens generated by one Claude model in the month; the model is in the observation's dimensions. | count | tokens | Anthropic |
| anthropic |
Anthropic API spend on one model for the month; the model is in the observation's dimensions. | currency | USD | Anthropic |
| anthropic |
Input plus output tokens for one Claude model in the month; the model is in the observation's dimensions. | count | tokens | Anthropic |
| anthropic |
Anthropic's ai output tokens for the month. Written to ai.usage.output_tokens instead when this connection is the primary source. | count | tokens | Anthropic |
| anthropic |
Anthropic's usage spend for the month. | currency | USD | Anthropic |
| anthropic |
Anthropic's ai total tokens for the month. Written to ai.usage.total_tokens instead when this connection is the primary source. | count | tokens | Anthropic |
IT
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| it |
IT staff hours per software inventory and license reconciliation audit cycle. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| it |
Percentage of deployments causing a rollback or incident. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| it |
Production deployments in the period. | count | — | GitHub |
| it |
Engineer hours per production deployment, including manual steps, monitoring and validation. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| it |
Production deployments per week. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| it |
End-users affected or blocked by a typical IT incident. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| it |
Mean hours to resolve a tier-1 IT issue. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| it |
IT helpdesk tickets per month requiring agent handling. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| it |
Security incidents investigated in the period. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| it |
Security incidents per year. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| it |
Mean hours from detection of a security incident to its containment. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| it |
Mean hours from a security incident starting to its detection. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| it |
Total annual software license spend. | currency | USD | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| it |
Percentage of purchased licenses that are unassigned or unused. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
Legal
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| legal |
Days from a regulatory change being published to controls updated and staff notified. | duration | days | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| legal |
Compliance control gaps identified and closed before becoming findings, in the period. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| legal |
Staff hours per week tracking regulatory publications and updates. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| legal |
Contracts that auto-renewed or lapsed unintentionally per year. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| legal |
Staff hours per week locating and retrieving contracts. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| legal |
Legal matters handled to completion in the period. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| legal |
Legal research hours per matter. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| legal |
Monthly spend on outside counsel for matters that could be handled in-house. | currency | USD | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| legal |
Percentage of employees who complete required policy attestations by the deadline. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| legal |
Staff hours per compliance training cycle on enrollment, reminders, tracking and attestation. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| legal |
New vendors onboarded through due diligence in the period. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| legal |
Average days from vendor selection to fully approved and active. | duration | days | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| legal |
Active vendors in the third-party risk portfolio. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| legal |
Staff hours per vendor for a periodic risk reassessment. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
Manufacturing
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| manufacturing |
Staff hours per week reconciling data between shop floor systems and the ERP. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| manufacturing |
Overall equipment effectiveness. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| manufacturing |
Staff hours per week collecting and compiling OEE data. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| manufacturing |
Unplanned equipment downtime hours per month. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| manufacturing |
Average annual maintenance cost per asset including reactive repairs and planned servicing. | currency | USD | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| manufacturing |
Annual maintenance spend across monitored assets, planned and reactive. | currency | USD | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| manufacturing |
Percentage reduction in total maintenance spend from condition-based servicing. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| manufacturing |
Production stoppages caused by material shortages per month. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| manufacturing |
Units producible in the period at nameplate capacity. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| manufacturing |
Units produced in the period. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| manufacturing |
Percentage of produced units with a defect that reaches the customer. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| manufacturing |
Percentage of units completing production without defect, rework or scrap. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| manufacturing |
Monthly scrap and rework cost. | currency | USD | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| manufacturing |
Staff hours per week building and adjusting production schedules. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
Insurance
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| insurance |
Average adjuster hours of hands-on work per claim closed, a straight-through claim counting as none — not the days from first notice of loss to close. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| insurance |
Share of claims processed straight-through without adjuster review. | ratio | 0–1 | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| insurance |
Average days from first notice of loss to claim closure. | duration | days | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| insurance |
Incurred losses on the affected book in the period. | currency | USD | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| insurance |
Loss adjustment expense as a percentage of incurred losses. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| insurance |
Paid loss attributable to fraud or excess adjustments as a percentage of claims paid. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| insurance |
Claims submitted and processed in the period. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| insurance |
Special investigations unit referrals per month that do not substantiate fraud. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| insurance |
Inbound policy-servicing call volume per month. | count | calls | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| insurance |
Earned premium on the targeted book in the period. | currency | USD | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| insurance |
Incurred losses as a percentage of earned premium. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| insurance |
Average underwriter hours from application to bindable quote. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| insurance |
New business submissions reviewed in the period. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
Salesforce
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| salesforce |
Salesforce's avg ticket resolution time for the month. Written to support.tickets.avg_resolution_days instead when this connection is the primary source. | duration | days | Salesforce |
| salesforce |
Salesforce's support tickets closed for the month. Written to support.tickets.closed_count instead when this connection is the primary source. | count | tickets | Salesforce |
| salesforce |
Cases open in Salesforce at sync time, a snapshot rather than a period total, written once per month and rewritten on every sync. | count | — | Salesforce |
| salesforce |
Salesforce's ticket resolution rate for the month. Written to support.tickets.resolution_rate instead when this connection is the primary source. | percentage | % | Salesforce |
| salesforce |
Salesforce's support tickets opened for the month. Written to support.tickets.volume instead when this connection is the primary source. | count | tickets | Salesforce |
| salesforce |
Salesforce's avg sales cycle for the month. Written to crm.deals.avg_sales_cycle_days instead when this connection is the primary source. | duration | days | Salesforce |
| salesforce |
Salesforce's average won opportunity size for the month. Written to crm.deals.avg_value instead when this connection is the primary source. | currency | USD | Salesforce |
| salesforce |
Salesforce's lost deals for the month. Written to crm.deals.lost_count instead when this connection is the primary source. | count | deals | Salesforce |
| salesforce |
Opportunities open in Salesforce at sync time, a snapshot rather than a period total, written once per month and rewritten on every sync. | count | — | Salesforce |
| salesforce |
Value of the opportunities open in Salesforce at sync time, a snapshot rather than a period total, written once per month and rewritten on every sync. | currency | USD | Salesforce |
| salesforce |
Salesforce's deal win rate for the month. Written to crm.deals.win_rate instead when this connection is the primary source. | percentage | % | Salesforce |
| salesforce |
Salesforce's won deals for the month. Written to crm.deals.won_count instead when this connection is the primary source. | count | deals | Salesforce |
| salesforce |
Salesforce's won deal value for the month. Written to crm.deals.won_value instead when this connection is the primary source. | currency | USD | Salesforce |
GitHub
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| github |
Accepted code activities as a share of code generation activities in GitHub's Copilot organization report for the month. Read as engineering.coding_assistant.acceptance_rate when GitHub is the primary coding-assistant source. | percentage | % | GitHub |
| github |
Daily active Copilot users in GitHub's organization report, averaged over the month. Read as engineering.coding_assistant.active_users when GitHub is the primary coding-assistant source. | average | — | GitHub |
| github |
Lines of code accepted in GitHub's Copilot organization report for the month. Read as engineering.coding_assistant.lines_accepted when GitHub is the primary coding-assistant source. | count | — | GitHub |
| github |
Code acceptance activities in GitHub's Copilot organization report for the month. Read as engineering.coding_assistant.acceptances when GitHub is the primary coding-assistant source. | count | — | GitHub |
| github |
Code generation activities in GitHub's Copilot organization report for the month. Read as engineering.coding_assistant.suggestions when GitHub is the primary coding-assistant source. | count | suggestions | GitHub |
| github |
GitHub's Copilot and AI-credit net spend for the month. Written as ai.cost.spend when this connection is the primary AI-cost source. | currency | USD | GitHub |
| github |
GitHub spend on one product (Actions, Copilot, Packages, …) for the month; the product is in the observation's dimensions. | currency | USD | GitHub |
| github |
GitHub's cost total spend for the month. | currency | USD | GitHub |
| github |
Deployments GitHub recorded to a production environment in the month. Written to it.deployments.count instead when this connection is the primary source for deployments. | count | deployments | GitHub |
| github |
GitHub's pull requests additions avg for the month. | average | — | GitHub |
| github |
GitHub's pull requests cycle time avg for the month. | duration | — | GitHub |
| github |
GitHub's pull requests merged count for the month. | count | — | GitHub |
Hospitality
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| hospitality |
Share of bookings made through direct channels. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| hospitality |
Food and beverage cost of goods in the period. | currency | USD | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| hospitality |
Kitchen prep hours in the period. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| hospitality |
Food cost lost to waste and spoilage as a percentage of food and beverage cost of goods. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| hospitality |
Average ancillary spend per guest. | currency | USD | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| hospitality |
Guests in the period. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| hospitality |
Housekeeping labor minutes per room turn. | duration | minutes | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| hospitality |
Room turns (checkouts and cleans) in the period. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| hospitality |
Revenue manager hours per week on rate setting and reporting. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| hospitality |
Available room-nights in the period. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| hospitality |
Total room revenue across all channels in the period. | currency | USD | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| hospitality |
Revenue per available room. | currency | USD | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
Operations
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| operations |
Applications reviewed and decided in the period. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| operations |
Staff minutes to key the data from one document. | duration | minutes | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| operations |
Percentage of extracted fields that are correct without human correction. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| operations |
Documents (PDFs, forms, emails) processed by the extraction pipeline in the period. | count | documents | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| operations |
Accuracy of the operating forecast (cash flow, demand or pipeline) against actuals. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| operations |
Forecast cycles run in the period. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| operations |
Staff hours to produce one complete forecast cycle. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| operations |
Percentage of processed items that contained an error or needed manual correction. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| operations |
Days from period close to delivery of the period's report. | duration | days | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| operations |
Hours between data availability and report delivery to stakeholders. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| operations |
Staff hours per week spent compiling and distributing reports by hand. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| operations |
Distinct report types fully automated and removed from manual production. | count | reports | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
Retail
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| retail |
Active customers in the period. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| retail |
Percentage of customers making a second purchase within twelve months. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| retail |
Twelve-month customer retention rate. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| retail |
Percentage of inventory records matching physical stock. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| retail |
Full retail value of the seasonal or clearance-eligible stock that sold or cleared in the period, at target price or marked down. | currency | USD | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| retail |
Of the seasonal or clearance-eligible stock that sold or cleared in the period, the percentage by retail value that sold at or above target price. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| retail |
Average order value. | currency | USD | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| retail |
Orders placed in the period. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| retail |
Gross margin as a percentage of revenue. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| retail |
Percentage of the period's sales, by full retail value, made at a markdown price. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| retail |
Orders as a percentage of website sessions. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| retail |
Website sessions in the period. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
Education
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| education |
Applicants offered admission in the period. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| education |
Applicants in the enrollment cycle. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| education |
Average days from application received to decision. | duration | days | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| education |
Average staff minutes of hands-on work to review and process one application — not the days it waits for a decision. | duration | minutes | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| education |
Percentage of admitted students who enroll. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| education |
Percentage of students earning a D or F or withdrawing. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| education |
Year-over-year student retention rate. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| education |
Students enrolled in the affected courses or programs. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| education |
Faculty hours per week on course administration. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| education |
Faculty using AI course-operations tools. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| education |
Cost of tutoring services per enrolled student in the period. | currency | USD | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
Energy
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| energy |
Asset replacement spend deferred by extending asset life. | currency | USD | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| energy |
Unplanned critical-asset outage events per year. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| energy |
Reserve generation capacity held, in megawatts. | count | MW | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| energy |
Mean absolute percentage error of the load forecast. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| energy |
Rate cases and major regulatory filings prepared in the period. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| energy |
Outside counsel hours billed for a rate case or major regulatory filing. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| energy |
Internal staff hours to prepare a rate case or major regulatory filing. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| energy |
System Average Interruption Duration Index, in outage minutes per customer per year. | duration | minutes | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| energy |
Inbound call volume during a typical major storm event. | count | index | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| energy |
Major storm or high-call-volume outage events per year. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| energy |
Staff hours spent communicating outage status to customers during one major storm event. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
OpenAI
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| openai |
OpenAI's spend for the month over the output tokens it generated, per million. Written to ai.cost.per_million_output_tokens instead when this connection is the primary source for AI usage. | currency | USD | OpenAI |
| openai |
OpenAI's spend for the month over the requests it served. Written to ai.cost.per_request instead when this connection is the primary source for AI usage. | currency | USD | OpenAI |
| openai |
OpenAI's ai input tokens for the month. Written to ai.usage.input_tokens instead when this connection is the primary source. | count | tokens | OpenAI |
| openai |
Input tokens sent to one OpenAI model in the month; the model is in the observation's dimensions. | count | tokens | OpenAI |
| openai |
Output tokens generated by one OpenAI model in the month; the model is in the observation's dimensions. | count | tokens | OpenAI |
| openai |
API requests to one OpenAI model in the month; the model is in the observation's dimensions. | count | requests | OpenAI |
| openai |
Input plus output tokens for one OpenAI model in the month; the model is in the observation's dimensions. | count | tokens | OpenAI |
| openai |
OpenAI's ai output tokens for the month. Written to ai.usage.output_tokens instead when this connection is the primary source. | count | tokens | OpenAI |
| openai |
OpenAI's ai api requests for the month. Written to ai.usage.request_count instead when this connection is the primary source. | count | requests | OpenAI |
| openai |
OpenAI's usage spend for the month. | currency | USD | OpenAI |
| openai |
OpenAI's ai total tokens for the month. Written to ai.usage.total_tokens instead when this connection is the primary source. | count | tokens | OpenAI |
Logistics
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| logistics |
Where-is-my-order inbound contacts per month. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| logistics |
Percentage of deliveries completed within the promised window. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| logistics |
Last-mile drivers in the measured operation. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| logistics |
Driver operating hours in the period. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| logistics |
Completed delivery stops per driver per labor hour. | count | stops | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| logistics |
Annual commercial auto and cargo insurance premium across the fleet. | currency | USD | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| logistics |
Technician hours per month on scheduled and reactive fleet maintenance. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| logistics |
Total fleet miles in the period. | count | miles | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| logistics |
Unplanned roadside breakdown events per year. | count | events | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| logistics |
Preventable accident frequency per million miles driven. | count | accidents | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
Media
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| media |
Average monthly active users on the service. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| media |
Average monthly watch hours per active user. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| media |
Average cost to localize one episode (dubbing, subtitling and QC). | currency | USD | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| media |
Episodes localized into additional languages in the period. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| media |
Days from picture lock to delivery per episode. | duration | days | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| media |
Episodes entering post-production in the period. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| media |
Staff hours per week on rights tracking, metadata correction and catalog reconciliation. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| media |
Share of royalty statements requiring dispute or correction. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| media |
Royalty statements issued in the period. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
AI
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| ai |
All-in AI spend per million output tokens: everything the provider billed in the period (input, cache and output charges) divided by the output tokens it generated. The unit of AI Spend Optimization for a provider that reports tokens but no request count, such as Anthropic. | currency | USD | Anthropic, OpenAI |
| ai |
All-in AI spend per API request: everything the provider billed in the period divided by the requests made to it. The unit of AI Spend Optimization for a provider that reports request counts, such as OpenAI or Gemini. | currency | USD | OpenAI |
| ai |
Total spend on the primary AI provider in the period. | currency | USD | Anthropic, GitHub, OpenAI |
| ai |
Percentage of AI outputs routed to a human reviewer before being acted on. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| ai |
Total prompt/input tokens consumed across the primary AI provider in the period. | count | tokens | Anthropic, Google Gemini, OpenAI |
| ai |
Total completion/output tokens generated by the primary AI provider in the period. | count | tokens | Anthropic, Google Gemini, OpenAI |
| ai |
Number of API requests made to the primary AI provider in the period. OpenAI and Gemini report it; Anthropic reports tokens but no request count. | count | requests | Google Gemini, OpenAI |
| ai |
Total tokens (input + output) used through the primary AI provider in the period. | count | tokens | Anthropic, Google Gemini, OpenAI |
Google Gemini
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| gemini |
Google Gemini's ai input tokens for the month. Written to ai.usage.input_tokens instead when this connection is the primary source. | count | tokens | Google Gemini |
| gemini |
Input tokens sent to one Gemini model in the month; the model is in the observation's dimensions. | count | tokens | Google Gemini |
| gemini |
Output tokens generated by one Gemini model in the month; the model is in the observation's dimensions. | count | tokens | Google Gemini |
| gemini |
API requests to one Gemini model in the month; the model is in the observation's dimensions. | count | requests | Google Gemini |
| gemini |
Input plus output tokens for one Gemini model in the month; the model is in the observation's dimensions. | count | tokens | Google Gemini |
| gemini |
Google Gemini's ai output tokens for the month. Written to ai.usage.output_tokens instead when this connection is the primary source. | count | tokens | Google Gemini |
| gemini |
Google Gemini's ai api requests for the month. Written to ai.usage.request_count instead when this connection is the primary source. | count | requests | Google Gemini |
| gemini |
Google Gemini's ai total tokens for the month. Written to ai.usage.total_tokens instead when this connection is the primary source. | count | tokens | Google Gemini |
NetSuite
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| netsuite |
NetSuite's expenses for the month. Written to finance.pnl.expenses instead when this connection is the primary source. | currency | USD | NetSuite |
| netsuite |
NetSuite's net income for the month. Written to finance.pnl.net_income instead when this connection is the primary source. | currency | USD | NetSuite |
| netsuite |
NetSuite's revenue for the month. Written to finance.pnl.revenue instead when this connection is the primary source. | currency | USD | NetSuite |
| netsuite |
NetSuite's invoices created for the month. Written to finance.invoices.count instead when this connection is the primary source. | count | invoices | NetSuite |
| netsuite |
NetSuite's invoices paid for the month. Written to finance.invoices.paid_count instead when this connection is the primary source. | count | invoices | NetSuite |
| netsuite |
NetSuite's invoice volume for the month. Written to finance.invoices.volume instead when this connection is the primary source. | currency | USD | NetSuite |
| netsuite |
NetSuite's bills received for the month. Written to finance.bills.count instead when this connection is the primary source. | count | bills | NetSuite |
| netsuite |
NetSuite's bill volume for the month. Written to finance.bills.volume instead when this connection is the primary source. | currency | USD | NetSuite |
Pipedrive
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| pipedrive |
Pipedrive's avg sales cycle for the month. Written to crm.deals.avg_sales_cycle_days instead when this connection is the primary source. | duration | days | Pipedrive |
| pipedrive |
Pipedrive's average won deal size for the month. Written to crm.deals.avg_value instead when this connection is the primary source. | currency | USD | Pipedrive |
| pipedrive |
Pipedrive's lost deals for the month. Written to crm.deals.lost_count instead when this connection is the primary source. | count | deals | Pipedrive |
| pipedrive |
Deals open in Pipedrive at sync time, a snapshot rather than a period total, written once per month and rewritten on every sync. | count | — | Pipedrive |
| pipedrive |
Value of the deals open in Pipedrive at sync time, a snapshot rather than a period total, written once per month and rewritten on every sync. | currency | USD | Pipedrive |
| pipedrive |
Pipedrive's deal win rate for the month. Written to crm.deals.win_rate instead when this connection is the primary source. | percentage | % | Pipedrive |
| pipedrive |
Pipedrive's won deals for the month. Written to crm.deals.won_count instead when this connection is the primary source. | count | deals | Pipedrive |
| pipedrive |
Pipedrive's won deal value for the month. Written to crm.deals.won_value instead when this connection is the primary source. | currency | USD | Pipedrive |
QuickBooks
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| quickbooks |
QuickBooks's bills received for the month. Written to finance.bills.count instead when this connection is the primary source. | count | bills | QuickBooks |
| quickbooks |
QuickBooks's bill volume for the month. Written to finance.bills.volume instead when this connection is the primary source. | currency | USD | QuickBooks |
| quickbooks |
QuickBooks's expenses for the month. Written to finance.pnl.expenses instead when this connection is the primary source. | currency | USD | QuickBooks |
| quickbooks |
QuickBooks's net income for the month. Written to finance.pnl.net_income instead when this connection is the primary source. | currency | USD | QuickBooks |
| quickbooks |
QuickBooks's revenue for the month. Written to finance.pnl.revenue instead when this connection is the primary source. | currency | USD | QuickBooks |
| quickbooks |
QuickBooks's invoices created for the month. Written to finance.invoices.count instead when this connection is the primary source. | count | invoices | QuickBooks |
| quickbooks |
QuickBooks's invoices paid for the month. Written to finance.invoices.paid_count instead when this connection is the primary source. | count | invoices | QuickBooks |
| quickbooks |
QuickBooks's invoice volume for the month. Written to finance.invoices.volume instead when this connection is the primary source. | currency | USD | QuickBooks |
Xero
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| xero |
Xero's bills received for the month. Written to finance.bills.count instead when this connection is the primary source. | count | bills | Xero |
| xero |
Xero's bill volume for the month. Written to finance.bills.volume instead when this connection is the primary source. | currency | USD | Xero |
| xero |
Xero's expenses for the month. Written to finance.pnl.expenses instead when this connection is the primary source. | currency | USD | Xero |
| xero |
Xero's net income for the month. Written to finance.pnl.net_income instead when this connection is the primary source. | currency | USD | Xero |
| xero |
Xero's revenue for the month. Written to finance.pnl.revenue instead when this connection is the primary source. | currency | USD | Xero |
| xero |
Xero's invoices created for the month. Written to finance.invoices.count instead when this connection is the primary source. | count | invoices | Xero |
| xero |
Xero's invoices paid for the month. Written to finance.invoices.paid_count instead when this connection is the primary source. | count | invoices | Xero |
| xero |
Xero's invoice volume for the month. Written to finance.invoices.volume instead when this connection is the primary source. | currency | USD | Xero |
Billing
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| billing |
Charges in the period that kept revenue, in the currency the account settles in. | count | charges | Stripe |
| billing |
What the period's charges kept, captured less refunded, tax included, in the currency the account settles in. | currency | USD | Stripe |
| billing |
Subscriptions active at the end of the period. | count | subscriptions | Stripe |
| billing |
Subscriptions canceled in the period as a percentage of those active at its start. Absent for a period with nothing active at the start. | percentage | % | Stripe |
| billing |
Subscriptions canceled in the period. | count | subscriptions | Stripe |
| billing |
Monthly recurring revenue from subscriptions active at the end of the period. | currency | USD | Stripe |
| billing |
Subscriptions created in the period. | count | subscriptions | Stripe |
Engineering
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| engineering |
Accepted suggestions as a share of the suggestions offered in the period. | percentage | % | Anthropic, Claude Enterprise, GitHub |
| engineering |
Suggestions developers accepted from an AI coding assistant in the period. | count | acceptances | Anthropic, Claude Enterprise, GitHub |
| engineering |
Developers using an AI coding assistant on an average day in the period. Summed across assistants when read combined. | average | users | Anthropic, Claude Enterprise, GitHub |
| engineering |
Lines of code developers accepted from an AI coding assistant in the period. | count | lines | Anthropic, Claude Enterprise, GitHub, OpenAI Codex |
| engineering |
Code suggestions an AI coding assistant offered developers in the period. | count | suggestions | Anthropic, Claude Enterprise, GitHub |
| engineering |
Average hours from a pull request being opened to being merged, over the pull requests merged in the period. | duration | hours | GitHub |
| engineering |
Pull requests merged in the period. | count | pull requests | GitHub |
Government
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| government |
Average days from case intake to eligibility decision. | duration | days | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| government |
Benefit applications and cases processed in the period. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| government |
Average caseworker hours of hands-on work per case decided — not the days it waits for a decision. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| government |
Inbound constituent contacts per month. | count | calls | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| government |
Average days from permit intake to decision. | duration | days | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| government |
Permit applications processed in the period. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| government |
Average staff hours of hands-on work per permit decided — not the days it waits for a decision. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
Stripe
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| stripe |
Stripe's charges for the month that kept revenue, in the currency the account settles in. | count | — | Stripe |
| stripe |
What Stripe's charges kept for the month, captured less refunded, tax included, in the currency the account settles in. Charges in other currencies aren't counted. | currency | USD | Stripe |
| stripe |
Stripe's active subscriptions for the month. Written to billing.subscriptions.active_count instead when this connection is the primary source. | count | subscriptions | Stripe |
| stripe |
Stripe's subscription churn rate for the month. Written to billing.subscriptions.churn_rate instead when this connection is the primary source. | percentage | % | Stripe |
| stripe |
Stripe's churned subscriptions for the month. Written to billing.subscriptions.churned_count instead when this connection is the primary source. | count | subscriptions | Stripe |
| stripe |
Stripe's monthly recurring revenue for the month. Written to billing.subscriptions.mrr instead when this connection is the primary source. | currency | USD | Stripe |
| stripe |
Stripe's new subscriptions for the month. Written to billing.subscriptions.new_count instead when this connection is the primary source. | count | subscriptions | Stripe |
Telecom
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| telecom |
Inbound customer care calls per month. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| telecom |
Customer care cost per subscriber per period. | currency | USD | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| telecom |
Field dispatch events per month. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| telecom |
Network incidents in the period. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| telecom |
Mean minutes to recover from a network incident. | duration | minutes | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| telecom |
Average cost of retention offers per subscriber retained. | currency | USD | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| telecom |
Subscribers retained through save offers in the period. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
Claude Enterprise
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| claude_enterprise |
Accepted tool actions as a share of those proposed across the Claude Enterprise organization for the month. Read as engineering.coding_assistant.acceptance_rate when Claude Enterprise is the primary coding-assistant source. | percentage | % | Claude Enterprise |
| claude_enterprise |
Edits and writes developers accepted in Claude Code across the Claude Enterprise organization for the month — one accepted tool action each, the same unit as Anthropic's Claude Code report. Read as engineering.coding_assistant.acceptances when Claude Enterprise is the primary coding-assistant source. | count | acceptances | Claude Enterprise |
| claude_enterprise |
Members who used Claude Code on an average day in the month — members active only in other Claude products are not counted. Read as engineering.coding_assistant.active_users when Claude Enterprise is the primary coding-assistant source. | average | users | Claude Enterprise |
| claude_enterprise |
Lines of code Claude Code added across the Claude Enterprise organization in the month. Read as engineering.coding_assistant.lines_accepted when Claude Enterprise is the primary coding-assistant source. | count | lines | Claude Enterprise |
| claude_enterprise |
Tool actions Claude Code proposed across the Claude Enterprise organization in the month, accepted and rejected together. Read as engineering.coding_assistant.suggestions when Claude Enterprise is the primary coding-assistant source. | count | suggestions | Claude Enterprise |
Customer success
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| customer_success |
Customer success managers covering the accounts. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| customer_success |
Customer accounts managed per customer success manager. | count | — | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| customer_success |
Annual recurring revenue from accounts up for renewal in the period. | currency | USD | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| customer_success |
Percentage of customers up for renewal who renewed. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| customer_success |
Revenue retained from existing customers including expansion, as a percentage of the starting base. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
Intercom
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| intercom |
Intercom's avg ticket first response time for the month. Written to support.tickets.avg_first_response_hours instead when this connection is the primary source. | duration | hours | Intercom |
| intercom |
Intercom's average time from a conversation opening to closing for the month, in days (Intercom reports hours; the computer converts). Read as support.tickets.avg_resolution_days when this connection is the primary source. | duration | days | Intercom |
| intercom |
Intercom's support tickets closed for the month. Written to support.tickets.closed_count instead when this connection is the primary source. | count | tickets | Intercom |
| intercom |
Intercom's average conversation rating for the month on the 0–1 scale the support keys use (Intercom rates 1–5; the computer converts). Read as support.tickets.csat_score when this connection is the primary source. | score | 0–1 | Intercom |
| intercom |
Intercom's support tickets opened for the month. Written to support.tickets.volume instead when this connection is the primary source. | count | tickets | Intercom |
Snowflake
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| snowflake |
Snowflake warehouse credits consumed in the month. | count | credits | Snowflake |
| snowflake |
The month's Snowflake bill split by usage type — compute, storage, cloud services and the rest — the type in the observation's dimensions. What a cost link's service mappings match. | currency | USD | Snowflake |
| snowflake |
What Snowflake billed the account for the month, at its own contract rates, excluding usage Snowflake did not charge for. Read as cloud.cost.total_spend when this connection is the primary cloud cost source. | currency | USD | Snowflake |
| snowflake |
Mean execution time of Snowflake queries in the month. | duration | seconds | Snowflake |
| snowflake |
Successful Snowflake queries in the month. | count | queries | Snowflake |
Zendesk
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| zendesk |
Zendesk's avg ticket first response time for the month. Written to support.tickets.avg_first_response_hours instead when this connection is the primary source. | duration | hours | Zendesk |
| zendesk |
Zendesk's avg ticket handle time for the month. Written to support.tickets.avg_handle_time instead when this connection is the primary source. | duration | hours | Zendesk |
| zendesk |
Zendesk's ticket csat for the month. Written to support.tickets.csat_score instead when this connection is the primary source. | score | 0–1 | Zendesk |
| zendesk |
Zendesk's support tickets closed for the month. Written to support.tickets.closed_count instead when this connection is the primary source. | count | tickets | Zendesk |
| zendesk |
Zendesk's support tickets opened for the month. Written to support.tickets.volume instead when this connection is the primary source. | count | tickets | Zendesk |
Calendar
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| calendar |
Average attendees per meeting in the period on the calendars this connection syncs. | average | people | Google Workspace, Microsoft 365 |
| calendar |
Average length in minutes of a meeting on the calendars this connection syncs. | duration | minutes | Google Workspace, Microsoft 365 |
| calendar |
Meetings in the period on the calendars this connection syncs — confirmed, timed events with two or more attendees. A meeting on more than one of those calendars counts once. | count | meetings | Google Workspace, Microsoft 365 |
| calendar |
Hours of meetings in the period on the calendars this connection syncs, each meeting counted once however many attend and however many of those calendars it sits on. | duration | hours | Google Workspace, Microsoft 365 |
Cloud
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| cloud |
Cloud budget ceiling for the period, across providers. | currency | USD | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| cloud |
Forecast end-of-period cloud spend based on the current usage trajectory. | currency | USD | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| cloud |
Total cloud infrastructure spend for the period on the primary provider. | currency | USD | AWS, Azure, Databricks, Google Cloud, Snowflake |
| cloud |
Percentage of provisioned cloud resources running at low or zero utilization. | percentage | % | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
Freshdesk
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| freshdesk |
Freshdesk's avg ticket first response time for the month. Written to support.tickets.avg_first_response_hours instead when this connection is the primary source. | duration | hours | Freshdesk |
| freshdesk |
Freshdesk's avg ticket handle time for the month. Written to support.tickets.avg_handle_time instead when this connection is the primary source. | duration | hours | Freshdesk |
| freshdesk |
Freshdesk's support tickets closed for the month. Written to support.tickets.closed_count instead when this connection is the primary source. | count | tickets | Freshdesk |
| freshdesk |
Freshdesk's support tickets opened for the month. Written to support.tickets.volume instead when this connection is the primary source. | count | tickets | Freshdesk |
Google Workspace
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| google_workspace |
Average attendees per meeting on the Google calendars this connection syncs, for the month. Read as calendar.meetings.avg_attendees when this connection is the primary calendar source. | average | people | Google Workspace |
| google_workspace |
Average meeting length in minutes on the Google calendars this connection syncs, for the month. Read as calendar.meetings.avg_duration_mins when this connection is the primary calendar source. | duration | minutes | Google Workspace |
| google_workspace |
Meetings on the Google calendars this connection syncs, for the month, a meeting on more than one of them counted once. Read as calendar.meetings.count when this connection is the primary calendar source. | count | meetings | Google Workspace |
| google_workspace |
Hours of meetings on the Google calendars this connection syncs, for the month, each meeting counted once. Read as calendar.meetings.hours when this connection is the primary calendar source. | duration | hours | Google Workspace |
Make
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| make |
Make credits one scenario used in the month, which is what Make bills. Standard modules use 1 credit per operation; Make's built-in AI features add credits for tokens. The scenario is in the observation's dimensions. | count | credits | Make |
| make |
Total runs of one Make scenario in the month; the scenario is in the observation's dimensions. Read as automation.runs.count, every scenario's row added, when this connection is the primary workflow-automation source. | count | runs | Make |
| make |
Failed runs of one Make scenario in the month; the scenario is in the observation's dimensions. Read as automation.runs.failed_count, every scenario's row added, when this connection is the primary workflow-automation source. | count | runs | Make |
| make |
Successful runs of one Make scenario in the month; the scenario is in the observation's dimensions. Read as automation.runs.successful_count, every scenario's row added, when this connection is the primary workflow-automation source. | count | runs | Make |
Microsoft 365
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| microsoft_365 |
Average attendees per meeting on the Outlook calendars this connection syncs, for the month. Read as calendar.meetings.avg_attendees when this connection is the primary calendar source. | average | people | Microsoft 365 |
| microsoft_365 |
Average meeting length in minutes on the Outlook calendars this connection syncs, for the month. Read as calendar.meetings.avg_duration_mins when this connection is the primary calendar source. | duration | minutes | Microsoft 365 |
| microsoft_365 |
Meetings on the Outlook calendars this connection syncs, for the month, a meeting on more than one of them counted once. Read as calendar.meetings.count when this connection is the primary calendar source. | count | meetings | Microsoft 365 |
| microsoft_365 |
Hours of meetings on the Outlook calendars this connection syncs, for the month, each meeting counted once. Read as calendar.meetings.hours when this connection is the primary calendar source. | duration | hours | Microsoft 365 |
Workflow automation
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| automation |
Runs of automated workflows that finished in the period, successful and failed. | count | runs | Make, Zapier, n8n |
| automation |
Runs of automated workflows that failed in the period. | count | runs | Make, Zapier, n8n |
| automation |
Runs of automated workflows that succeeded in the period. | count | runs | Make, Zapier, n8n |
BigQuery
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| bigquery |
Bytes processed by BigQuery jobs in the month. | count | bytes | BigQuery |
| bigquery |
BigQuery jobs run in the month. | count | jobs | BigQuery |
| bigquery |
Slot milliseconds consumed by BigQuery jobs in the month. | count | slot-ms | BigQuery |
Google Cloud
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| gcp |
The amount of one GCP budget for the month; the budget is in the row's raw payload. | currency | USD | Google Cloud |
| gcp |
Spend against one GCP budget for the month; the budget is in the row's raw payload. Feeds cost entries through the initiative's budget mappings. | currency | USD | Google Cloud |
| gcp |
Google Cloud's billing total spend for the month. | currency | USD | Google Cloud |
Jira
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| jira |
Jira's issues cycle time avg for the month. Read as work.issues.cycle_time_avg when Jira is the primary issue-tracking source. | duration | — | Jira |
| jira |
Jira's issues resolved count for the month. Read as work.issues.resolved_count when Jira is the primary issue-tracking source. | count | — | Jira |
| jira |
Jira's issues story points completed for the month. Read as work.issues.story_points_completed when Jira is the primary issue-tracking source. | count | — | Jira |
n8n
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| n8n |
Production executions of one n8n workflow that started in the month and finished, successful plus failed. Counted as n8n's Insights counts them, except evaluation runs: no manual test runs or sub-workflow runs, and a retry counts as an execution of its own. The workflow is in the observation's dimensions. Read as automation.runs.count, every workflow's row added, when this connection is the primary workflow-automation source. | count | executions | n8n |
| n8n |
Production executions of one n8n workflow in the month that ended in error or crashed, including runs a later retry fixed; the workflow is in the observation's dimensions. Read as automation.runs.failed_count, every workflow's row added, when this connection is the primary workflow-automation source. | count | executions | n8n |
| n8n |
Production executions of one n8n workflow in the month that succeeded, on the first try or a retry; the workflow is in the observation's dimensions. Read as automation.runs.successful_count, every workflow's row added, when this connection is the primary workflow-automation source. | count | executions | n8n |
OpenAI Codex
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| openai_codex |
Lines of code Codex added that developers kept, for the month. Read as engineering.coding_assistant.lines_accepted when Codex is the primary coding-assistant source. Codex reports no count of accepted suggestions, so it feeds none of the other coding-assistant keys. | count | lines | OpenAI Codex |
| openai_codex |
Lines attributed to Codex that reached a commit, for the month — the stronger of the two line counts, but one the other assistants do not report, so it stays a platform key. | count | lines | OpenAI Codex |
| openai_codex |
Codex turns in the workspace for the month. Stands in for an active-developer count, which exists only in per-developer rows Roiva deliberately does not request. | count | turns | OpenAI Codex |
Work
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| work |
Average hours from an issue's start to its resolution, over the issues resolved in the period. | duration | hours | Jira |
| work |
Issues resolved in the period in the team's issue tracker. | count | issues | Jira |
| work |
Story points on the issues resolved in the period. | count | points | Jira |
Workforce
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| workforce |
Staff hours per week spent identifying at-risk people and reaching out to them. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| workforce |
Discrete manual tasks (data pulls, formatting, distribution) performed each week. | count | tasks | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
| workforce |
Net staff hours recovered per week as a direct result of the initiative. | duration | hours | Recorded by hand, imported, or read from your warehouse (BigQuery, Databricks or Snowflake) |
Zapier
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| zapier |
Failed Zap runs reported to Roiva's Zapier webhook in the month. Read as automation.runs.failed_count when this connection is the primary workflow-automation source. | count | runs | Zapier |
| zapier |
Total Zap runs reported to Roiva's Zapier webhook in the month. Read as automation.runs.count when this connection is the primary workflow-automation source. | count | runs | Zapier |
| zapier |
Successful Zap runs reported to Roiva's Zapier webhook in the month. Read as automation.runs.successful_count when this connection is the primary workflow-automation source. | count | runs | Zapier |
AWS
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| aws |
One AWS service's unblended cost for the month; the service is in the observation's dimensions. Feeds cost entries through the initiative's service mappings. | currency | USD | AWS |
| aws |
AWS's cost total spend for the month. | currency | USD | AWS |
Azure
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| azure |
One Azure service's cost for the month; the service is in the observation's dimensions. Feeds cost entries through the initiative's service mappings. | currency | USD | Azure |
| azure |
Azure's cost total spend for the month. | currency | USD | Azure |
Databricks
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| databricks |
Databricks list-price spend for the month on one product (billing_origin_product: MODEL_SERVING, JOBS, SQL, ...). | currency | USD | Databricks |
| databricks |
Databricks list-price spend for the month, from system.billing.usage priced at system.billing.list_prices. Read as cloud.cost.total_spend when this connection is the primary cloud cost source. | currency | USD | Databricks |
Brex
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| brex |
What the Brex card was charged in the month, in USD. A card is a payment rail rather than a provider billing for its own service, so this is not counted in provider-billed AI spend - a charge to a connected provider is already in that provider's own bill. | currency | USD | Brex |
Looker
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| looker |
The monthly value of one numeric column of one Look; the Look and the column are in the observation's dimensions. Roiva cannot infer a unit from a Look, so the type is count unless a person overrides the definition. | count | — | Looker |
Ramp
| Key | What it measures | Type | Unit | Fed by |
|---|---|---|---|---|
| ramp |
What the Ramp card was charged in the month, in USD. A card is a payment rail rather than a provider billing for its own service, so this is not counted in provider-billed AI spend - a charge to a connected provider is already in that provider's own bill. | currency | USD | Ramp |