set_business_metrics
Set revenue, user, cash, and burn metrics to link cloud costs to business outcomes. Enables trend tracking and explains cost changes.
Instructions
Store your business metrics so nable can connect cloud costs to business outcomes.
Call this once a month (or whenever metrics change) and nable will track trends over time and answer "so what?" when your cloud spend changes.
Args: arr_usd: Annual Recurring Revenue in USD (e.g. 1_200_000 for $1.2M ARR) mrr_usd: Monthly Recurring Revenue in USD. Use this OR arr_usd, not both. mau: Monthly Active Users dau: Daily Active Users paying_customers: Number of paying customers / accounts api_calls_monthly: Your product's API calls per month (not cloud API calls) employees: Total headcount custom_metrics: Any other metric as a dict, e.g. {"free_signups": 4200, "nps": 42} notes: Free-text context, e.g. "Post Series A, hired 8 engineers" metric_date: Date these metrics apply to (YYYY-MM-DD). Defaults to today. cash_on_hand_usd: Cash in the bank, in USD. Powers runway in get_unit_economics(). last_raise_amount_usd: Size of your last round, in USD. last_raise_date: Date of your last round (YYYY-MM-DD). monthly_opex_usd: Total monthly burn including payroll, in USD. Without this, runway is reported as "infra runway" (excludes payroll); with it, nable reports true company runway.
Calling this repeatedly for the same date MERGES: fields you omit keep their prior value, so you can set revenue one call and cash the next.
Examples: - "Set our MRR to $45,000 and MAU to 1,200" - "Update business metrics: ARR $2.4M, 340 paying customers, 8,200 MAU" - "Set cash on hand to $2.4M and monthly opex to $210k"
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dau | No | ||
| mau | No | ||
| notes | No | ||
| arr_usd | No | ||
| mrr_usd | No | ||
| employees | No | ||
| metric_date | No | ||
| custom_metrics | No | ||
| last_raise_date | No | ||
| cash_on_hand_usd | No | ||
| monthly_opex_usd | No | ||
| paying_customers | No | ||
| api_calls_monthly | No | ||
| last_raise_amount_usd | No |