Lemon Squeezy in ninedot.
Revenue per product, from subscriptions and sales. Your stores, products, subscriptions (with their prices) and the last 30 days of orders.
Read-only · ninedot only ever reads · disconnect any time
What you get
- exactMRR per product and for the whole account, from active and past-due subscriptions
- measuredOne-off sales per product over the last 30 days, net of tax and refunds
- live statusFailing payments (past due or unpaid) flagged on the service
Exact is read straight from Lemon Squeezy. Measured is derived from usage or a rolling 30-day window. Only those two are ever counted. Where Lemon Squeezy can't report a bill, ninedot suggests the plan's list price and you confirm what you pay. That figure counts in your own totals, marked Confirmed by you, and is never shown as verified.
Connecting takes a few minutes
- Create a API keyLemon Squeezy has no read-only keys. The key is encrypted and only used to read. Create it at app.lemonsqueezy.com.
- Paste it in the VaultIn ninedot, open Vault → Lemon Squeezy → Connect. The key is checked, encrypted at rest and only ever read by ninedot's servers.
- Put it on a businessninedot suggests which business each service belongs to, by domain or name. Accept it in one click, or link it by hand.
Limits, honestly
- Lemon Squeezy keys can't be limited to reading; ninedot only reads.
- Usage-based prices have no fixed amount, so MRR with them is measured.
- Lemon Squeezy's fees aren't read yet.
- Nothing is ever changed in Lemon Squeezy.
Questions
- Are subscription first payments counted twice?
- No. Orders that started a subscription are left out of sales, since MRR already counts that subscription.
- Can an AI agent read this too?
- Yes. Claude, ChatGPT, Cursor and Claude Code connect through ninedot's MCP server and get the same figures with the same trust levels. Agents can never change your Lemon Squeezy account.
Get started freeNo card needed · read-only access · disconnect any time