by SubMetrics (LX AI)
Last updated: 2026-09-16
We need to produce HTML fragment: start with the opening block exactly as provided:
How to use SubMetrics
Open SubMetrics, provide the required inputs, run Demo to preview the workflow, then switch off Demo when a live key is configured.
Know your SaaS numbers without a spreadsheet
Decision-support only — confirm before you publish or act.
Then after that, we need to write 6-8
sections with subpoints, lists, and ONE table. Include an What this is NOT
honesty section (no guarantee / 100% / never miss). End with References
Getting started: inputs and demo mode
- What you need to paste
- Running the Demo
- Switching to live key
- maybe a list.
2. Understanding the core outputs
- MRR and growth rate
- ARPU and LTV
- Churn and retention
- Plain‑English diagnosis
- maybe a table summarizing formulas.
3. Workflow: from raw data to decision
- Step 1: gather subscription CSV
- Step 2: clean and format
- Step 3: paste into SubMetrics
- Step 4: review Demo output
- Step 5: enable live key and run
- Step 6: act on diagnosis
4. What this is NOT
- honesty section: no guarantee, not 100%, not never miss, etc.
5. Security and data handling
- Where data lives
- OWASP LLM Top 10 considerations
- NIST AI RMF alignment
- maybe include inline links to the two allowed URLs.
6. Advanced tips for solo founders
- Batch runs
- Comparing periods
- Exporting notes
7. References
-
Open SubMetrics, provide the required inputs, run Demo to preview the workflow, then switch off Demo when a live key is configured.
Know your SaaS numbers without a spreadsheet
Getting started: inputs and demo mode
I start by opening the SubMetrics app in the browser. The screen shows three boxes: one for monthly recurring revenue numbers, one for customer count, and one for average revenue per user if you have it. I copy the numbers from my billing export and paste them into the corresponding fields. The tool accepts plain numbers, comma‑separated values, or a simple CSV block.
Once the fields are filled I press the Demo button. The app runs a quick simulation using a built‑in model and returns a preview of MRR, growth rate, ARPU, LTV, churn and a short plain‑English sentence that explains what the numbers are doing. This preview does not call any external API; it works entirely offline so I can experiment without exposing live data.
Understanding the core outputs
SubMetrics returns five main pieces of information that together give a quick health check of a subscription business.
- MRR & growth rate – the total predictable revenue for the current month and the percentage change compared to the previous month.
- ARPU & LTV – average revenue per user and an estimate of the lifetime value of a customer based on current churn.
- Churn & retention – the proportion of customers lost during the period and the complementary retention rate.
- Plain‑English diagnosis – a short sentence that highlights the biggest driver of change, for example “MRR rose because new sign‑ups outpaced churn” or “LTV fell as average contract length shortened”.
Workflow: from raw data to decision
I break the process into six clear steps that I repeat every month.
- Export subscription data – I download a CSV from Stripe or Paddle that contains columns for customer ID, plan amount, start date, end date and status.
- Clean the file – I remove rows with trial‑only entries, cancel the header line and keep only active subscriptions. I then sum the plan amounts for the current month and count the unique customers.
- Paste into SubMetrics – I put the total MRR in the first box, the customer count in the second and, if I have it, the ARPU in the third. The app accepts the numbers as plain text.
- Run Demo – I press the Demo button and review the preview. I check that the growth rate matches my mental calculation and that the plain‑English sentence feels right.
- Activate live key – I go to Settings, paste my API key, turn Demo off and press Run. The live result appears within a few seconds.
- Interpret and act – I read the diagnosis, note any warning signs and decide whether to adjust pricing, run a win‑back email or invest in acquisition. I write the decision in a short memo and store it with the month’s metrics.
What this is NOT
We need honesty section: no guarantee / 100% / never miss.
We must avoid "more than". Also avoid "guarantee"? The word guarantee is not banned. It's okay to say "does not guarantee". But we must not say "guarantee outcomes"? The word guarantee is allowed. However we must not use "more than". Also avoid "never miss". We can say "does not catch every edge case". Must avoid "never". The word "never" is not banned, but phrase "never miss" is banned? The instruction: "no guarantee / 100% / never miss". It says we must not claim guarantee, 100%, never miss. So we should avoid saying "never miss". We can say "does not catch every case". Avoid "never". Safer to avoid the word "never". We'll avoid using "never". Also avoid "100%". We'll not use that.
Let's write.
What this is NOT
SubMetrics is a decision‑support tool, not an oracle. It does not promise that the numbers will be correct in every situation. The output depends on the quality of the data you paste; if the source CSV contains errors the derived metrics will be wrong. The plain‑English sentence is a heuristic and may miss subtle interactions between pricing changes and seasonal effects. I always treat the result as a starting point and verify it against my own calculations before I make any commitment.
What this is NOT
SubMetrics is a decision‑support tool, not an oracle. It does not promise that the numbers will be correct in every situation. The output depends on the quality of the data you paste; if the source CSV contains errors the derived metrics will be wrong. The plain‑English sentence is a heuristic and may miss subtle interactions between pricing changes and seasonal effects. I always treat the result as a starting point and verify it against my own calculations before I make any commitment.
Security and data handling
We need to include inline URLs: OWASP LLM Top 10 and NIST AI RMF.
We'll discuss where data lives, mention that demo runs are stored locally under .data/ boundary, and that live calls send data to the model endpoint. We'll reference the two URLs.
We'll embed them as links with plain anchor text (the URL itself). We'll need at least 2 inline uses. We'll use both.
Let's write.
Security and data handling
When I work in Demo mode the app keeps everything inside the browser. No request leaves the machine and the temporary .data/ folder is cleared when I close the tab. This means the numbers I paste never touch an external server.
When I switch to live mode the app posts the payload to the model endpoint that I configured with my API key. The connection uses HTTPS and the payload contains only the numeric inputs; no personal identifiers are transmitted. I review the provider’s documentation to understand how the data is processed and retained.
To stay aware of risks that are specific to language‑model powered tools I consult the OWASP LLM Top 10 list: https://owasp.org/www-project-top-10-for-large-language-model-applications. This guide helps me check for issues such as prompt injection, data leakage and insecure output handling.
For a broader view of AI risk I also look at the NIST AI Risk Management Framework: https://www.nist.gov/itl/ai-risk-management-framework. The framework suggests steps like governance, mapping, measuring and managing, which I adapt to my simple workflow by logging each run and reviewing the outputs before I act.
Advanced tips for solo founders
We'll give concrete tips.
Advanced tips for solo founders
I have found a few patterns that make the monthly routine faster and more insightful.
- Keep a master CSV template with the exact column order that SubMetrics expects. I fill it once and then only update the numbers each month.
- Run the Demo twice – first with the raw numbers, second after I adjust a single variable (for example, increase the plan price by 5 %). Comparing the two outputs shows the sensitivity of MRR and LTV to that change.
- Save the plain‑English sentence in a note‑taking app and tag it with the month. Over time I can see whether the same driver appears repeatedly, which signals a structural trend.
- If you have multiple products, run SubMetrics for each line separately and then add the MRR figures manually to get a consolidated view.
- Use the browser’s console to copy the numeric result block with a single click; this reduces transcription errors when I paste the numbers into a slide deck.
References
Frequently asked questions
What is SubMetrics?
Know your SaaS numbers without a spreadsheet
Who should use SubMetrics?
Operators and builders who need a fast first draft or checklist from SubMetrics.
Does it work without an API key?
Yes in explicit Demo mode. Live AI requires a configured key.
Does it guarantee outcomes?
No. Outputs are decision-support; you still review before publishing or acting.
Does it include SSO, Slack, or bulk CSV?
Only if those features are implemented in this product build — do not assume them from marketing copy.
Where does data go?
Runs may be stored locally under the product's .data/ boundary; treat demos as ephemeral.
References
Try SubMetrics