Live $/min loss while Datadog/NewRelic incidents are open. The CFO single-number during outages.
At a glance
Live dollars-per-minute revenue loss while Datadog or New Relic incidents are open against the BC store. Cross-connector view: open incident count × baseline revenue rate × incident-impact-coefficient. The CFO-facing single number during an active outage, the answer to “how much is this costing us right now?”.
| What it counts | For each open incident in Datadog / New Relic: (baseline_revenue_per_minute × impact_coefficient × elapsed_minutes), where baseline_revenue_per_minute is the prior 7-day average for the current wall-clock minute and impact_coefficient is set per-incident (P1 = 1.0 = full-store-down, P2 = 0.5, P3 = 0.2). Summed across all open incidents. |
| VAT / tax treatment | Tax-inclusive. Baseline uses total_inc_tax. |
| Shipping | Included. |
| Discounts | Already deducted (post-discount baseline). |
| Refunds | Not modelled (the card is a real-time outage estimate, not an accounting figure). |
Incomplete / Declined orders | Included in baseline. The estimate is “what would normally be transacting right now” using gross BC revenue. |
| Cancelled orders | Included in baseline. |
| Currency | Multi-currency baseline without FX, the live $/min figure is a mixed-currency total for international stores. Single-currency stores see correct per-minute figures. |
| Channels / sources | All channels in baseline. An incident scoped to a single channel can be set to a fractional impact coefficient (e.g. POS-only outage at 0.05 if POS is 5% of revenue). |
| Impact coefficient setting | Defaults: P1 (full storefront down) = 1.0, P2 (one channel / region down) = 0.5, P3 (degraded performance) = 0.2. Merchants can override per-incident in the Vortex Mind incident-config UI. The coefficient is the dominant factor; setting it correctly matters more than the baseline math. |
| Time window | RT (real-time, recomputed each minute while incidents are open) |
| Alert trigger | >$0 (any incident open with revenue impact) |
| Roles | owner, finance, operations |
Calculation
Calculated automatically from your BigCommerce data. See the At a glance summary above for what the metric tracks and the worked example below for a typical reading.Worked example
A US homewares brand on BigCommerce Enterprise. 14:30 UTC on 12 Apr 26, 18 minutes into an incident. Baseline revenue rate at this hour: $70/minute.| Metric | Value |
|---|---|
| Open incident: P1 storefront down (Datadog) | impact 1.0 |
| Open incident: P3 search slow (New Relic) | impact 0.2 (additive subset, mostly overlapping with P1) |
| Effective coefficient | 1.0 (P1 dominates; P3 subsumed) |
| Baseline revenue per minute | $70 |
| Elapsed minutes since incident open | 18 |
| Live revenue at risk (this card) | $1,260 |
| Per-minute burn rate | $70/min |
| Projected at 30 min (if not resolved) | $2,100 |
| Projected at 60 min (if not resolved) | $4,200 |
| Projected at 4h (full work day) | $16,800 |
- The number rises in real-time. Every minute the incident stays open, the figure grows. Refresh the dashboard during the war-room call; the live counter is uncomfortable to watch, which is the point.
- **The 4-hour projection (16.8k” is a different conversation than “the storefront is down”. Ops gets prioritisation, finance gets visibility, leadership gets context.
- Coefficient setting is the load-bearing decision. A storefront-fully-down at 1.0 is unambiguous. A “one payment method down” at 0.4 (because that method is 40% of orders) is judgement-based. Set coefficients in advance during incident-runbook prep, not during the heat of the incident.
- The card stops counting once the incident is resolved. Total recorded loss at resolution is the post-mortem figure, the basis for “this incident cost us $X” reporting.
- Display on a war-room dashboard during P1/P2 incidents. The live $/min figure is psychologically important; people work faster when they can see the cost.
- Roll up into post-mortem reports, total elapsed × coefficient × baseline rate = incident cost.
- Compare across incidents to inform infrastructure investment, the highest-cost incident type is the one to spend on prevention for.
- Use the coefficient column to remind teams that not all incidents are full-store outages, set the right coefficient and the math follows.
Sibling cards merchants should reference together
| Card | Why pair it with Revenue at Risk from Incident |
|---|---|
| BC Alert Revenue Drop | The alert that often co-fires with this card. Real-time drop confirms the incident is impacting revenue. |
| BC Alert Channel Revenue Drop | Per-channel version, useful when the incident is scoped to a single channel. |
| Total Revenue | The denominator. Lets finance compute incident cost as a percentage of revenue. |
| BC XC Revenue at Risk Decline Live | The decline-rate-spike-driven version of this card; complementary signal. |
datadog.dd_open_incidents | The Datadog-side incident list this card draws from. |
newrelic.nr_open_incidents | New Relic equivalent. |
| BC Failed Orders Count | The lagging confirmation, after the incident resolves, did the failure count actually spike? |
| BC Decline Rate | If the incident was payment-side, decline rate confirms impact. |
Reconciling against the vendor’s own dashboard
Where to look in BigCommerce Control Panel: BigCommerce does not surface incident-driven revenue at risk natively. The data is cross-connector: incidents from Datadog / New Relic, baseline revenue from BC. To approximate manually:- BC Status confirms BC-platform incidents.
- Datadog or New Relic incident dashboards show your application-side incidents.
- Multiply elapsed minutes × your baseline minute revenue × impact coefficient.
| Reason | Direction |
|---|---|
| Impact coefficient is judgemental. A “P1 storefront down” might still be processing some orders if a CDN cache is serving cached pages. Setting coefficient = 1.0 over-estimates. | Could be HIGHER than reality |
| Baseline rate uses prior-7-day average. If today is a sale day with elevated baseline, the model under-estimates. | Could be LOWER than reality on peak days |
| Customer behaviour during outages. Some customers retry after the outage clears (recovery); others abandon permanently. The card models the gross loss at incident time, not the net. | Over-states net loss; under-states gross |
| Time zone. Baseline uses UTC matched-minute. | Marginal |
| Multi-incident overlap. If two incidents are open, we sum coefficients capped at 1.0; some real-world incident pairs over-attribute. | Mostly correct |
| Card | Expected relationship | Notes |
|---|---|---|
datadog.dd_open_incidents | The list of open incidents this card uses | One-to-one mapping |
newrelic.nr_open_incidents | Same for New Relic | One-to-one mapping |
| Total Revenue | The baseline source | Direct dependency |
| BC Alert Revenue Drop | The lagging real-time confirmation | Should fire shortly after this card crosses meaningful thresholds |