F
Acuere Consultancy

Alerts

What needs your attention · ranked by impact and urgency. Every alert cites the rule that fired it and the numbers that triggered it.

Critical
72
Act today
Warning
50
This week
Info
2
Awareness
Positive
32
Worth noting
Period:
| View: By rule (deduped) By period Flat last run: 29 rules · 0 new · 5 updated · 0 auto-resolved
CRITICAL 2026-02 receivables · ₹182,100 at stake priority 100

₹1.82L stuck with customers over 60 days

That's 50.8% of your monthly revenue, sitting beyond the 60-day mark. Collections machinery isn't keeping up.

Verdict
Collections breaking down on multiple accounts.
Evidence · the numbers this rule fired on confidence: medium
Overdue > 60 days ₹182,100
% of monthly revenue 50.8%
Why this threshold?
60+ day overdue is the 'serious problem' ageing bucket per collections best practice. >15% of monthly revenue means collections aren't keeping up.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 CRITICAL new ₹182,100
2026-02 CRITICAL new ₹182,100
2026-01 CRITICAL new ₹214,700
2025-12 CRITICAL new ₹212,401
2025-11 CRITICAL new ₹224,201
2025-10 CRITICAL new ₹212,401
Do this
Drop a collections war-room this week. Target top 3 overdue customers on day one.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule receivables.overdue_60_critical · triggered 2026-04-25T12:23:01 Audit history →
CRITICAL 2024-04 receivables · ₹108,401 at stake priority 100

₹1.08L stuck with customers over 60 days

That's 433.6% of your monthly revenue, sitting beyond the 60-day mark. Collections machinery isn't keeping up.

Verdict
Collections breaking down on multiple accounts.
Evidence · the numbers this rule fired on confidence: medium
Overdue > 60 days ₹108,401
% of monthly revenue 433.6%
Why this threshold?
60+ day overdue is the 'serious problem' ageing bucket per collections best practice. >15% of monthly revenue means collections aren't keeping up.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 CRITICAL new ₹182,100
2026-02 CRITICAL new ₹182,100
2026-01 CRITICAL new ₹214,700
2025-12 CRITICAL new ₹212,401
2025-11 CRITICAL new ₹224,201
2025-10 CRITICAL new ₹212,401
Do this
Drop a collections war-room this week. Target top 3 overdue customers on day one.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule receivables.overdue_60_critical · triggered 2026-04-25T11:52:49 Audit history →
CRITICAL 2025-05 receivables · ₹188,801 at stake priority 100

₹1.89L stuck with customers over 60 days

That's 139.9% of your monthly revenue, sitting beyond the 60-day mark. Collections machinery isn't keeping up.

Verdict
Collections breaking down on multiple accounts.
Evidence · the numbers this rule fired on confidence: medium
Overdue > 60 days ₹188,801
% of monthly revenue 139.9%
Why this threshold?
60+ day overdue is the 'serious problem' ageing bucket per collections best practice. >15% of monthly revenue means collections aren't keeping up.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 CRITICAL new ₹182,100
2026-02 CRITICAL new ₹182,100
2026-01 CRITICAL new ₹214,700
2025-12 CRITICAL new ₹212,401
2025-11 CRITICAL new ₹224,201
2025-10 CRITICAL new ₹212,401
Do this
Drop a collections war-room this week. Target top 3 overdue customers on day one.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule receivables.overdue_60_critical · triggered 2026-04-25T11:52:48 Audit history →
CRITICAL 2025-02 receivables · ₹359,901 at stake priority 100

₹3.60L stuck with customers over 60 days

That's 899.8% of your monthly revenue, sitting beyond the 60-day mark. Collections machinery isn't keeping up.

Verdict
Collections breaking down on multiple accounts.
Evidence · the numbers this rule fired on confidence: medium
Overdue > 60 days ₹359,901
% of monthly revenue 899.8%
Why this threshold?
60+ day overdue is the 'serious problem' ageing bucket per collections best practice. >15% of monthly revenue means collections aren't keeping up.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 CRITICAL new ₹182,100
2026-02 CRITICAL new ₹182,100
2026-01 CRITICAL new ₹214,700
2025-12 CRITICAL new ₹212,401
2025-11 CRITICAL new ₹224,201
2025-10 CRITICAL new ₹212,401
Do this
Drop a collections war-room this week. Target top 3 overdue customers on day one.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule receivables.overdue_60_critical · triggered 2026-04-25T11:52:47 Audit history →
CRITICAL 2025-11 receivables · ₹224,201 at stake priority 100

₹2.24L stuck with customers over 60 days

That's 124.6% of your monthly revenue, sitting beyond the 60-day mark. Collections machinery isn't keeping up.

Verdict
Collections breaking down on multiple accounts.
Evidence · the numbers this rule fired on confidence: medium
Overdue > 60 days ₹224,201
% of monthly revenue 124.6%
Why this threshold?
60+ day overdue is the 'serious problem' ageing bucket per collections best practice. >15% of monthly revenue means collections aren't keeping up.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 CRITICAL new ₹182,100
2026-02 CRITICAL new ₹182,100
2026-01 CRITICAL new ₹214,700
2025-12 CRITICAL new ₹212,401
2025-11 CRITICAL new ₹224,201
2025-10 CRITICAL new ₹212,401
Do this
Drop a collections war-room this week. Target top 3 overdue customers on day one.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule receivables.overdue_60_critical · triggered 2026-04-25T11:40:00 Audit history →
CRITICAL 2025-11 receivables · ₹531,001 at stake priority 100

Customers take 88 days to pay you

DSO of 88 days is well above the safe ceiling of 75.

Verdict
Collection cycle is stretching — real cash impact every day this holds.
Evidence · the numbers this rule fired on confidence: medium
DSO (days) 88 days
Why this threshold?
DSO > 75 days is >2.5× the typical 30-day credit cycle for services-SMB; signals a real collections problem.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 5 times click to expand
2025-11 2025-08 2025-02 2025-01 2024-04
Period Severity Status Amount
2025-11 CRITICAL new ₹531,001
2025-08 CRITICAL new ₹488,761
2025-02 CRITICAL new ₹359,901
2025-01 CRITICAL new ₹412,501
2024-04 CRITICAL new ₹108,401
Do this
Move to weekly (not monthly) collections reviews until DSO drops below 60.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule receivables.dso_critical · triggered 2026-04-25T11:40:00 Audit history →
CRITICAL 2024-10 liquidity · ₹174,567 at stake priority 100

Cash runway only 2.6 months

You have ₹1.52L in bank and burn ₹58.2k/month → runway of 2.6 months. Anything under 3 months demands immediate action.

Verdict
Runway in the red zone — cash will run out within the quarter at this burn.
Evidence · the numbers this rule fired on confidence: high
Runway (months) 2.61 mo
Closing bank + cash ₹151,744
Monthly opex burn ₹58,189
Why this threshold?
3 months is the minimum time to execute a capital raise or major cost cut. Below that, typical options narrow to distress moves.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2025-03 2024-11 2024-10 2024-09 2024-08 2024-07
Period Severity Status Amount
2025-03 CRITICAL new ₹2,623,500
2024-11 CRITICAL new ₹769,661
2024-10 CRITICAL new ₹174,567
2024-09 CRITICAL new ₹613,614
2024-08 CRITICAL new ₹711,600
2024-07 CRITICAL new ₹132,000
Do this
1) Pull the top-5 receivables calls this week. 2) Defer discretionary spend (marketing, hiring). 3) Start the capital-raise conversation if not already running.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule liquidity.runway_critical · triggered 2026-04-25T11:39:55 Audit history →
CRITICAL 2024-10 receivables · ₹416,101 at stake priority 100

₹4.16L stuck with customers over 60 days

That's 180.9% of your monthly revenue, sitting beyond the 60-day mark. Collections machinery isn't keeping up.

Verdict
Collections breaking down on multiple accounts.
Evidence · the numbers this rule fired on confidence: medium
Overdue > 60 days ₹416,101
% of monthly revenue 180.9%
Why this threshold?
60+ day overdue is the 'serious problem' ageing bucket per collections best practice. >15% of monthly revenue means collections aren't keeping up.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 CRITICAL new ₹182,100
2026-02 CRITICAL new ₹182,100
2026-01 CRITICAL new ₹214,700
2025-12 CRITICAL new ₹212,401
2025-11 CRITICAL new ₹224,201
2025-10 CRITICAL new ₹212,401
Do this
Drop a collections war-room this week. Target top 3 overdue customers on day one.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule receivables.overdue_60_critical · triggered 2026-04-25T11:39:55 Audit history →
CRITICAL 2024-10 liquidity · ₹137,460 at stake priority 100

Bank balance dropped 48% in one period

Closing bank fell from ₹2.89L (2024-09) to ₹1.52L (2024-10). A drop this steep in a single period demands an immediate cash-flow autopsy.

Verdict
Cash is leaking — the Cash Flow Statement holds the answer.
Evidence · the numbers this rule fired on confidence: high
Prior bank balance ₹289,204
Current bank balance ₹151,744
Drop % -47.5%
Why this threshold?
Bank-balance drop > 25% in a single period is larger than normal monthly noise — points to real cash outflow that needs diagnosis.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 4 times click to expand
2025-03 2024-10 2024-07 2024-05
Period Severity Status Amount
2025-03 CRITICAL new ₹181,449
2024-10 CRITICAL new ₹137,460
2024-07 CRITICAL new ₹114,700
2024-05 CRITICAL new ₹41,452
Do this
1) Open Cash Flow Statement (Indirect) for this period to see operating vs investing vs financing drain. 2) Confirm no capital drawings or one-time outflows explain it. 3) Tighten collections + defer non-essential spend this cycle.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule liquidity.cash_decline_critical · triggered 2026-04-25T11:39:55 Audit history →
CRITICAL 2026-01 receivables · ₹214,700 at stake priority 100

₹2.15L stuck with customers over 60 days

That's 106.0% of your monthly revenue, sitting beyond the 60-day mark. Collections machinery isn't keeping up.

Verdict
Collections breaking down on multiple accounts.
Evidence · the numbers this rule fired on confidence: medium
Overdue > 60 days ₹214,700
% of monthly revenue 106.0%
Why this threshold?
60+ day overdue is the 'serious problem' ageing bucket per collections best practice. >15% of monthly revenue means collections aren't keeping up.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 CRITICAL new ₹182,100
2026-02 CRITICAL new ₹182,100
2026-01 CRITICAL new ₹214,700
2025-12 CRITICAL new ₹212,401
2025-11 CRITICAL new ₹224,201
2025-10 CRITICAL new ₹212,401
Do this
Drop a collections war-room this week. Target top 3 overdue customers on day one.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule receivables.overdue_60_critical · triggered 2026-04-25T11:39:53 Audit history →
CRITICAL 2026-01 margin · ₹117,926 at stake priority 100

EBITDA margin dropped 58.2 pts (from 89.2% to 31.0%)

A multi-point margin drop usually signals cost overruns or pricing erosion.

Verdict
Margin compression — costs outgrew revenue this period.
Evidence · the numbers this rule fired on confidence: high
Prev Pct 89.21
Cur Pct 30.97
Delta Pts -58.23
Cur Rev 202,500.00
Prev Rev 272,500.00
Cur Ebitda 62,719.00
Prev Ebitda 243,090.00
Why this threshold?
2–5pt drop is larger than typical monthly noise for a stable business; catches margin erosion early.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-01 2025-10 2025-08 2025-05 2025-01
Period Severity Status Amount
2026-03 CRITICAL new ₹164,784
2026-01 CRITICAL new ₹117,926
2025-10 CRITICAL new ₹19,681
2025-08 CRITICAL new ₹14,478
2025-05 CRITICAL new ₹95,590
2025-01 CRITICAL new ₹12,114
Do this
Compare opex by category against last period. Direct cost, people, or one-offs?
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule margin.ebitda_compression_critical · triggered 2026-04-25T11:39:53 Audit history →
CRITICAL 2026-01 payables · ₹141,600 at stake priority 100

Paying vendors only every 125 days

Creditors of ₹1.42L vs monthly purchase run-rate ⇒ DPO of 125 days. Anything above 120 days is a distress signal to vendors — expect supply issues or cash-on-delivery demands.

Verdict
Vendor relationships at risk — stretch has gone past industry-tolerable.
Evidence · the numbers this rule fired on confidence: medium
DPO (days) 125 days
Creditors ₹141,600
Do this
1) Clear top-5 oldest vendor dues this week. 2) Negotiate written extended terms rather than silent stretch. 3) If cash-starved: trigger liquidity measures (collection push / credit line).
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule payables.dpo_critical · triggered 2026-04-25T11:39:53 Audit history →
CRITICAL 2024-11 liquidity · ₹769,661 at stake priority 100

Cash runway only 1.1 months

You have ₹2.82L in bank and burn ₹2.57L/month → runway of 1.1 months. Anything under 3 months demands immediate action.

Verdict
Runway in the red zone — cash will run out within the quarter at this burn.
Evidence · the numbers this rule fired on confidence: high
Runway (months) 1.10 mo
Closing bank + cash ₹281,564
Monthly opex burn ₹256,554
Why this threshold?
3 months is the minimum time to execute a capital raise or major cost cut. Below that, typical options narrow to distress moves.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2025-03 2024-11 2024-10 2024-09 2024-08 2024-07
Period Severity Status Amount
2025-03 CRITICAL new ₹2,623,500
2024-11 CRITICAL new ₹769,661
2024-10 CRITICAL new ₹174,567
2024-09 CRITICAL new ₹613,614
2024-08 CRITICAL new ₹711,600
2024-07 CRITICAL new ₹132,000
Do this
1) Pull the top-5 receivables calls this week. 2) Defer discretionary spend (marketing, hiring). 3) Start the capital-raise conversation if not already running.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule liquidity.runway_critical · triggered 2026-04-25T11:39:51 Audit history →
CRITICAL 2024-11 receivables · ₹230,101 at stake priority 100

₹2.30L stuck with customers over 60 days

That's 81.5% of your monthly revenue, sitting beyond the 60-day mark. Collections machinery isn't keeping up.

Verdict
Collections breaking down on multiple accounts.
Evidence · the numbers this rule fired on confidence: medium
Overdue > 60 days ₹230,101
% of monthly revenue 81.5%
Why this threshold?
60+ day overdue is the 'serious problem' ageing bucket per collections best practice. >15% of monthly revenue means collections aren't keeping up.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 CRITICAL new ₹182,100
2026-02 CRITICAL new ₹182,100
2026-01 CRITICAL new ₹214,700
2025-12 CRITICAL new ₹212,401
2025-11 CRITICAL new ₹224,201
2025-10 CRITICAL new ₹212,401
Do this
Drop a collections war-room this week. Target top 3 overdue customers on day one.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule receivables.overdue_60_critical · triggered 2026-04-25T11:39:51 Audit history →
CRITICAL 2024-11 margin · ₹185,083 at stake priority 100

EBITDA margin dropped 65.5 pts (from 74.7% to 9.2%)

A multi-point margin drop usually signals cost overruns or pricing erosion.

Verdict
Margin compression — costs outgrew revenue this period.
Evidence · the numbers this rule fired on confidence: high
Prev Pct 74.70
Cur Pct 9.18
Delta Pts -65.52
Cur Rev 282,500.00
Prev Rev 230,000.00
Cur Ebitda 25,946.20
Prev Ebitda 171,811.00
Why this threshold?
2–5pt drop is larger than typical monthly noise for a stable business; catches margin erosion early.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-01 2025-10 2025-08 2025-05 2025-01
Period Severity Status Amount
2026-03 CRITICAL new ₹164,784
2026-01 CRITICAL new ₹117,926
2025-10 CRITICAL new ₹19,681
2025-08 CRITICAL new ₹14,478
2025-05 CRITICAL new ₹95,590
2025-01 CRITICAL new ₹12,114
Do this
Compare opex by category against last period. Direct cost, people, or one-offs?
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule margin.ebitda_compression_critical · triggered 2026-04-25T11:39:51 Audit history →
CRITICAL 2025-10 receivables · ₹212,401 at stake priority 100

₹2.12L stuck with customers over 60 days

That's 80.0% of your monthly revenue, sitting beyond the 60-day mark. Collections machinery isn't keeping up.

Verdict
Collections breaking down on multiple accounts.
Evidence · the numbers this rule fired on confidence: medium
Overdue > 60 days ₹212,401
% of monthly revenue 80.0%
Why this threshold?
60+ day overdue is the 'serious problem' ageing bucket per collections best practice. >15% of monthly revenue means collections aren't keeping up.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 CRITICAL new ₹182,100
2026-02 CRITICAL new ₹182,100
2026-01 CRITICAL new ₹214,700
2025-12 CRITICAL new ₹212,401
2025-11 CRITICAL new ₹224,201
2025-10 CRITICAL new ₹212,401
Do this
Drop a collections war-room this week. Target top 3 overdue customers on day one.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule receivables.overdue_60_critical · triggered 2026-04-25T11:39:50 Audit history →
CRITICAL 2024-12 receivables · ₹383,501 at stake priority 100

₹3.84L stuck with customers over 60 days

That's 178.4% of your monthly revenue, sitting beyond the 60-day mark. Collections machinery isn't keeping up.

Verdict
Collections breaking down on multiple accounts.
Evidence · the numbers this rule fired on confidence: medium
Overdue > 60 days ₹383,501
% of monthly revenue 178.4%
Why this threshold?
60+ day overdue is the 'serious problem' ageing bucket per collections best practice. >15% of monthly revenue means collections aren't keeping up.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 CRITICAL new ₹182,100
2026-02 CRITICAL new ₹182,100
2026-01 CRITICAL new ₹214,700
2025-12 CRITICAL new ₹212,401
2025-11 CRITICAL new ₹224,201
2025-10 CRITICAL new ₹212,401
Do this
Drop a collections war-room this week. Target top 3 overdue customers on day one.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule receivables.overdue_60_critical · triggered 2026-04-25T11:36:38 Audit history →
CRITICAL 2024-05 receivables · ₹145,201 at stake priority 100

₹1.45L stuck with customers over 60 days

That's 145.2% of your monthly revenue, sitting beyond the 60-day mark. Collections machinery isn't keeping up.

Verdict
Collections breaking down on multiple accounts.
Evidence · the numbers this rule fired on confidence: medium
Overdue > 60 days ₹145,201
% of monthly revenue 145.2%
Why this threshold?
60+ day overdue is the 'serious problem' ageing bucket per collections best practice. >15% of monthly revenue means collections aren't keeping up.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 CRITICAL new ₹182,100
2026-02 CRITICAL new ₹182,100
2026-01 CRITICAL new ₹214,700
2025-12 CRITICAL new ₹212,401
2025-11 CRITICAL new ₹224,201
2025-10 CRITICAL new ₹212,401
Do this
Drop a collections war-room this week. Target top 3 overdue customers on day one.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule receivables.overdue_60_critical · triggered 2026-04-25T11:36:10 Audit history →
CRITICAL 2024-08 liquidity · ₹711,600 at stake priority 100

Cash runway only 1.3 months

You have ₹2.98L in bank and burn ₹2.37L/month → runway of 1.3 months. Anything under 3 months demands immediate action.

Verdict
Runway in the red zone — cash will run out within the quarter at this burn.
Evidence · the numbers this rule fired on confidence: high
Runway (months) 1.26 mo
Closing bank + cash ₹298,344
Monthly opex burn ₹237,200
Why this threshold?
3 months is the minimum time to execute a capital raise or major cost cut. Below that, typical options narrow to distress moves.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2025-03 2024-11 2024-10 2024-09 2024-08 2024-07
Period Severity Status Amount
2025-03 CRITICAL new ₹2,623,500
2024-11 CRITICAL new ₹769,661
2024-10 CRITICAL new ₹174,567
2024-09 CRITICAL new ₹613,614
2024-08 CRITICAL new ₹711,600
2024-07 CRITICAL new ₹132,000
Do this
1) Pull the top-5 receivables calls this week. 2) Defer discretionary spend (marketing, hiring). 3) Start the capital-raise conversation if not already running.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule liquidity.runway_critical · triggered 2026-04-25T11:36:02 Audit history →
CRITICAL 2024-08 receivables · ₹197,801 at stake priority 100

₹1.98L stuck with customers over 60 days

That's 51.6% of your monthly revenue, sitting beyond the 60-day mark. Collections machinery isn't keeping up.

Verdict
Collections breaking down on multiple accounts.
Evidence · the numbers this rule fired on confidence: medium
Overdue > 60 days ₹197,801
% of monthly revenue 51.6%
Why this threshold?
60+ day overdue is the 'serious problem' ageing bucket per collections best practice. >15% of monthly revenue means collections aren't keeping up.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 CRITICAL new ₹182,100
2026-02 CRITICAL new ₹182,100
2026-01 CRITICAL new ₹214,700
2025-12 CRITICAL new ₹212,401
2025-11 CRITICAL new ₹224,201
2025-10 CRITICAL new ₹212,401
Do this
Drop a collections war-room this week. Target top 3 overdue customers on day one.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule receivables.overdue_60_critical · triggered 2026-04-25T11:36:02 Audit history →
CRITICAL 2025-04 receivables · ₹205,001 at stake priority 100

₹2.05L stuck with customers over 60 days

That's 120.6% of your monthly revenue, sitting beyond the 60-day mark. Collections machinery isn't keeping up.

Verdict
Collections breaking down on multiple accounts.
Evidence · the numbers this rule fired on confidence: medium
Overdue > 60 days ₹205,001
% of monthly revenue 120.6%
Why this threshold?
60+ day overdue is the 'serious problem' ageing bucket per collections best practice. >15% of monthly revenue means collections aren't keeping up.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 CRITICAL new ₹182,100
2026-02 CRITICAL new ₹182,100
2026-01 CRITICAL new ₹214,700
2025-12 CRITICAL new ₹212,401
2025-11 CRITICAL new ₹224,201
2025-10 CRITICAL new ₹212,401
Do this
Drop a collections war-room this week. Target top 3 overdue customers on day one.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule receivables.overdue_60_critical · triggered 2026-04-25T11:36:01 Audit history →
CRITICAL 2024-07 liquidity · ₹132,000 at stake priority 100

Cash runway only 2.8 months

You have ₹1.23L in bank and burn ₹44.0k/month → runway of 2.8 months. Anything under 3 months demands immediate action.

Verdict
Runway in the red zone — cash will run out within the quarter at this burn.
Evidence · the numbers this rule fired on confidence: high
Runway (months) 2.79 mo
Closing bank + cash ₹122,944
Monthly opex burn ₹44,000
Why this threshold?
3 months is the minimum time to execute a capital raise or major cost cut. Below that, typical options narrow to distress moves.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2025-03 2024-11 2024-10 2024-09 2024-08 2024-07
Period Severity Status Amount
2025-03 CRITICAL new ₹2,623,500
2024-11 CRITICAL new ₹769,661
2024-10 CRITICAL new ₹174,567
2024-09 CRITICAL new ₹613,614
2024-08 CRITICAL new ₹711,600
2024-07 CRITICAL new ₹132,000
Do this
1) Pull the top-5 receivables calls this week. 2) Defer discretionary spend (marketing, hiring). 3) Start the capital-raise conversation if not already running.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule liquidity.runway_critical · triggered 2026-04-25T11:36:00 Audit history →
CRITICAL 2024-07 receivables · ₹198,301 at stake priority 100

₹1.98L stuck with customers over 60 days

That's 116.6% of your monthly revenue, sitting beyond the 60-day mark. Collections machinery isn't keeping up.

Verdict
Collections breaking down on multiple accounts.
Evidence · the numbers this rule fired on confidence: medium
Overdue > 60 days ₹198,301
% of monthly revenue 116.6%
Why this threshold?
60+ day overdue is the 'serious problem' ageing bucket per collections best practice. >15% of monthly revenue means collections aren't keeping up.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 CRITICAL new ₹182,100
2026-02 CRITICAL new ₹182,100
2026-01 CRITICAL new ₹214,700
2025-12 CRITICAL new ₹212,401
2025-11 CRITICAL new ₹224,201
2025-10 CRITICAL new ₹212,401
Do this
Drop a collections war-room this week. Target top 3 overdue customers on day one.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule receivables.overdue_60_critical · triggered 2026-04-25T11:36:00 Audit history →
CRITICAL 2024-07 liquidity · ₹114,700 at stake priority 100

Bank balance dropped 48% in one period

Closing bank fell from ₹2.38L (2024-06) to ₹1.23L (2024-07). A drop this steep in a single period demands an immediate cash-flow autopsy.

Verdict
Cash is leaking — the Cash Flow Statement holds the answer.
Evidence · the numbers this rule fired on confidence: high
Prior bank balance ₹237,644
Current bank balance ₹122,944
Drop % -48.3%
Why this threshold?
Bank-balance drop > 25% in a single period is larger than normal monthly noise — points to real cash outflow that needs diagnosis.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 4 times click to expand
2025-03 2024-10 2024-07 2024-05
Period Severity Status Amount
2025-03 CRITICAL new ₹181,449
2024-10 CRITICAL new ₹137,460
2024-07 CRITICAL new ₹114,700
2024-05 CRITICAL new ₹41,452
Do this
1) Open Cash Flow Statement (Indirect) for this period to see operating vs investing vs financing drain. 2) Confirm no capital drawings or one-time outflows explain it. 3) Tighten collections + defer non-essential spend this cycle.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule liquidity.cash_decline_critical · triggered 2026-04-25T11:36:00 Audit history →
CRITICAL 2025-08 receivables · ₹229,161 at stake priority 100

₹2.29L stuck with customers over 60 days

That's 119.4% of your monthly revenue, sitting beyond the 60-day mark. Collections machinery isn't keeping up.

Verdict
Collections breaking down on multiple accounts.
Evidence · the numbers this rule fired on confidence: medium
Overdue > 60 days ₹229,161
% of monthly revenue 119.4%
Why this threshold?
60+ day overdue is the 'serious problem' ageing bucket per collections best practice. >15% of monthly revenue means collections aren't keeping up.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 CRITICAL new ₹182,100
2026-02 CRITICAL new ₹182,100
2026-01 CRITICAL new ₹214,700
2025-12 CRITICAL new ₹212,401
2025-11 CRITICAL new ₹224,201
2025-10 CRITICAL new ₹212,401
Do this
Drop a collections war-room this week. Target top 3 overdue customers on day one.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule receivables.overdue_60_critical · triggered 2026-04-25T11:35:58 Audit history →
CRITICAL 2025-08 receivables · ₹488,761 at stake priority 100

Customers take 79 days to pay you

DSO of 79 days is well above the safe ceiling of 75.

Verdict
Collection cycle is stretching — real cash impact every day this holds.
Evidence · the numbers this rule fired on confidence: medium
DSO (days) 79 days
Why this threshold?
DSO > 75 days is >2.5× the typical 30-day credit cycle for services-SMB; signals a real collections problem.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 5 times click to expand
2025-11 2025-08 2025-02 2025-01 2024-04
Period Severity Status Amount
2025-11 CRITICAL new ₹531,001
2025-08 CRITICAL new ₹488,761
2025-02 CRITICAL new ₹359,901
2025-01 CRITICAL new ₹412,501
2024-04 CRITICAL new ₹108,401
Do this
Move to weekly (not monthly) collections reviews until DSO drops below 60.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule receivables.dso_critical · triggered 2026-04-25T11:35:58 Audit history →
CRITICAL 2025-08 growth · ₹208,000 at stake priority 100

Revenue fell 52.0% vs 2025-07

Net revenue dropped from ₹4.00L to ₹1.92L. A sudden double-digit drop is a red flag — chase it down before the next period closes.

Verdict
Revenue is falling fast — find the cause in segments, customers, or pipeline.
Evidence · the numbers this rule fired on confidence: high
Current 192,000.00
Prior period ₹400,000
% change -52.0%
Why this threshold?
MoM drop > 10% is larger than typical customer/seasonality noise. Above 20% demands root-cause investigation in the same period.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-01 2025-11 2025-08 2025-05 2025-01 2024-12
Period Severity Status Amount
2026-01 CRITICAL new ₹70,000
2025-11 CRITICAL new ₹85,500
2025-08 CRITICAL new ₹208,000
2025-05 CRITICAL new ₹35,000
2025-01 CRITICAL new ₹50,000
2024-12 CRITICAL new ₹67,500
Do this
Break revenue by customer & segment for the two periods. Identify which customers stopped buying.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule growth.revenue_drop_critical · triggered 2026-04-25T11:35:58 Audit history →
CRITICAL 2025-01 receivables · ₹412,501 at stake priority 100

₹4.13L stuck with customers over 60 days

That's 250.0% of your monthly revenue, sitting beyond the 60-day mark. Collections machinery isn't keeping up.

Verdict
Collections breaking down on multiple accounts.
Evidence · the numbers this rule fired on confidence: medium
Overdue > 60 days ₹412,501
% of monthly revenue 250.0%
Why this threshold?
60+ day overdue is the 'serious problem' ageing bucket per collections best practice. >15% of monthly revenue means collections aren't keeping up.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 CRITICAL new ₹182,100
2026-02 CRITICAL new ₹182,100
2026-01 CRITICAL new ₹214,700
2025-12 CRITICAL new ₹212,401
2025-11 CRITICAL new ₹224,201
2025-10 CRITICAL new ₹212,401
Do this
Drop a collections war-room this week. Target top 3 overdue customers on day one.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule receivables.overdue_60_critical · triggered 2026-04-25T11:35:56 Audit history →
CRITICAL 2025-01 receivables · ₹412,501 at stake priority 100

Customers take 78 days to pay you

DSO of 78 days is well above the safe ceiling of 75.

Verdict
Collection cycle is stretching — real cash impact every day this holds.
Evidence · the numbers this rule fired on confidence: medium
DSO (days) 78 days
Why this threshold?
DSO > 75 days is >2.5× the typical 30-day credit cycle for services-SMB; signals a real collections problem.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 5 times click to expand
2025-11 2025-08 2025-02 2025-01 2024-04
Period Severity Status Amount
2025-11 CRITICAL new ₹531,001
2025-08 CRITICAL new ₹488,761
2025-02 CRITICAL new ₹359,901
2025-01 CRITICAL new ₹412,501
2024-04 CRITICAL new ₹108,401
Do this
Move to weekly (not monthly) collections reviews until DSO drops below 60.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule receivables.dso_critical · triggered 2026-04-25T11:35:56 Audit history →
CRITICAL 2025-06 receivables · ₹197,301 at stake priority 100

₹1.97L stuck with customers over 60 days

That's 164.4% of your monthly revenue, sitting beyond the 60-day mark. Collections machinery isn't keeping up.

Verdict
Collections breaking down on multiple accounts.
Evidence · the numbers this rule fired on confidence: medium
Overdue > 60 days ₹197,301
% of monthly revenue 164.4%
Why this threshold?
60+ day overdue is the 'serious problem' ageing bucket per collections best practice. >15% of monthly revenue means collections aren't keeping up.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 CRITICAL new ₹182,100
2026-02 CRITICAL new ₹182,100
2026-01 CRITICAL new ₹214,700
2025-12 CRITICAL new ₹212,401
2025-11 CRITICAL new ₹224,201
2025-10 CRITICAL new ₹212,401
Do this
Drop a collections war-room this week. Target top 3 overdue customers on day one.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule receivables.overdue_60_critical · triggered 2026-04-25T11:34:23 Audit history →
CRITICAL 2025-09 receivables · ₹229,161 at stake priority 100

₹2.29L stuck with customers over 60 days

That's 130.9% of your monthly revenue, sitting beyond the 60-day mark. Collections machinery isn't keeping up.

Verdict
Collections breaking down on multiple accounts.
Evidence · the numbers this rule fired on confidence: medium
Overdue > 60 days ₹229,161
% of monthly revenue 130.9%
Why this threshold?
60+ day overdue is the 'serious problem' ageing bucket per collections best practice. >15% of monthly revenue means collections aren't keeping up.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 CRITICAL new ₹182,100
2026-02 CRITICAL new ₹182,100
2026-01 CRITICAL new ₹214,700
2025-12 CRITICAL new ₹212,401
2025-11 CRITICAL new ₹224,201
2025-10 CRITICAL new ₹212,401
Do this
Drop a collections war-room this week. Target top 3 overdue customers on day one.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule receivables.overdue_60_critical · triggered 2026-04-25T11:26:14 Audit history →
CRITICAL 2025-12 receivables · ₹212,401 at stake priority 100

₹2.12L stuck with customers over 60 days

That's 77.9% of your monthly revenue, sitting beyond the 60-day mark. Collections machinery isn't keeping up.

Verdict
Collections breaking down on multiple accounts.
Evidence · the numbers this rule fired on confidence: medium
Overdue > 60 days ₹212,401
% of monthly revenue 77.9%
Why this threshold?
60+ day overdue is the 'serious problem' ageing bucket per collections best practice. >15% of monthly revenue means collections aren't keeping up.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 CRITICAL new ₹182,100
2026-02 CRITICAL new ₹182,100
2026-01 CRITICAL new ₹214,700
2025-12 CRITICAL new ₹212,401
2025-11 CRITICAL new ₹224,201
2025-10 CRITICAL new ₹212,401
Do this
Drop a collections war-room this week. Target top 3 overdue customers on day one.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule receivables.overdue_60_critical · triggered 2026-04-25T11:26:12 Audit history →
CRITICAL 2024-09 liquidity · ₹613,614 at stake priority 100

Cash runway only 1.4 months

You have ₹2.89L in bank and burn ₹2.05L/month → runway of 1.4 months. Anything under 3 months demands immediate action.

Verdict
Runway in the red zone — cash will run out within the quarter at this burn.
Evidence · the numbers this rule fired on confidence: high
Runway (months) 1.41 mo
Closing bank + cash ₹289,204
Monthly opex burn ₹204,538
Why this threshold?
3 months is the minimum time to execute a capital raise or major cost cut. Below that, typical options narrow to distress moves.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2025-03 2024-11 2024-10 2024-09 2024-08 2024-07
Period Severity Status Amount
2025-03 CRITICAL new ₹2,623,500
2024-11 CRITICAL new ₹769,661
2024-10 CRITICAL new ₹174,567
2024-09 CRITICAL new ₹613,614
2024-08 CRITICAL new ₹711,600
2024-07 CRITICAL new ₹132,000
Do this
1) Pull the top-5 receivables calls this week. 2) Defer discretionary spend (marketing, hiring). 3) Start the capital-raise conversation if not already running.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule liquidity.runway_critical · triggered 2026-04-25T11:26:09 Audit history →
CRITICAL 2024-09 receivables · ₹262,701 at stake priority 100

₹2.63L stuck with customers over 60 days

That's 84.7% of your monthly revenue, sitting beyond the 60-day mark. Collections machinery isn't keeping up.

Verdict
Collections breaking down on multiple accounts.
Evidence · the numbers this rule fired on confidence: medium
Overdue > 60 days ₹262,701
% of monthly revenue 84.7%
Why this threshold?
60+ day overdue is the 'serious problem' ageing bucket per collections best practice. >15% of monthly revenue means collections aren't keeping up.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 CRITICAL new ₹182,100
2026-02 CRITICAL new ₹182,100
2026-01 CRITICAL new ₹214,700
2025-12 CRITICAL new ₹212,401
2025-11 CRITICAL new ₹224,201
2025-10 CRITICAL new ₹212,401
Do this
Drop a collections war-room this week. Target top 3 overdue customers on day one.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule receivables.overdue_60_critical · triggered 2026-04-25T11:26:09 Audit history →
CRITICAL 2025-03 receivables · ₹304,201 at stake priority 100

₹3.04L stuck with customers over 60 days

That's 217.3% of your monthly revenue, sitting beyond the 60-day mark. Collections machinery isn't keeping up.

Verdict
Collections breaking down on multiple accounts.
Evidence · the numbers this rule fired on confidence: medium
Overdue > 60 days ₹304,201
% of monthly revenue 217.3%
Why this threshold?
60+ day overdue is the 'serious problem' ageing bucket per collections best practice. >15% of monthly revenue means collections aren't keeping up.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 CRITICAL new ₹182,100
2026-02 CRITICAL new ₹182,100
2026-01 CRITICAL new ₹214,700
2025-12 CRITICAL new ₹212,401
2025-11 CRITICAL new ₹224,201
2025-10 CRITICAL new ₹212,401
Do this
Drop a collections war-room this week. Target top 3 overdue customers on day one.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule receivables.overdue_60_critical · triggered 2026-04-25T11:25:58 Audit history →
CRITICAL 2026-03 receivables · ₹182,100 at stake priority 100

₹1.82L stuck with customers over 60 days

That's 50.2% of your monthly revenue, sitting beyond the 60-day mark. Collections machinery isn't keeping up.

Verdict
Collections breaking down on multiple accounts.
Evidence · the numbers this rule fired on confidence: medium
Overdue > 60 days ₹182,100
% of monthly revenue 50.2%
Why this threshold?
60+ day overdue is the 'serious problem' ageing bucket per collections best practice. >15% of monthly revenue means collections aren't keeping up.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 CRITICAL new ₹182,100
2026-02 CRITICAL new ₹182,100
2026-01 CRITICAL new ₹214,700
2025-12 CRITICAL new ₹212,401
2025-11 CRITICAL new ₹224,201
2025-10 CRITICAL new ₹212,401
Do this
Drop a collections war-room this week. Target top 3 overdue customers on day one.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule receivables.overdue_60_critical · triggered 2026-04-23T12:02:45 Audit history →
CRITICAL 2025-02 receivables · ₹359,901 at stake priority 100

Customers take 252 days to pay you

DSO of 252 days is well above the safe ceiling of 75.

Verdict
Collection cycle is stretching — real cash impact every day this holds.
Evidence · the numbers this rule fired on confidence: medium
DSO (days) 252 days
Why this threshold?
DSO > 75 days is >2.5× the typical 30-day credit cycle for services-SMB; signals a real collections problem.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 5 times click to expand
2025-11 2025-08 2025-02 2025-01 2024-04
Period Severity Status Amount
2025-11 CRITICAL new ₹531,001
2025-08 CRITICAL new ₹488,761
2025-02 CRITICAL new ₹359,901
2025-01 CRITICAL new ₹412,501
2024-04 CRITICAL new ₹108,401
Do this
Move to weekly (not monthly) collections reviews until DSO drops below 60.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule receivables.dso_critical · triggered 2026-04-23T09:18:29 Audit history →
CRITICAL 2025-05 margin · ₹95,590 at stake priority 100

EBITDA margin dropped 70.8 pts (from 94.2% to 23.4%)

A multi-point margin drop usually signals cost overruns or pricing erosion.

Verdict
Margin compression — costs outgrew revenue this period.
Evidence · the numbers this rule fired on confidence: high
Prev Pct 94.16
Cur Pct 23.35
Delta Pts -70.81
Cur Rev 135,000.00
Prev Rev 170,000.00
Cur Ebitda 31,526.31
Prev Ebitda 160,072.97
Why this threshold?
2–5pt drop is larger than typical monthly noise for a stable business; catches margin erosion early.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-01 2025-10 2025-08 2025-05 2025-01
Period Severity Status Amount
2026-03 CRITICAL new ₹164,784
2026-01 CRITICAL new ₹117,926
2025-10 CRITICAL new ₹19,681
2025-08 CRITICAL new ₹14,478
2025-05 CRITICAL new ₹95,590
2025-01 CRITICAL new ₹12,114
Do this
Compare opex by category against last period. Direct cost, people, or one-offs?
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule margin.ebitda_compression_critical · triggered 2026-04-23T08:27:14 Audit history →
CRITICAL 2025-03 liquidity · ₹2,623,500 at stake priority 100

Cash runway only 0.0 months

You have ₹39.6k in bank and burn ₹8.74L/month → runway of 0.0 months. Anything under 3 months demands immediate action.

Verdict
Runway in the red zone — cash will run out within the quarter at this burn.
Evidence · the numbers this rule fired on confidence: high
Runway (months) 0.05 mo
Closing bank + cash ₹39,591
Monthly opex burn ₹874,500
Why this threshold?
3 months is the minimum time to execute a capital raise or major cost cut. Below that, typical options narrow to distress moves.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2025-03 2024-11 2024-10 2024-09 2024-08 2024-07
Period Severity Status Amount
2025-03 CRITICAL new ₹2,623,500
2024-11 CRITICAL new ₹769,661
2024-10 CRITICAL new ₹174,567
2024-09 CRITICAL new ₹613,614
2024-08 CRITICAL new ₹711,600
2024-07 CRITICAL new ₹132,000
Do this
1) Pull the top-5 receivables calls this week. 2) Defer discretionary spend (marketing, hiring). 3) Start the capital-raise conversation if not already running.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule liquidity.runway_critical · triggered 2026-04-22T18:27:47 Audit history →
CRITICAL 2025-03 margin · ₹874,500 at stake priority 100

Operating loss of ₹8.74L

EBITDA is ₹-8.74L on revenue of ₹1.40L. You're spending more than you earn at the operating level.

Verdict
Unit economics broken this period — find the leak before financing gets more expensive.
Evidence · the numbers this rule fired on confidence: medium
EBITDA ₹-874,500
EBITDA margin -624.6%
Why this threshold?
EBITDA <0 means unit economics are upside-down at the operating level — not a financing issue, a business-model issue.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 3 times click to expand
2025-03 2025-02 2024-04
Period Severity Status Amount
2025-03 CRITICAL new ₹874,500
2025-02 CRITICAL new ₹9,890
2024-04 CRITICAL new ₹55,050
Do this
Break this out by segment (Segment Analytics) to see which line is burning.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule margin.operating_loss · triggered 2026-04-22T18:27:47 Audit history →
CRITICAL 2025-03 margin · ₹644,191 at stake priority 100

Segment 'Maharashtra' is losing money

Revenue ₹21.09L but net margin ₹-6.44L. Other segments are subsidising this one.

Verdict
Maharashtra is cash-negative — price it up, serve it down, or cut it.
Why this threshold?
Any segment with negative net margin is subsidised by others — decide to fix, price-up, or cut.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
Do this
Decide: is Maharashtra a strategic loss-leader, or should it be fixed this quarter? If no clear answer in 30 days, stop accepting new work in this segment.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule margin.segment_loss · entity Maharashtra · triggered 2026-04-22T18:27:47 Audit history →
CRITICAL 2025-03 margin · ₹137,452 at stake priority 100

Segment 'Rajasthan' is losing money

Revenue ₹4.50L but net margin ₹-1.37L. Other segments are subsidising this one.

Verdict
Rajasthan is cash-negative — price it up, serve it down, or cut it.
Why this threshold?
Any segment with negative net margin is subsidised by others — decide to fix, price-up, or cut.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
Do this
Decide: is Rajasthan a strategic loss-leader, or should it be fixed this quarter? If no clear answer in 30 days, stop accepting new work in this segment.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule margin.segment_loss · entity Rajasthan · triggered 2026-04-22T18:27:47 Audit history →
CRITICAL 2025-03 liquidity · ₹181,449 at stake priority 100

Bank balance dropped 82% in one period

Closing bank fell from ₹2.21L (2025-02) to ₹39.6k (2025-03) and EBITDA is negative. A drop this steep in a single period demands an immediate cash-flow autopsy.

Verdict
Cash is leaking — the Cash Flow Statement holds the answer.
Evidence · the numbers this rule fired on confidence: high
Prior bank balance ₹221,040
Current bank balance ₹39,591
Drop % -82.1%
Why this threshold?
Bank-balance drop > 25% in a single period is larger than normal monthly noise — points to real cash outflow that needs diagnosis.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 4 times click to expand
2025-03 2024-10 2024-07 2024-05
Period Severity Status Amount
2025-03 CRITICAL new ₹181,449
2024-10 CRITICAL new ₹137,460
2024-07 CRITICAL new ₹114,700
2024-05 CRITICAL new ₹41,452
Do this
1) Open Cash Flow Statement (Indirect) for this period to see operating vs investing vs financing drain. 2) Confirm no capital drawings or one-time outflows explain it. 3) Tighten collections + defer non-essential spend this cycle.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule liquidity.cash_decline_critical · triggered 2026-04-22T18:27:47 Audit history →
CRITICAL 2025-03 liquidity · ₹422,640 at stake priority 100

Cash Ratio at 0.09 — almost no cash cover

Cash & Bank = ₹39.6k against ₹4.62L in current liabilities. Less than 10% cover. One missed collection could trigger a cash crunch.

Verdict
Cash buffer effectively zero — very fragile.
Evidence · the numbers this rule fired on confidence: high
Cash Ratio 0.09
Cash & Bank ₹39,591
Current Liabilities ₹462,231
Why this threshold?
Most conservative: cash vs bills. <0.2 = any missed collection triggers a crunch.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
Do this
Hold back all discretionary spend; prioritise cash receipts over anything else this week.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule liquidity.cash_ratio_critical · triggered 2026-04-22T18:27:47 Audit history →
CRITICAL 2025-03 returns · ₹867,016 at stake priority 100

Negative Return on Equity: -526.4%

Loss of ₹8.67L on Equity of ₹1.65L. Shareholder capital is being eroded this period. Continued negative ROE eventually wipes out the accumulated equity cushion.

Verdict
Capital base shrinking — equity is being consumed.
Evidence · the numbers this rule fired on confidence: high
ROE -526.44%
PAT ₹-867,016
Equity ₹164,694
Why this threshold?
Negative return on equity means shareholders' capital is being consumed. Continued erosion exhausts the cushion.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 3 times click to expand
2025-03 2025-02 2024-04
Period Severity Status Amount
2025-03 CRITICAL new ₹867,016
2025-02 CRITICAL new ₹9,890
2024-04 CRITICAL new ₹55,050
Do this
Review unit economics segment-by-segment; cut loss-making lines; stop fresh investments until profitability restored.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule returns.negative_roe · triggered 2026-04-22T18:27:47 Audit history →
CRITICAL 2024-05 liquidity · ₹293,655 at stake priority 100

Cash runway only 0.7 months

You have ₹65.8k in bank and burn ₹97.9k/month → runway of 0.7 months. Anything under 3 months demands immediate action.

Verdict
Runway in the red zone — cash will run out within the quarter at this burn.
Evidence · the numbers this rule fired on confidence: high
Runway (months) 0.67 mo
Closing bank + cash ₹65,777
Monthly opex burn ₹97,885
Why this threshold?
3 months is the minimum time to execute a capital raise or major cost cut. Below that, typical options narrow to distress moves.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2025-03 2024-11 2024-10 2024-09 2024-08 2024-07
Period Severity Status Amount
2025-03 CRITICAL new ₹2,623,500
2024-11 CRITICAL new ₹769,661
2024-10 CRITICAL new ₹174,567
2024-09 CRITICAL new ₹613,614
2024-08 CRITICAL new ₹711,600
2024-07 CRITICAL new ₹132,000
Do this
1) Pull the top-5 receivables calls this week. 2) Defer discretionary spend (marketing, hiring). 3) Start the capital-raise conversation if not already running.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule liquidity.runway_critical · triggered 2026-04-22T18:27:38 Audit history →
CRITICAL 2024-04 liquidity · ₹240,150 at stake priority 100

Cash runway only 1.3 months

You have ₹1.07L in bank and burn ₹80.0k/month → runway of 1.3 months. Anything under 3 months demands immediate action.

Verdict
Runway in the red zone — cash will run out within the quarter at this burn.
Evidence · the numbers this rule fired on confidence: high
Runway (months) 1.34 mo
Closing bank + cash ₹107,229
Monthly opex burn ₹80,050
Why this threshold?
3 months is the minimum time to execute a capital raise or major cost cut. Below that, typical options narrow to distress moves.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2025-03 2024-11 2024-10 2024-09 2024-08 2024-07
Period Severity Status Amount
2025-03 CRITICAL new ₹2,623,500
2024-11 CRITICAL new ₹769,661
2024-10 CRITICAL new ₹174,567
2024-09 CRITICAL new ₹613,614
2024-08 CRITICAL new ₹711,600
2024-07 CRITICAL new ₹132,000
Do this
1) Pull the top-5 receivables calls this week. 2) Defer discretionary spend (marketing, hiring). 3) Start the capital-raise conversation if not already running.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule liquidity.runway_critical · triggered 2026-04-22T18:27:27 Audit history →
CRITICAL 2024-04 receivables · ₹108,401 at stake priority 100

Customers take 130 days to pay you

DSO of 130 days is well above the safe ceiling of 75.

Verdict
Collection cycle is stretching — real cash impact every day this holds.
Evidence · the numbers this rule fired on confidence: medium
DSO (days) 130 days
Why this threshold?
DSO > 75 days is >2.5× the typical 30-day credit cycle for services-SMB; signals a real collections problem.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 5 times click to expand
2025-11 2025-08 2025-02 2025-01 2024-04
Period Severity Status Amount
2025-11 CRITICAL new ₹531,001
2025-08 CRITICAL new ₹488,761
2025-02 CRITICAL new ₹359,901
2025-01 CRITICAL new ₹412,501
2024-04 CRITICAL new ₹108,401
Do this
Move to weekly (not monthly) collections reviews until DSO drops below 60.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule receivables.dso_critical · triggered 2026-04-22T18:27:27 Audit history →
CRITICAL 2024-04 margin · ₹55,050 at stake priority 100

Operating loss of ₹55.0k

EBITDA is ₹-55.0k on revenue of ₹25.0k. You're spending more than you earn at the operating level.

Verdict
Unit economics broken this period — find the leak before financing gets more expensive.
Evidence · the numbers this rule fired on confidence: medium
EBITDA ₹-55,050
EBITDA margin -220.2%
Why this threshold?
EBITDA <0 means unit economics are upside-down at the operating level — not a financing issue, a business-model issue.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 3 times click to expand
2025-03 2025-02 2024-04
Period Severity Status Amount
2025-03 CRITICAL new ₹874,500
2025-02 CRITICAL new ₹9,890
2024-04 CRITICAL new ₹55,050
Do this
Break this out by segment (Segment Analytics) to see which line is burning.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule margin.operating_loss · triggered 2026-04-22T18:27:27 Audit history →
CRITICAL 2024-04 returns · ₹55,050 at stake priority 100

Negative Return on Equity: -25.3%

Loss of ₹55.0k on Equity of ₹2.17L. Shareholder capital is being eroded this period. Continued negative ROE eventually wipes out the accumulated equity cushion.

Verdict
Capital base shrinking — equity is being consumed.
Evidence · the numbers this rule fired on confidence: high
ROE -25.32%
PAT ₹-55,050
Equity ₹217,405
Why this threshold?
Negative return on equity means shareholders' capital is being consumed. Continued erosion exhausts the cushion.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 3 times click to expand
2025-03 2025-02 2024-04
Period Severity Status Amount
2025-03 CRITICAL new ₹867,016
2025-02 CRITICAL new ₹9,890
2024-04 CRITICAL new ₹55,050
Do this
Review unit economics segment-by-segment; cut loss-making lines; stop fresh investments until profitability restored.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule returns.negative_roe · triggered 2026-04-22T18:27:27 Audit history →
CRITICAL 2025-07 receivables · ₹197,301 at stake priority 99

₹1.97L stuck with customers over 60 days

That's 49.3% of your monthly revenue, sitting beyond the 60-day mark. Collections machinery isn't keeping up.

Verdict
Collections breaking down on multiple accounts.
Evidence · the numbers this rule fired on confidence: medium
Overdue > 60 days ₹197,301
% of monthly revenue 49.3%
Why this threshold?
60+ day overdue is the 'serious problem' ageing bucket per collections best practice. >15% of monthly revenue means collections aren't keeping up.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 CRITICAL new ₹182,100
2026-02 CRITICAL new ₹182,100
2026-01 CRITICAL new ₹214,700
2025-12 CRITICAL new ₹212,401
2025-11 CRITICAL new ₹224,201
2025-10 CRITICAL new ₹212,401
Do this
Drop a collections war-room this week. Target top 3 overdue customers on day one.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule receivables.overdue_60_critical · triggered 2026-04-25T11:35:57 Audit history →
CRITICAL 2025-11 growth · ₹85,500 at stake priority 95

Revenue fell 32.2% vs 2025-10

Net revenue dropped from ₹2.65L to ₹1.80L. A sudden double-digit drop is a red flag — chase it down before the next period closes.

Verdict
Revenue is falling fast — find the cause in segments, customers, or pipeline.
Evidence · the numbers this rule fired on confidence: high
Current 180,000.00
Prior period ₹265,500
% change -32.2%
Why this threshold?
MoM drop > 10% is larger than typical customer/seasonality noise. Above 20% demands root-cause investigation in the same period.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-01 2025-11 2025-08 2025-05 2025-01 2024-12
Period Severity Status Amount
2026-01 CRITICAL new ₹70,000
2025-11 CRITICAL new ₹85,500
2025-08 CRITICAL new ₹208,000
2025-05 CRITICAL new ₹35,000
2025-01 CRITICAL new ₹50,000
2024-12 CRITICAL new ₹67,500
Do this
Break revenue by customer & segment for the two periods. Identify which customers stopped buying.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule growth.revenue_drop_critical · triggered 2026-04-25T11:40:00 Audit history →
CRITICAL 2026-03 margin · ₹164,784 at stake priority 91

EBITDA margin dropped 45.5 pts (from 86.3% to 40.8%)

A multi-point margin drop usually signals cost overruns or pricing erosion.

Verdict
Margin compression — costs outgrew revenue this period.
Evidence · the numbers this rule fired on confidence: high
Prev Pct 86.27
Cur Pct 40.82
Delta Pts -45.46
Cur Rev 362,500.00
Prev Rev 358,500.00
Cur Ebitda 147,956.00
Prev Ebitda 309,289.00
Why this threshold?
2–5pt drop is larger than typical monthly noise for a stable business; catches margin erosion early.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-01 2025-10 2025-08 2025-05 2025-01
Period Severity Status Amount
2026-03 CRITICAL new ₹164,784
2026-01 CRITICAL new ₹117,926
2025-10 CRITICAL new ₹19,681
2025-08 CRITICAL new ₹14,478
2025-05 CRITICAL new ₹95,590
2025-01 CRITICAL new ₹12,114
Do this
Compare opex by category against last period. Direct cost, people, or one-offs?
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule margin.ebitda_compression_critical · triggered 2026-04-22T18:24:24 Audit history →
CRITICAL 2024-05 liquidity · ₹41,452 at stake priority 83

Bank balance dropped 39% in one period

Closing bank fell from ₹1.07L (2024-04) to ₹65.8k (2024-05). A drop this steep in a single period demands an immediate cash-flow autopsy.

Verdict
Cash is leaking — the Cash Flow Statement holds the answer.
Evidence · the numbers this rule fired on confidence: high
Prior bank balance ₹107,229
Current bank balance ₹65,777
Drop % -38.7%
Why this threshold?
Bank-balance drop > 25% in a single period is larger than normal monthly noise — points to real cash outflow that needs diagnosis.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 4 times click to expand
2025-03 2024-10 2024-07 2024-05
Period Severity Status Amount
2025-03 CRITICAL new ₹181,449
2024-10 CRITICAL new ₹137,460
2024-07 CRITICAL new ₹114,700
2024-05 CRITICAL new ₹41,452
Do this
1) Open Cash Flow Statement (Indirect) for this period to see operating vs investing vs financing drain. 2) Confirm no capital drawings or one-time outflows explain it. 3) Tighten collections + defer non-essential spend this cycle.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule liquidity.cash_decline_critical · triggered 2026-04-22T18:27:38 Audit history →
CRITICAL 2024-08 margin · ₹138,071 at stake priority 72

EBITDA margin dropped 36.0 pts (from 74.1% to 38.1%)

A multi-point margin drop usually signals cost overruns or pricing erosion.

Verdict
Margin compression — costs outgrew revenue this period.
Evidence · the numbers this rule fired on confidence: high
Prev Pct 74.12
Cur Pct 38.07
Delta Pts -36.05
Cur Rev 383,000.00
Prev Rev 170,000.00
Cur Ebitda 145,800.00
Prev Ebitda 126,000.00
Why this threshold?
2–5pt drop is larger than typical monthly noise for a stable business; catches margin erosion early.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-01 2025-10 2025-08 2025-05 2025-01
Period Severity Status Amount
2026-03 CRITICAL new ₹164,784
2026-01 CRITICAL new ₹117,926
2025-10 CRITICAL new ₹19,681
2025-08 CRITICAL new ₹14,478
2025-05 CRITICAL new ₹95,590
2025-01 CRITICAL new ₹12,114
Do this
Compare opex by category against last period. Direct cost, people, or one-offs?
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule margin.ebitda_compression_critical · triggered 2026-04-25T11:36:02 Audit history →
CRITICAL 2024-10 growth · ₹80,000 at stake priority 70

Revenue fell 25.8% vs 2024-09

Net revenue dropped from ₹3.10L to ₹2.30L. A sudden double-digit drop is a red flag — chase it down before the next period closes.

Verdict
Revenue is falling fast — find the cause in segments, customers, or pipeline.
Evidence · the numbers this rule fired on confidence: high
Current 230,000.00
Prior period ₹310,000
% change -25.8%
Why this threshold?
MoM drop > 10% is larger than typical customer/seasonality noise. Above 20% demands root-cause investigation in the same period.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-01 2025-11 2025-08 2025-05 2025-01 2024-12
Period Severity Status Amount
2026-01 CRITICAL new ₹70,000
2025-11 CRITICAL new ₹85,500
2025-08 CRITICAL new ₹208,000
2025-05 CRITICAL new ₹35,000
2025-01 CRITICAL new ₹50,000
2024-12 CRITICAL new ₹67,500
Do this
Break revenue by customer & segment for the two periods. Identify which customers stopped buying.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule growth.revenue_drop_critical · triggered 2026-04-25T11:39:55 Audit history →
CRITICAL 2026-01 growth · ₹70,000 at stake priority 69

Revenue fell 25.7% vs 2025-12

Net revenue dropped from ₹2.73L to ₹2.02L. A sudden double-digit drop is a red flag — chase it down before the next period closes.

Verdict
Revenue is falling fast — find the cause in segments, customers, or pipeline.
Evidence · the numbers this rule fired on confidence: high
Current 202,500.00
Prior period ₹272,500
% change -25.7%
Why this threshold?
MoM drop > 10% is larger than typical customer/seasonality noise. Above 20% demands root-cause investigation in the same period.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-01 2025-11 2025-08 2025-05 2025-01 2024-12
Period Severity Status Amount
2026-01 CRITICAL new ₹70,000
2025-11 CRITICAL new ₹85,500
2025-08 CRITICAL new ₹208,000
2025-05 CRITICAL new ₹35,000
2025-01 CRITICAL new ₹50,000
2024-12 CRITICAL new ₹67,500
Do this
Break revenue by customer & segment for the two periods. Identify which customers stopped buying.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule growth.revenue_drop_critical · triggered 2026-04-25T11:39:53 Audit history →
CRITICAL 2024-06 receivables · ₹74,401 at stake priority 67

₹74.4k stuck with customers over 60 days

That's 33.6% of your monthly revenue, sitting beyond the 60-day mark. Collections machinery isn't keeping up.

Verdict
Collections breaking down on multiple accounts.
Evidence · the numbers this rule fired on confidence: medium
Overdue > 60 days ₹74,401
% of monthly revenue 33.6%
Why this threshold?
60+ day overdue is the 'serious problem' ageing bucket per collections best practice. >15% of monthly revenue means collections aren't keeping up.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 CRITICAL new ₹182,100
2026-02 CRITICAL new ₹182,100
2026-01 CRITICAL new ₹214,700
2025-12 CRITICAL new ₹212,401
2025-11 CRITICAL new ₹224,201
2025-10 CRITICAL new ₹212,401
Do this
Drop a collections war-room this week. Target top 3 overdue customers on day one.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule receivables.overdue_60_critical · triggered 2026-04-25T11:36:09 Audit history →
CRITICAL 2024-12 growth · ₹67,500 at stake priority 63

Revenue fell 23.9% vs 2024-11

Net revenue dropped from ₹2.83L to ₹2.15L. A sudden double-digit drop is a red flag — chase it down before the next period closes.

Verdict
Revenue is falling fast — find the cause in segments, customers, or pipeline.
Evidence · the numbers this rule fired on confidence: high
Current 215,000.00
Prior period ₹282,500
% change -23.9%
Why this threshold?
MoM drop > 10% is larger than typical customer/seasonality noise. Above 20% demands root-cause investigation in the same period.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-01 2025-11 2025-08 2025-05 2025-01 2024-12
Period Severity Status Amount
2026-01 CRITICAL new ₹70,000
2025-11 CRITICAL new ₹85,500
2025-08 CRITICAL new ₹208,000
2025-05 CRITICAL new ₹35,000
2025-01 CRITICAL new ₹50,000
2024-12 CRITICAL new ₹67,500
Do this
Break revenue by customer & segment for the two periods. Identify which customers stopped buying.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule growth.revenue_drop_critical · triggered 2026-04-25T11:36:38 Audit history →
CRITICAL 2024-07 growth · ₹51,667 at stake priority 61

Revenue fell 23.3% vs 2024-06

Net revenue dropped from ₹2.22L to ₹1.70L. A sudden double-digit drop is a red flag — chase it down before the next period closes.

Verdict
Revenue is falling fast — find the cause in segments, customers, or pipeline.
Evidence · the numbers this rule fired on confidence: high
Current 170,000.00
Prior period ₹221,667
% change -23.3%
Why this threshold?
MoM drop > 10% is larger than typical customer/seasonality noise. Above 20% demands root-cause investigation in the same period.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-01 2025-11 2025-08 2025-05 2025-01 2024-12
Period Severity Status Amount
2026-01 CRITICAL new ₹70,000
2025-11 CRITICAL new ₹85,500
2025-08 CRITICAL new ₹208,000
2025-05 CRITICAL new ₹35,000
2025-01 CRITICAL new ₹50,000
2024-12 CRITICAL new ₹67,500
Do this
Break revenue by customer & segment for the two periods. Identify which customers stopped buying.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule growth.revenue_drop_critical · triggered 2026-04-25T11:36:00 Audit history →
CRITICAL 2025-01 growth · ₹50,000 at stake priority 61

Revenue fell 23.3% vs 2024-12

Net revenue dropped from ₹2.15L to ₹1.65L. A sudden double-digit drop is a red flag — chase it down before the next period closes.

Verdict
Revenue is falling fast — find the cause in segments, customers, or pipeline.
Evidence · the numbers this rule fired on confidence: high
Current 165,000.00
Prior period ₹215,000
% change -23.3%
Why this threshold?
MoM drop > 10% is larger than typical customer/seasonality noise. Above 20% demands root-cause investigation in the same period.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-01 2025-11 2025-08 2025-05 2025-01 2024-12
Period Severity Status Amount
2026-01 CRITICAL new ₹70,000
2025-11 CRITICAL new ₹85,500
2025-08 CRITICAL new ₹208,000
2025-05 CRITICAL new ₹35,000
2025-01 CRITICAL new ₹50,000
2024-12 CRITICAL new ₹67,500
Do this
Break revenue by customer & segment for the two periods. Identify which customers stopped buying.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule growth.revenue_drop_critical · triggered 2026-04-25T11:35:56 Audit history →
WARNING 2026-02 growth · ₹562,500 at stake priority 60

15 customers gone quiet — ₹5.62L at risk

These 15 customers haven't invoiced in 6+ months. Their combined historical revenue = ₹5.62L (13.1% of annualised revenue). Silence usually precedes a walk-away.

Verdict
Latent churn — former paying customers have stopped buying.
Evidence · the numbers this rule fired on confidence: high
Quiet customers 15
Historical revenue at risk ₹562,500
Monthly revenue ₹358,500
% of annualised 13.1%
Why this threshold?
3+ customers silent for 6+ months is no longer a blip; the aggregate revenue at risk matters even when each account is individually small.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 WARNING new ₹2,538,000
2026-02 WARNING new ₹562,500
2026-01 WARNING new ₹562,500
2025-12 WARNING new ₹562,500
2025-11 WARNING new ₹562,500
2025-10 WARNING new ₹562,500
Do this
Personal call from a partner to each of the top-3 quiet customers this month. Win them back or formally close the account — don't leave it ambiguous.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule growth.churn_risk · triggered 2026-04-25T12:23:01 Audit history →
WARNING 2025-11 growth · ₹562,500 at stake priority 60

15 customers gone quiet — ₹5.62L at risk

These 15 customers haven't invoiced in 6+ months. Their combined historical revenue = ₹5.62L (26.0% of annualised revenue). Silence usually precedes a walk-away.

Verdict
Latent churn — former paying customers have stopped buying.
Evidence · the numbers this rule fired on confidence: high
Quiet customers 15
Historical revenue at risk ₹562,500
Monthly revenue ₹180,000
% of annualised 26.0%
Why this threshold?
3+ customers silent for 6+ months is no longer a blip; the aggregate revenue at risk matters even when each account is individually small.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 WARNING new ₹2,538,000
2026-02 WARNING new ₹562,500
2026-01 WARNING new ₹562,500
2025-12 WARNING new ₹562,500
2025-11 WARNING new ₹562,500
2025-10 WARNING new ₹562,500
Do this
Personal call from a partner to each of the top-3 quiet customers this month. Win them back or formally close the account — don't leave it ambiguous.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule growth.churn_risk · triggered 2026-04-25T11:40:00 Audit history →
WARNING 2025-11 receivables priority 60

DSO climbed 26 days vs 2025-10

Prior period ~63 days → now 88 days.

Verdict
Customers taking longer to pay — collections need a push.
Why this threshold?
10-day MoM climb is materially faster than seasonal drift — catches a trend before it becomes structural.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2025-11 2025-08 2025-02 2025-01 2024-12 2024-10
Period Severity Status Amount
2025-11 WARNING new
2025-08 WARNING new
2025-02 WARNING new
2025-01 WARNING new
2024-12 WARNING new
2024-10 WARNING new
Do this
Weekly AR review. Target the top 3 overdue accounts.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule receivables.dso_trending_up · triggered 2026-04-25T11:40:00 Audit history →
WARNING 2024-10 growth · ₹562,500 at stake priority 60

15 customers gone quiet — ₹5.62L at risk

These 15 customers haven't invoiced in 6+ months. Their combined historical revenue = ₹5.62L (20.4% of annualised revenue). Silence usually precedes a walk-away.

Verdict
Latent churn — former paying customers have stopped buying.
Evidence · the numbers this rule fired on confidence: high
Quiet customers 15
Historical revenue at risk ₹562,500
Monthly revenue ₹230,000
% of annualised 20.4%
Why this threshold?
3+ customers silent for 6+ months is no longer a blip; the aggregate revenue at risk matters even when each account is individually small.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 WARNING new ₹2,538,000
2026-02 WARNING new ₹562,500
2026-01 WARNING new ₹562,500
2025-12 WARNING new ₹562,500
2025-11 WARNING new ₹562,500
2025-10 WARNING new ₹562,500
Do this
Personal call from a partner to each of the top-3 quiet customers this month. Win them back or formally close the account — don't leave it ambiguous.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule growth.churn_risk · triggered 2026-04-25T11:39:55 Audit history →
WARNING 2024-10 receivables priority 60

DSO climbed 31 days vs 2024-09

Prior period ~25 days → now 56 days.

Verdict
Customers taking longer to pay — collections need a push.
Why this threshold?
10-day MoM climb is materially faster than seasonal drift — catches a trend before it becomes structural.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2025-11 2025-08 2025-02 2025-01 2024-12 2024-10
Period Severity Status Amount
2025-11 WARNING new
2025-08 WARNING new
2025-02 WARNING new
2025-01 WARNING new
2024-12 WARNING new
2024-10 WARNING new
Do this
Weekly AR review. Target the top 3 overdue accounts.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule receivables.dso_trending_up · triggered 2026-04-25T11:39:55 Audit history →
WARNING 2026-01 liquidity · ₹628,686 at stake priority 60

Cash runway down to 4.5 months

₹4.67L bank ÷ ₹1.05L/month burn = 4.5 months. Comfort zone is 6+ months.

Verdict
Runway shrinking — tighten receivables and plan the next raise.
Evidence · the numbers this rule fired on confidence: medium
Runway (months) 4.46 mo
Why this threshold?
3 months is the minimum time to execute a capital raise or major cost cut. Below that, typical options narrow to distress moves.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-01 2025-05 2025-02 2025-01 2024-12
Period Severity Status Amount
2026-03 WARNING new ₹567,264
2026-01 WARNING new ₹628,686
2025-05 WARNING new ₹212,890
2025-02 WARNING new ₹299,340
2025-01 WARNING new ₹296,700
2024-12 WARNING new ₹291,900
Do this
Set a 3-month plan: collections push + cost review + fundraise timing.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule liquidity.runway_warning · triggered 2026-04-25T11:39:53 Audit history →
WARNING 2026-01 receivables · ₹435,950 at stake priority 60

DSO at 67 days — watch this

Above 60 days is the watch zone. Early signal of a collections problem.

Verdict
Collections machinery needs a tune-up.
Why this threshold?
DSO > 75 days is >2.5× the typical 30-day credit cycle for services-SMB; signals a real collections problem.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 5 times click to expand
2026-01 2025-12 2025-10 2025-09 2025-03
Period Severity Status Amount
2026-01 WARNING new ₹435,950
2025-12 WARNING new ₹557,551
2025-10 WARNING new ₹537,491
2025-09 WARNING new ₹435,661
2025-03 WARNING new ₹304,201
Do this
Run a weekly AR review until DSO pulls back under 55.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule receivables.dso_warning · triggered 2026-04-25T11:39:53 Audit history →
WARNING 2026-01 growth · ₹562,500 at stake priority 60

15 customers gone quiet — ₹5.62L at risk

These 15 customers haven't invoiced in 6+ months. Their combined historical revenue = ₹5.62L (23.1% of annualised revenue). Silence usually precedes a walk-away.

Verdict
Latent churn — former paying customers have stopped buying.
Evidence · the numbers this rule fired on confidence: high
Quiet customers 15
Historical revenue at risk ₹562,500
Monthly revenue ₹202,500
% of annualised 23.1%
Why this threshold?
3+ customers silent for 6+ months is no longer a blip; the aggregate revenue at risk matters even when each account is individually small.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 WARNING new ₹2,538,000
2026-02 WARNING new ₹562,500
2026-01 WARNING new ₹562,500
2025-12 WARNING new ₹562,500
2025-11 WARNING new ₹562,500
2025-10 WARNING new ₹562,500
Do this
Personal call from a partner to each of the top-3 quiet customers this month. Win them back or formally close the account — don't leave it ambiguous.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule growth.churn_risk · triggered 2026-04-25T11:39:53 Audit history →
WARNING 2024-11 growth · ₹562,500 at stake priority 60

15 customers gone quiet — ₹5.62L at risk

These 15 customers haven't invoiced in 6+ months. Their combined historical revenue = ₹5.62L (16.6% of annualised revenue). Silence usually precedes a walk-away.

Verdict
Latent churn — former paying customers have stopped buying.
Evidence · the numbers this rule fired on confidence: high
Quiet customers 15
Historical revenue at risk ₹562,500
Monthly revenue ₹282,500
% of annualised 16.6%
Why this threshold?
3+ customers silent for 6+ months is no longer a blip; the aggregate revenue at risk matters even when each account is individually small.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 WARNING new ₹2,538,000
2026-02 WARNING new ₹562,500
2026-01 WARNING new ₹562,500
2025-12 WARNING new ₹562,500
2025-11 WARNING new ₹562,500
2025-10 WARNING new ₹562,500
Do this
Personal call from a partner to each of the top-3 quiet customers this month. Win them back or formally close the account — don't leave it ambiguous.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule growth.churn_risk · triggered 2026-04-25T11:39:51 Audit history →
WARNING 2025-10 receivables · ₹537,491 at stake priority 60

DSO at 63 days — watch this

Above 60 days is the watch zone. Early signal of a collections problem.

Verdict
Collections machinery needs a tune-up.
Why this threshold?
DSO > 75 days is >2.5× the typical 30-day credit cycle for services-SMB; signals a real collections problem.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 5 times click to expand
2026-01 2025-12 2025-10 2025-09 2025-03
Period Severity Status Amount
2026-01 WARNING new ₹435,950
2025-12 WARNING new ₹557,551
2025-10 WARNING new ₹537,491
2025-09 WARNING new ₹435,661
2025-03 WARNING new ₹304,201
Do this
Run a weekly AR review until DSO pulls back under 55.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule receivables.dso_warning · triggered 2026-04-25T11:39:50 Audit history →
WARNING 2025-10 growth · ₹562,500 at stake priority 60

15 customers gone quiet — ₹5.62L at risk

These 15 customers haven't invoiced in 6+ months. Their combined historical revenue = ₹5.62L (17.7% of annualised revenue). Silence usually precedes a walk-away.

Verdict
Latent churn — former paying customers have stopped buying.
Evidence · the numbers this rule fired on confidence: high
Quiet customers 15
Historical revenue at risk ₹562,500
Monthly revenue ₹265,500
% of annualised 17.7%
Why this threshold?
3+ customers silent for 6+ months is no longer a blip; the aggregate revenue at risk matters even when each account is individually small.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 WARNING new ₹2,538,000
2026-02 WARNING new ₹562,500
2026-01 WARNING new ₹562,500
2025-12 WARNING new ₹562,500
2025-11 WARNING new ₹562,500
2025-10 WARNING new ₹562,500
Do this
Personal call from a partner to each of the top-3 quiet customers this month. Win them back or formally close the account — don't leave it ambiguous.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule growth.churn_risk · triggered 2026-04-25T11:39:50 Audit history →
WARNING 2024-12 liquidity · ₹291,900 at stake priority 60

Cash runway down to 5.0 months

₹2.43L bank ÷ ₹48.6k/month burn = 5.0 months. Comfort zone is 6+ months.

Verdict
Runway shrinking — tighten receivables and plan the next raise.
Evidence · the numbers this rule fired on confidence: medium
Runway (months) 4.99 mo
Why this threshold?
3 months is the minimum time to execute a capital raise or major cost cut. Below that, typical options narrow to distress moves.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-01 2025-05 2025-02 2025-01 2024-12
Period Severity Status Amount
2026-03 WARNING new ₹567,264
2026-01 WARNING new ₹628,686
2025-05 WARNING new ₹212,890
2025-02 WARNING new ₹299,340
2025-01 WARNING new ₹296,700
2024-12 WARNING new ₹291,900
Do this
Set a 3-month plan: collections push + cost review + fundraise timing.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule liquidity.runway_warning · triggered 2026-04-25T11:36:38 Audit history →
WARNING 2024-12 growth · ₹562,500 at stake priority 60

15 customers gone quiet — ₹5.62L at risk

These 15 customers haven't invoiced in 6+ months. Their combined historical revenue = ₹5.62L (21.8% of annualised revenue). Silence usually precedes a walk-away.

Verdict
Latent churn — former paying customers have stopped buying.
Evidence · the numbers this rule fired on confidence: high
Quiet customers 15
Historical revenue at risk ₹562,500
Monthly revenue ₹215,000
% of annualised 21.8%
Why this threshold?
3+ customers silent for 6+ months is no longer a blip; the aggregate revenue at risk matters even when each account is individually small.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 WARNING new ₹2,538,000
2026-02 WARNING new ₹562,500
2026-01 WARNING new ₹562,500
2025-12 WARNING new ₹562,500
2025-11 WARNING new ₹562,500
2025-10 WARNING new ₹562,500
Do this
Personal call from a partner to each of the top-3 quiet customers this month. Win them back or formally close the account — don't leave it ambiguous.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule growth.churn_risk · triggered 2026-04-25T11:36:38 Audit history →
WARNING 2024-12 receivables priority 60

DSO climbed 31 days vs 2024-11

Prior period ~24 days → now 55 days.

Verdict
Customers taking longer to pay — collections need a push.
Why this threshold?
10-day MoM climb is materially faster than seasonal drift — catches a trend before it becomes structural.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2025-11 2025-08 2025-02 2025-01 2024-12 2024-10
Period Severity Status Amount
2025-11 WARNING new
2025-08 WARNING new
2025-02 WARNING new
2025-01 WARNING new
2024-12 WARNING new
2024-10 WARNING new
Do this
Weekly AR review. Target the top 3 overdue accounts.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule receivables.dso_trending_up · triggered 2026-04-25T11:36:38 Audit history →
WARNING 2024-06 liquidity · ₹433,500 at stake priority 60

Cash runway down to 3.3 months

₹2.38L bank ÷ ₹72.3k/month burn = 3.3 months. Comfort zone is 6+ months.

Verdict
Runway shrinking — tighten receivables and plan the next raise.
Evidence · the numbers this rule fired on confidence: medium
Runway (months) 3.29 mo
Why this threshold?
3 months is the minimum time to execute a capital raise or major cost cut. Below that, typical options narrow to distress moves.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-01 2025-05 2025-02 2025-01 2024-12
Period Severity Status Amount
2026-03 WARNING new ₹567,264
2026-01 WARNING new ₹628,686
2025-05 WARNING new ₹212,890
2025-02 WARNING new ₹299,340
2025-01 WARNING new ₹296,700
2024-12 WARNING new ₹291,900
Do this
Set a 3-month plan: collections push + cost review + fundraise timing.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule liquidity.runway_warning · triggered 2026-04-25T11:36:09 Audit history →
WARNING 2024-06 growth · ₹562,500 at stake priority 60

15 customers gone quiet — ₹5.62L at risk

These 15 customers haven't invoiced in 6+ months. Their combined historical revenue = ₹5.62L (21.1% of annualised revenue). Silence usually precedes a walk-away.

Verdict
Latent churn — former paying customers have stopped buying.
Evidence · the numbers this rule fired on confidence: high
Quiet customers 15
Historical revenue at risk ₹562,500
Monthly revenue ₹221,667
% of annualised 21.1%
Why this threshold?
3+ customers silent for 6+ months is no longer a blip; the aggregate revenue at risk matters even when each account is individually small.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 WARNING new ₹2,538,000
2026-02 WARNING new ₹562,500
2026-01 WARNING new ₹562,500
2025-12 WARNING new ₹562,500
2025-11 WARNING new ₹562,500
2025-10 WARNING new ₹562,500
Do this
Personal call from a partner to each of the top-3 quiet customers this month. Win them back or formally close the account — don't leave it ambiguous.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule growth.churn_risk · triggered 2026-04-25T11:36:09 Audit history →
WARNING 2024-08 growth · ₹562,500 at stake priority 60

15 customers gone quiet — ₹5.62L at risk

These 15 customers haven't invoiced in 6+ months. Their combined historical revenue = ₹5.62L (12.2% of annualised revenue). Silence usually precedes a walk-away.

Verdict
Latent churn — former paying customers have stopped buying.
Evidence · the numbers this rule fired on confidence: high
Quiet customers 15
Historical revenue at risk ₹562,500
Monthly revenue ₹383,000
% of annualised 12.2%
Why this threshold?
3+ customers silent for 6+ months is no longer a blip; the aggregate revenue at risk matters even when each account is individually small.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 WARNING new ₹2,538,000
2026-02 WARNING new ₹562,500
2026-01 WARNING new ₹562,500
2025-12 WARNING new ₹562,500
2025-11 WARNING new ₹562,500
2025-10 WARNING new ₹562,500
Do this
Personal call from a partner to each of the top-3 quiet customers this month. Win them back or formally close the account — don't leave it ambiguous.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule growth.churn_risk · triggered 2026-04-25T11:36:02 Audit history →
WARNING 2024-07 growth · ₹562,500 at stake priority 60

15 customers gone quiet — ₹5.62L at risk

These 15 customers haven't invoiced in 6+ months. Their combined historical revenue = ₹5.62L (27.6% of annualised revenue). Silence usually precedes a walk-away.

Verdict
Latent churn — former paying customers have stopped buying.
Evidence · the numbers this rule fired on confidence: high
Quiet customers 15
Historical revenue at risk ₹562,500
Monthly revenue ₹170,000
% of annualised 27.6%
Why this threshold?
3+ customers silent for 6+ months is no longer a blip; the aggregate revenue at risk matters even when each account is individually small.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 WARNING new ₹2,538,000
2026-02 WARNING new ₹562,500
2026-01 WARNING new ₹562,500
2025-12 WARNING new ₹562,500
2025-11 WARNING new ₹562,500
2025-10 WARNING new ₹562,500
Do this
Personal call from a partner to each of the top-3 quiet customers this month. Win them back or formally close the account — don't leave it ambiguous.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule growth.churn_risk · triggered 2026-04-25T11:36:00 Audit history →
WARNING 2024-07 receivables priority 60

DSO climbed 26 days vs 2024-06

Prior period ~10 days → now 36 days.

Verdict
Customers taking longer to pay — collections need a push.
Why this threshold?
10-day MoM climb is materially faster than seasonal drift — catches a trend before it becomes structural.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2025-11 2025-08 2025-02 2025-01 2024-12 2024-10
Period Severity Status Amount
2025-11 WARNING new
2025-08 WARNING new
2025-02 WARNING new
2025-01 WARNING new
2024-12 WARNING new
2024-10 WARNING new
Do this
Weekly AR review. Target the top 3 overdue accounts.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule receivables.dso_trending_up · triggered 2026-04-25T11:36:00 Audit history →
WARNING 2025-08 growth · ₹562,500 at stake priority 60

15 customers gone quiet — ₹5.62L at risk

These 15 customers haven't invoiced in 6+ months. Their combined historical revenue = ₹5.62L (24.4% of annualised revenue). Silence usually precedes a walk-away.

Verdict
Latent churn — former paying customers have stopped buying.
Evidence · the numbers this rule fired on confidence: high
Quiet customers 15
Historical revenue at risk ₹562,500
Monthly revenue ₹192,000
% of annualised 24.4%
Why this threshold?
3+ customers silent for 6+ months is no longer a blip; the aggregate revenue at risk matters even when each account is individually small.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 WARNING new ₹2,538,000
2026-02 WARNING new ₹562,500
2026-01 WARNING new ₹562,500
2025-12 WARNING new ₹562,500
2025-11 WARNING new ₹562,500
2025-10 WARNING new ₹562,500
Do this
Personal call from a partner to each of the top-3 quiet customers this month. Win them back or formally close the account — don't leave it ambiguous.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule growth.churn_risk · triggered 2026-04-25T11:35:58 Audit history →
WARNING 2025-08 receivables priority 60

DSO climbed 36 days vs 2025-07

Prior period ~43 days → now 79 days.

Verdict
Customers taking longer to pay — collections need a push.
Why this threshold?
10-day MoM climb is materially faster than seasonal drift — catches a trend before it becomes structural.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2025-11 2025-08 2025-02 2025-01 2024-12 2024-10
Period Severity Status Amount
2025-11 WARNING new
2025-08 WARNING new
2025-02 WARNING new
2025-01 WARNING new
2024-12 WARNING new
2024-10 WARNING new
Do this
Weekly AR review. Target the top 3 overdue accounts.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule receivables.dso_trending_up · triggered 2026-04-25T11:35:58 Audit history →
WARNING 2025-07 growth · ₹562,500 at stake priority 60

15 customers gone quiet — ₹5.62L at risk

These 15 customers haven't invoiced in 6+ months. Their combined historical revenue = ₹5.62L (11.7% of annualised revenue). Silence usually precedes a walk-away.

Verdict
Latent churn — former paying customers have stopped buying.
Evidence · the numbers this rule fired on confidence: high
Quiet customers 15
Historical revenue at risk ₹562,500
Monthly revenue ₹400,000
% of annualised 11.7%
Why this threshold?
3+ customers silent for 6+ months is no longer a blip; the aggregate revenue at risk matters even when each account is individually small.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 WARNING new ₹2,538,000
2026-02 WARNING new ₹562,500
2026-01 WARNING new ₹562,500
2025-12 WARNING new ₹562,500
2025-11 WARNING new ₹562,500
2025-10 WARNING new ₹562,500
Do this
Personal call from a partner to each of the top-3 quiet customers this month. Win them back or formally close the account — don't leave it ambiguous.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule growth.churn_risk · triggered 2026-04-25T11:35:57 Audit history →
WARNING 2025-01 liquidity · ₹296,700 at stake priority 60

Cash runway down to 5.3 months

₹2.62L bank ÷ ₹49.5k/month burn = 5.3 months. Comfort zone is 6+ months.

Verdict
Runway shrinking — tighten receivables and plan the next raise.
Evidence · the numbers this rule fired on confidence: medium
Runway (months) 5.30 mo
Why this threshold?
3 months is the minimum time to execute a capital raise or major cost cut. Below that, typical options narrow to distress moves.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-01 2025-05 2025-02 2025-01 2024-12
Period Severity Status Amount
2026-03 WARNING new ₹567,264
2026-01 WARNING new ₹628,686
2025-05 WARNING new ₹212,890
2025-02 WARNING new ₹299,340
2025-01 WARNING new ₹296,700
2024-12 WARNING new ₹291,900
Do this
Set a 3-month plan: collections push + cost review + fundraise timing.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule liquidity.runway_warning · triggered 2026-04-25T11:35:56 Audit history →
WARNING 2025-01 growth · ₹562,500 at stake priority 60

15 customers gone quiet — ₹5.62L at risk

These 15 customers haven't invoiced in 6+ months. Their combined historical revenue = ₹5.62L (28.4% of annualised revenue). Silence usually precedes a walk-away.

Verdict
Latent churn — former paying customers have stopped buying.
Evidence · the numbers this rule fired on confidence: high
Quiet customers 15
Historical revenue at risk ₹562,500
Monthly revenue ₹165,000
% of annualised 28.4%
Why this threshold?
3+ customers silent for 6+ months is no longer a blip; the aggregate revenue at risk matters even when each account is individually small.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 WARNING new ₹2,538,000
2026-02 WARNING new ₹562,500
2026-01 WARNING new ₹562,500
2025-12 WARNING new ₹562,500
2025-11 WARNING new ₹562,500
2025-10 WARNING new ₹562,500
Do this
Personal call from a partner to each of the top-3 quiet customers this month. Win them back or formally close the account — don't leave it ambiguous.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule growth.churn_risk · triggered 2026-04-25T11:35:56 Audit history →
WARNING 2025-01 receivables priority 60

DSO climbed 22 days vs 2024-12

Prior period ~55 days → now 78 days.

Verdict
Customers taking longer to pay — collections need a push.
Why this threshold?
10-day MoM climb is materially faster than seasonal drift — catches a trend before it becomes structural.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2025-11 2025-08 2025-02 2025-01 2024-12 2024-10
Period Severity Status Amount
2025-11 WARNING new
2025-08 WARNING new
2025-02 WARNING new
2025-01 WARNING new
2024-12 WARNING new
2024-10 WARNING new
Do this
Weekly AR review. Target the top 3 overdue accounts.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule receivables.dso_trending_up · triggered 2026-04-25T11:35:56 Audit history →
WARNING 2025-06 growth · ₹562,500 at stake priority 60

15 customers gone quiet — ₹5.62L at risk

These 15 customers haven't invoiced in 6+ months. Their combined historical revenue = ₹5.62L (39.1% of annualised revenue). Silence usually precedes a walk-away.

Verdict
Latent churn — former paying customers have stopped buying.
Evidence · the numbers this rule fired on confidence: high
Quiet customers 15
Historical revenue at risk ₹562,500
Monthly revenue ₹120,000
% of annualised 39.1%
Why this threshold?
3+ customers silent for 6+ months is no longer a blip; the aggregate revenue at risk matters even when each account is individually small.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 WARNING new ₹2,538,000
2026-02 WARNING new ₹562,500
2026-01 WARNING new ₹562,500
2025-12 WARNING new ₹562,500
2025-11 WARNING new ₹562,500
2025-10 WARNING new ₹562,500
Do this
Personal call from a partner to each of the top-3 quiet customers this month. Win them back or formally close the account — don't leave it ambiguous.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule growth.churn_risk · triggered 2026-04-25T11:34:23 Audit history →
WARNING 2025-09 receivables · ₹435,661 at stake priority 60

DSO at 75 days — watch this

Above 60 days is the watch zone. Early signal of a collections problem.

Verdict
Collections machinery needs a tune-up.
Why this threshold?
DSO > 75 days is >2.5× the typical 30-day credit cycle for services-SMB; signals a real collections problem.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 5 times click to expand
2026-01 2025-12 2025-10 2025-09 2025-03
Period Severity Status Amount
2026-01 WARNING new ₹435,950
2025-12 WARNING new ₹557,551
2025-10 WARNING new ₹537,491
2025-09 WARNING new ₹435,661
2025-03 WARNING new ₹304,201
Do this
Run a weekly AR review until DSO pulls back under 55.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule receivables.dso_warning · triggered 2026-04-25T11:26:14 Audit history →
WARNING 2025-09 growth · ₹562,500 at stake priority 60

15 customers gone quiet — ₹5.62L at risk

These 15 customers haven't invoiced in 6+ months. Their combined historical revenue = ₹5.62L (26.8% of annualised revenue). Silence usually precedes a walk-away.

Verdict
Latent churn — former paying customers have stopped buying.
Evidence · the numbers this rule fired on confidence: high
Quiet customers 15
Historical revenue at risk ₹562,500
Monthly revenue ₹175,000
% of annualised 26.8%
Why this threshold?
3+ customers silent for 6+ months is no longer a blip; the aggregate revenue at risk matters even when each account is individually small.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 WARNING new ₹2,538,000
2026-02 WARNING new ₹562,500
2026-01 WARNING new ₹562,500
2025-12 WARNING new ₹562,500
2025-11 WARNING new ₹562,500
2025-10 WARNING new ₹562,500
Do this
Personal call from a partner to each of the top-3 quiet customers this month. Win them back or formally close the account — don't leave it ambiguous.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule growth.churn_risk · triggered 2026-04-25T11:26:14 Audit history →
WARNING 2025-12 receivables · ₹557,551 at stake priority 60

DSO at 63 days — watch this

Above 60 days is the watch zone. Early signal of a collections problem.

Verdict
Collections machinery needs a tune-up.
Why this threshold?
DSO > 75 days is >2.5× the typical 30-day credit cycle for services-SMB; signals a real collections problem.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 5 times click to expand
2026-01 2025-12 2025-10 2025-09 2025-03
Period Severity Status Amount
2026-01 WARNING new ₹435,950
2025-12 WARNING new ₹557,551
2025-10 WARNING new ₹537,491
2025-09 WARNING new ₹435,661
2025-03 WARNING new ₹304,201
Do this
Run a weekly AR review until DSO pulls back under 55.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule receivables.dso_warning · triggered 2026-04-25T11:26:12 Audit history →
WARNING 2025-12 growth · ₹562,500 at stake priority 60

15 customers gone quiet — ₹5.62L at risk

These 15 customers haven't invoiced in 6+ months. Their combined historical revenue = ₹5.62L (17.2% of annualised revenue). Silence usually precedes a walk-away.

Verdict
Latent churn — former paying customers have stopped buying.
Evidence · the numbers this rule fired on confidence: high
Quiet customers 15
Historical revenue at risk ₹562,500
Monthly revenue ₹272,500
% of annualised 17.2%
Why this threshold?
3+ customers silent for 6+ months is no longer a blip; the aggregate revenue at risk matters even when each account is individually small.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 WARNING new ₹2,538,000
2026-02 WARNING new ₹562,500
2026-01 WARNING new ₹562,500
2025-12 WARNING new ₹562,500
2025-11 WARNING new ₹562,500
2025-10 WARNING new ₹562,500
Do this
Personal call from a partner to each of the top-3 quiet customers this month. Win them back or formally close the account — don't leave it ambiguous.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule growth.churn_risk · triggered 2026-04-25T11:26:12 Audit history →
WARNING 2024-09 growth · ₹562,500 at stake priority 60

15 customers gone quiet — ₹5.62L at risk

These 15 customers haven't invoiced in 6+ months. Their combined historical revenue = ₹5.62L (15.1% of annualised revenue). Silence usually precedes a walk-away.

Verdict
Latent churn — former paying customers have stopped buying.
Evidence · the numbers this rule fired on confidence: high
Quiet customers 15
Historical revenue at risk ₹562,500
Monthly revenue ₹310,000
% of annualised 15.1%
Why this threshold?
3+ customers silent for 6+ months is no longer a blip; the aggregate revenue at risk matters even when each account is individually small.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 WARNING new ₹2,538,000
2026-02 WARNING new ₹562,500
2026-01 WARNING new ₹562,500
2025-12 WARNING new ₹562,500
2025-11 WARNING new ₹562,500
2025-10 WARNING new ₹562,500
Do this
Personal call from a partner to each of the top-3 quiet customers this month. Win them back or formally close the account — don't leave it ambiguous.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule growth.churn_risk · triggered 2026-04-25T11:26:09 Audit history →
WARNING 2024-09 margin priority 60

EBITDA margin slipped 4.0 pts to 34.0%

Previous period: 38.1%. Watch next month.

Verdict
Margin trending down — catch the cause early.
Evidence · the numbers this rule fired on confidence: high
Prev Pct 38.07
Cur Pct 34.02
Delta Pts -4.05
Cur Rev 310,000.00
Prev Rev 383,000.00
Cur Ebitda 105,462.00
Prev Ebitda 145,800.00
Why this threshold?
2–5pt drop is larger than typical monthly noise for a stable business; catches margin erosion early.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
Do this
Review which expense category grew fastest. Check for one-off vs systemic.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule margin.ebitda_compression_warning · triggered 2026-04-25T11:26:09 Audit history →
WARNING 2025-02 liquidity · ₹299,340 at stake priority 60

Cash runway down to 4.4 months

₹2.21L bank ÷ ₹49.9k/month burn = 4.4 months. Comfort zone is 6+ months.

Verdict
Runway shrinking — tighten receivables and plan the next raise.
Evidence · the numbers this rule fired on confidence: medium
Runway (months) 4.43 mo
Why this threshold?
3 months is the minimum time to execute a capital raise or major cost cut. Below that, typical options narrow to distress moves.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-01 2025-05 2025-02 2025-01 2024-12
Period Severity Status Amount
2026-03 WARNING new ₹567,264
2026-01 WARNING new ₹628,686
2025-05 WARNING new ₹212,890
2025-02 WARNING new ₹299,340
2025-01 WARNING new ₹296,700
2024-12 WARNING new ₹291,900
Do this
Set a 3-month plan: collections push + cost review + fundraise timing.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule liquidity.runway_warning · triggered 2026-04-23T09:18:29 Audit history →
WARNING 2025-02 growth · ₹562,500 at stake priority 60

15 customers gone quiet — ₹5.62L at risk

These 15 customers haven't invoiced in 6+ months. Their combined historical revenue = ₹5.62L (117.2% of annualised revenue). Silence usually precedes a walk-away.

Verdict
Latent churn — former paying customers have stopped buying.
Evidence · the numbers this rule fired on confidence: high
Quiet customers 15
Historical revenue at risk ₹562,500
Monthly revenue ₹40,000
% of annualised 117.2%
Why this threshold?
3+ customers silent for 6+ months is no longer a blip; the aggregate revenue at risk matters even when each account is individually small.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 WARNING new ₹2,538,000
2026-02 WARNING new ₹562,500
2026-01 WARNING new ₹562,500
2025-12 WARNING new ₹562,500
2025-11 WARNING new ₹562,500
2025-10 WARNING new ₹562,500
Do this
Personal call from a partner to each of the top-3 quiet customers this month. Win them back or formally close the account — don't leave it ambiguous.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule growth.churn_risk · triggered 2026-04-23T09:18:29 Audit history →
WARNING 2025-02 receivables priority 60

DSO climbed 174 days vs 2025-01

Prior period ~78 days → now 252 days.

Verdict
Customers taking longer to pay — collections need a push.
Why this threshold?
10-day MoM climb is materially faster than seasonal drift — catches a trend before it becomes structural.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2025-11 2025-08 2025-02 2025-01 2024-12 2024-10
Period Severity Status Amount
2025-11 WARNING new
2025-08 WARNING new
2025-02 WARNING new
2025-01 WARNING new
2024-12 WARNING new
2024-10 WARNING new
Do this
Weekly AR review. Target the top 3 overdue accounts.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule receivables.dso_trending_up · triggered 2026-04-23T09:18:29 Audit history →
WARNING 2025-02 liquidity · ₹41,210 at stake priority 60

Bank balance down 16% vs prior period

₹2.62L → ₹2.21L (2025-01 → 2025-02).

Verdict
Worth a look — find the cause before it repeats.
Evidence · the numbers this rule fired on confidence: high
Prior bank balance ₹262,250
Current bank balance ₹221,040
Drop % -15.7%
Why this threshold?
Bank-balance drop > 25% in a single period is larger than normal monthly noise — points to real cash outflow that needs diagnosis.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 4 times click to expand
2026-02 2025-05 2025-02 2024-12
Period Severity Status Amount
2026-02 WARNING new ₹53,720
2025-05 WARNING new ₹56,550
2025-02 WARNING new ₹41,210
2024-12 WARNING new ₹38,874
Do this
Review Cash Flow Statement — identify the outflow category (vendor payments, partner drawings, capex, tax).
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule liquidity.cash_decline_warning · triggered 2026-04-23T09:18:29 Audit history →
WARNING 2025-05 liquidity · ₹212,890 at stake priority 60

Cash runway down to 5.0 months

₹1.79L bank ÷ ₹35.5k/month burn = 5.0 months. Comfort zone is 6+ months.

Verdict
Runway shrinking — tighten receivables and plan the next raise.
Evidence · the numbers this rule fired on confidence: medium
Runway (months) 5.03 mo
Why this threshold?
3 months is the minimum time to execute a capital raise or major cost cut. Below that, typical options narrow to distress moves.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-01 2025-05 2025-02 2025-01 2024-12
Period Severity Status Amount
2026-03 WARNING new ₹567,264
2026-01 WARNING new ₹628,686
2025-05 WARNING new ₹212,890
2025-02 WARNING new ₹299,340
2025-01 WARNING new ₹296,700
2024-12 WARNING new ₹291,900
Do this
Set a 3-month plan: collections push + cost review + fundraise timing.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule liquidity.runway_warning · triggered 2026-04-23T08:27:14 Audit history →
WARNING 2025-05 growth · ₹562,500 at stake priority 60

15 customers gone quiet — ₹5.62L at risk

These 15 customers haven't invoiced in 6+ months. Their combined historical revenue = ₹5.62L (34.7% of annualised revenue). Silence usually precedes a walk-away.

Verdict
Latent churn — former paying customers have stopped buying.
Evidence · the numbers this rule fired on confidence: high
Quiet customers 15
Historical revenue at risk ₹562,500
Monthly revenue ₹135,000
% of annualised 34.7%
Why this threshold?
3+ customers silent for 6+ months is no longer a blip; the aggregate revenue at risk matters even when each account is individually small.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 WARNING new ₹2,538,000
2026-02 WARNING new ₹562,500
2026-01 WARNING new ₹562,500
2025-12 WARNING new ₹562,500
2025-11 WARNING new ₹562,500
2025-10 WARNING new ₹562,500
Do this
Personal call from a partner to each of the top-3 quiet customers this month. Win them back or formally close the account — don't leave it ambiguous.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule growth.churn_risk · triggered 2026-04-23T08:27:14 Audit history →
WARNING 2025-04 growth · ₹562,500 at stake priority 60

15 customers gone quiet — ₹5.62L at risk

These 15 customers haven't invoiced in 6+ months. Their combined historical revenue = ₹5.62L (27.6% of annualised revenue). Silence usually precedes a walk-away.

Verdict
Latent churn — former paying customers have stopped buying.
Evidence · the numbers this rule fired on confidence: high
Quiet customers 15
Historical revenue at risk ₹562,500
Monthly revenue ₹170,000
% of annualised 27.6%
Why this threshold?
3+ customers silent for 6+ months is no longer a blip; the aggregate revenue at risk matters even when each account is individually small.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 WARNING new ₹2,538,000
2026-02 WARNING new ₹562,500
2026-01 WARNING new ₹562,500
2025-12 WARNING new ₹562,500
2025-11 WARNING new ₹562,500
2025-10 WARNING new ₹562,500
Do this
Personal call from a partner to each of the top-3 quiet customers this month. Win them back or formally close the account — don't leave it ambiguous.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule growth.churn_risk · triggered 2026-04-23T08:27:09 Audit history →
WARNING 2025-03 receivables · ₹304,201 at stake priority 60

DSO at 67 days — watch this

Above 60 days is the watch zone. Early signal of a collections problem.

Verdict
Collections machinery needs a tune-up.
Why this threshold?
DSO > 75 days is >2.5× the typical 30-day credit cycle for services-SMB; signals a real collections problem.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 5 times click to expand
2026-01 2025-12 2025-10 2025-09 2025-03
Period Severity Status Amount
2026-01 WARNING new ₹435,950
2025-12 WARNING new ₹557,551
2025-10 WARNING new ₹537,491
2025-09 WARNING new ₹435,661
2025-03 WARNING new ₹304,201
Do this
Run a weekly AR review until DSO pulls back under 55.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule receivables.dso_warning · triggered 2026-04-22T18:27:47 Audit history →
WARNING 2025-03 growth · ₹562,500 at stake priority 60

15 customers gone quiet — ₹5.62L at risk

These 15 customers haven't invoiced in 6+ months. Their combined historical revenue = ₹5.62L (33.5% of annualised revenue). Silence usually precedes a walk-away.

Verdict
Latent churn — former paying customers have stopped buying.
Evidence · the numbers this rule fired on confidence: high
Quiet customers 15
Historical revenue at risk ₹562,500
Monthly revenue ₹140,000
% of annualised 33.5%
Why this threshold?
3+ customers silent for 6+ months is no longer a blip; the aggregate revenue at risk matters even when each account is individually small.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 WARNING new ₹2,538,000
2026-02 WARNING new ₹562,500
2026-01 WARNING new ₹562,500
2025-12 WARNING new ₹562,500
2025-11 WARNING new ₹562,500
2025-10 WARNING new ₹562,500
Do this
Personal call from a partner to each of the top-3 quiet customers this month. Win them back or formally close the account — don't leave it ambiguous.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule growth.churn_risk · triggered 2026-04-22T18:27:47 Audit history →
WARNING 2024-05 growth · ₹562,500 at stake priority 60

15 customers gone quiet — ₹5.62L at risk

These 15 customers haven't invoiced in 6+ months. Their combined historical revenue = ₹5.62L (46.9% of annualised revenue). Silence usually precedes a walk-away.

Verdict
Latent churn — former paying customers have stopped buying.
Evidence · the numbers this rule fired on confidence: high
Quiet customers 15
Historical revenue at risk ₹562,500
Monthly revenue ₹100,000
% of annualised 46.9%
Why this threshold?
3+ customers silent for 6+ months is no longer a blip; the aggregate revenue at risk matters even when each account is individually small.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 WARNING new ₹2,538,000
2026-02 WARNING new ₹562,500
2026-01 WARNING new ₹562,500
2025-12 WARNING new ₹562,500
2025-11 WARNING new ₹562,500
2025-10 WARNING new ₹562,500
Do this
Personal call from a partner to each of the top-3 quiet customers this month. Win them back or formally close the account — don't leave it ambiguous.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule growth.churn_risk · triggered 2026-04-22T18:27:38 Audit history →
WARNING 2024-04 growth · ₹562,500 at stake priority 60

15 customers gone quiet — ₹5.62L at risk

These 15 customers haven't invoiced in 6+ months. Their combined historical revenue = ₹5.62L (187.5% of annualised revenue). Silence usually precedes a walk-away.

Verdict
Latent churn — former paying customers have stopped buying.
Evidence · the numbers this rule fired on confidence: high
Quiet customers 15
Historical revenue at risk ₹562,500
Monthly revenue ₹25,000
% of annualised 187.5%
Why this threshold?
3+ customers silent for 6+ months is no longer a blip; the aggregate revenue at risk matters even when each account is individually small.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 WARNING new ₹2,538,000
2026-02 WARNING new ₹562,500
2026-01 WARNING new ₹562,500
2025-12 WARNING new ₹562,500
2025-11 WARNING new ₹562,500
2025-10 WARNING new ₹562,500
Do this
Personal call from a partner to each of the top-3 quiet customers this month. Win them back or formally close the account — don't leave it ambiguous.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule growth.churn_risk · triggered 2026-04-22T18:27:27 Audit history →
WARNING 2026-03 liquidity · ₹567,264 at stake priority 60

Cash runway down to 5.6 months

₹5.33L bank ÷ ₹94.5k/month burn = 5.6 months. Comfort zone is 6+ months.

Verdict
Runway shrinking — tighten receivables and plan the next raise.
Evidence · the numbers this rule fired on confidence: medium
Runway (months) 5.64 mo
Why this threshold?
3 months is the minimum time to execute a capital raise or major cost cut. Below that, typical options narrow to distress moves.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-01 2025-05 2025-02 2025-01 2024-12
Period Severity Status Amount
2026-03 WARNING new ₹567,264
2026-01 WARNING new ₹628,686
2025-05 WARNING new ₹212,890
2025-02 WARNING new ₹299,340
2025-01 WARNING new ₹296,700
2024-12 WARNING new ₹291,900
Do this
Set a 3-month plan: collections push + cost review + fundraise timing.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule liquidity.runway_warning · triggered 2026-04-22T18:17:18 Audit history →
WARNING 2026-03 growth · ₹2,538,000 at stake priority 60

30 customers gone quiet — ₹25.38L at risk

These 30 customers haven't invoiced in 6+ months. Their combined historical revenue = ₹25.38L (58.3% of annualised revenue). Silence usually precedes a walk-away.

Verdict
Latent churn — former paying customers have stopped buying.
Evidence · the numbers this rule fired on confidence: high
Quiet customers 30
Historical revenue at risk ₹2,538,000
Monthly revenue ₹362,500
% of annualised 58.3%
Why this threshold?
3+ customers silent for 6+ months is no longer a blip; the aggregate revenue at risk matters even when each account is individually small.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 WARNING new ₹2,538,000
2026-02 WARNING new ₹562,500
2026-01 WARNING new ₹562,500
2025-12 WARNING new ₹562,500
2025-11 WARNING new ₹562,500
2025-10 WARNING new ₹562,500
Do this
Personal call from a partner to each of the top-3 quiet customers this month. Win them back or formally close the account — don't leave it ambiguous.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule growth.churn_risk · triggered 2026-04-22T18:17:18 Audit history →
CRITICAL 2025-03 margin · ₹39,556 at stake priority 57

Segment 'Delhi' is losing money

Revenue ₹1.29L but net margin ₹-39.6k. Other segments are subsidising this one.

Verdict
Delhi is cash-negative — price it up, serve it down, or cut it.
Why this threshold?
Any segment with negative net margin is subsidised by others — decide to fix, price-up, or cut.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
Do this
Decide: is Delhi a strategic loss-leader, or should it be fixed this quarter? If no clear answer in 30 days, stop accepting new work in this segment.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule margin.segment_loss · entity Delhi · triggered 2026-04-22T18:27:47 Audit history →
CRITICAL 2025-05 growth · ₹35,000 at stake priority 52

Revenue fell 20.6% vs 2025-04

Net revenue dropped from ₹1.70L to ₹1.35L. A sudden double-digit drop is a red flag — chase it down before the next period closes.

Verdict
Revenue is falling fast — find the cause in segments, customers, or pipeline.
Evidence · the numbers this rule fired on confidence: high
Current 135,000.00
Prior period ₹170,000
% change -20.6%
Why this threshold?
MoM drop > 10% is larger than typical customer/seasonality noise. Above 20% demands root-cause investigation in the same period.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-01 2025-11 2025-08 2025-05 2025-01 2024-12
Period Severity Status Amount
2026-01 CRITICAL new ₹70,000
2025-11 CRITICAL new ₹85,500
2025-08 CRITICAL new ₹208,000
2025-05 CRITICAL new ₹35,000
2025-01 CRITICAL new ₹50,000
2024-12 CRITICAL new ₹67,500
Do this
Break revenue by customer & segment for the two periods. Identify which customers stopped buying.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule growth.revenue_drop_critical · triggered 2026-04-23T08:27:14 Audit history →
WARNING 2025-05 liquidity · ₹56,550 at stake priority 50

Bank balance down 24% vs prior period

₹2.35L → ₹1.79L (2025-04 → 2025-05).

Verdict
Worth a look — find the cause before it repeats.
Evidence · the numbers this rule fired on confidence: high
Prior bank balance ₹235,092
Current bank balance ₹178,542
Drop % -24.1%
Why this threshold?
Bank-balance drop > 25% in a single period is larger than normal monthly noise — points to real cash outflow that needs diagnosis.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 4 times click to expand
2026-02 2025-05 2025-02 2024-12
Period Severity Status Amount
2026-02 WARNING new ₹53,720
2025-05 WARNING new ₹56,550
2025-02 WARNING new ₹41,210
2024-12 WARNING new ₹38,874
Do this
Review Cash Flow Statement — identify the outflow category (vendor payments, partner drawings, capex, tax).
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule liquidity.cash_decline_warning · triggered 2026-04-23T08:27:14 Audit history →
CRITICAL 2025-02 margin · ₹9,890 at stake priority 49

Operating loss of ₹9.9k

EBITDA is ₹-9.9k on revenue of ₹40.0k. You're spending more than you earn at the operating level.

Verdict
Unit economics broken this period — find the leak before financing gets more expensive.
Evidence · the numbers this rule fired on confidence: medium
EBITDA ₹-9,890
EBITDA margin -24.7%
Why this threshold?
EBITDA <0 means unit economics are upside-down at the operating level — not a financing issue, a business-model issue.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 3 times click to expand
2025-03 2025-02 2024-04
Period Severity Status Amount
2025-03 CRITICAL new ₹874,500
2025-02 CRITICAL new ₹9,890
2024-04 CRITICAL new ₹55,050
Do this
Break this out by segment (Segment Analytics) to see which line is burning.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule margin.operating_loss · triggered 2026-04-23T09:18:29 Audit history →
CRITICAL 2025-02 returns · ₹9,890 at stake priority 49

Negative Return on Equity: -1.3%

Loss of ₹9.9k on Equity of ₹7.82L. Shareholder capital is being eroded this period. Continued negative ROE eventually wipes out the accumulated equity cushion.

Verdict
Capital base shrinking — equity is being consumed.
Evidence · the numbers this rule fired on confidence: high
ROE -1.26%
PAT ₹-9,890
Equity ₹781,873
Why this threshold?
Negative return on equity means shareholders' capital is being consumed. Continued erosion exhausts the cushion.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 3 times click to expand
2025-03 2025-02 2024-04
Period Severity Status Amount
2025-03 CRITICAL new ₹867,016
2025-02 CRITICAL new ₹9,890
2024-04 CRITICAL new ₹55,050
Do this
Review unit economics segment-by-segment; cut loss-making lines; stop fresh investments until profitability restored.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule returns.negative_roe · triggered 2026-04-22T18:32:17 Audit history →
CRITICAL 2025-03 margin · ₹27,490 at stake priority 39

Segment 'Karnataka' is losing money

Revenue ₹90.0k but net margin ₹-27.5k. Other segments are subsidising this one.

Verdict
Karnataka is cash-negative — price it up, serve it down, or cut it.
Why this threshold?
Any segment with negative net margin is subsidised by others — decide to fix, price-up, or cut.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
Do this
Decide: is Karnataka a strategic loss-leader, or should it be fixed this quarter? If no clear answer in 30 days, stop accepting new work in this segment.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule margin.segment_loss · entity Karnataka · triggered 2026-04-22T18:27:47 Audit history →
INFO 2024-04 data quality priority 30

Only one period uploaded — trend views are blind

You've uploaded exactly one period of data. Trend-based alerts (margin compression, DSO trending up, revenue drop, cash decline) cannot fire without a prior period. Home-page vs-prior comparisons are also unavailable.

Verdict
Upload 2–3 more months to unlock trend intelligence.
Evidence · the numbers this rule fired on confidence: medium
Period Label 2024-04
Why this threshold?
Trend-based rules need at least 2 periods; one period of data is a static snapshot, not a trajectory.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 2 times click to expand
2026-03 2024-04
Period Severity Status Amount
2026-03 INFO new
2024-04 INFO new
Do this
Go to Upload and add Trial Balances for the preceding months. Takes 2 minutes per month.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule data_quality.single_period · triggered 2026-04-22T18:27:27 Audit history →
INFO 2026-03 data quality priority 30

Only one period uploaded — trend views are blind

You've uploaded exactly one period of data. Trend-based alerts (margin compression, DSO trending up, revenue drop, cash decline) cannot fire without a prior period. Home-page vs-prior comparisons are also unavailable.

Verdict
Upload 2–3 more months to unlock trend intelligence.
Evidence · the numbers this rule fired on confidence: medium
Period Label 2026-03
Why this threshold?
Trend-based rules need at least 2 periods; one period of data is a static snapshot, not a trajectory.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 2 times click to expand
2026-03 2024-04
Period Severity Status Amount
2026-03 INFO new
2024-04 INFO new
Do this
Go to Upload and add Trial Balances for the preceding months. Takes 2 minutes per month.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule data_quality.single_period · triggered 2026-04-22T18:17:18 Audit history →
WARNING 2024-09 growth · ₹73,000 at stake priority 28

Revenue down 19.1% vs 2024-08

₹3.83L → ₹3.10L. Watch the trajectory over the next month.

Verdict
Revenue softening — worth investigating before it becomes a trend.
Why this threshold?
MoM drop > 10% is larger than typical customer/seasonality noise. Above 20% demands root-cause investigation in the same period.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 2 times click to expand
2025-06 2024-09
Period Severity Status Amount
2025-06 WARNING new ₹15,000
2024-09 WARNING new ₹73,000
Do this
Check whether this is a one-off or the start of a pattern. Pipeline review this week.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule growth.revenue_drop_warning · triggered 2026-04-25T11:26:09 Audit history →
WARNING 2024-12 liquidity · ₹38,874 at stake priority 22

Bank balance down 14% vs prior period

₹2.82L → ₹2.43L (2024-11 → 2024-12).

Verdict
Worth a look — find the cause before it repeats.
Evidence · the numbers this rule fired on confidence: high
Prior bank balance ₹281,564
Current bank balance ₹242,690
Drop % -13.8%
Why this threshold?
Bank-balance drop > 25% in a single period is larger than normal monthly noise — points to real cash outflow that needs diagnosis.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 4 times click to expand
2026-02 2025-05 2025-02 2024-12
Period Severity Status Amount
2026-02 WARNING new ₹53,720
2025-05 WARNING new ₹56,550
2025-02 WARNING new ₹41,210
2024-12 WARNING new ₹38,874
Do this
Review Cash Flow Statement — identify the outflow category (vendor payments, partner drawings, capex, tax).
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule liquidity.cash_decline_warning · triggered 2026-04-25T11:36:38 Audit history →
CRITICAL 2025-10 margin · ₹19,681 at stake priority 20

EBITDA margin dropped 7.4 pts (from 84.7% to 77.3%)

A multi-point margin drop usually signals cost overruns or pricing erosion.

Verdict
Margin compression — costs outgrew revenue this period.
Evidence · the numbers this rule fired on confidence: high
Prev Pct 84.69
Cur Pct 77.27
Delta Pts -7.41
Cur Rev 265,500.00
Prev Rev 175,000.00
Cur Ebitda 205,159.99
Prev Ebitda 148,200.00
Why this threshold?
2–5pt drop is larger than typical monthly noise for a stable business; catches margin erosion early.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-01 2025-10 2025-08 2025-05 2025-01
Period Severity Status Amount
2026-03 CRITICAL new ₹164,784
2026-01 CRITICAL new ₹117,926
2025-10 CRITICAL new ₹19,681
2025-08 CRITICAL new ₹14,478
2025-05 CRITICAL new ₹95,590
2025-01 CRITICAL new ₹12,114
Do this
Compare opex by category against last period. Direct cost, people, or one-offs?
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule margin.ebitda_compression_critical · triggered 2026-04-25T11:39:50 Audit history →
CRITICAL 2025-08 margin · ₹14,478 at stake priority 20

EBITDA margin dropped 7.5 pts (from 92.0% to 84.5%)

A multi-point margin drop usually signals cost overruns or pricing erosion.

Verdict
Margin compression — costs outgrew revenue this period.
Evidence · the numbers this rule fired on confidence: high
Prev Pct 92.03
Cur Pct 84.49
Delta Pts -7.54
Cur Rev 192,000.00
Prev Rev 400,000.00
Cur Ebitda 162,220.00
Prev Ebitda 368,120.00
Why this threshold?
2–5pt drop is larger than typical monthly noise for a stable business; catches margin erosion early.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-01 2025-10 2025-08 2025-05 2025-01
Period Severity Status Amount
2026-03 CRITICAL new ₹164,784
2026-01 CRITICAL new ₹117,926
2025-10 CRITICAL new ₹19,681
2025-08 CRITICAL new ₹14,478
2025-05 CRITICAL new ₹95,590
2025-01 CRITICAL new ₹12,114
Do this
Compare opex by category against last period. Direct cost, people, or one-offs?
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule margin.ebitda_compression_critical · triggered 2026-04-25T11:35:58 Audit history →
CRITICAL 2025-01 margin · ₹12,114 at stake priority 20

EBITDA margin dropped 7.3 pts (from 77.4% to 70.0%)

A multi-point margin drop usually signals cost overruns or pricing erosion.

Verdict
Margin compression — costs outgrew revenue this period.
Evidence · the numbers this rule fired on confidence: high
Prev Pct 77.37
Cur Pct 70.03
Delta Pts -7.34
Cur Rev 165,000.00
Prev Rev 215,000.00
Cur Ebitda 115,550.00
Prev Ebitda 166,350.00
Why this threshold?
2–5pt drop is larger than typical monthly noise for a stable business; catches margin erosion early.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-01 2025-10 2025-08 2025-05 2025-01
Period Severity Status Amount
2026-03 CRITICAL new ₹164,784
2026-01 CRITICAL new ₹117,926
2025-10 CRITICAL new ₹19,681
2025-08 CRITICAL new ₹14,478
2025-05 CRITICAL new ₹95,590
2025-01 CRITICAL new ₹12,114
Do this
Compare opex by category against last period. Direct cost, people, or one-offs?
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule margin.ebitda_compression_critical · triggered 2026-04-25T11:35:56 Audit history →
CRITICAL 2025-03 margin · ₹13,745 at stake priority 20

Segment 'Punjab' is losing money

Revenue ₹45.0k but net margin ₹-13.7k. Other segments are subsidising this one.

Verdict
Punjab is cash-negative — price it up, serve it down, or cut it.
Why this threshold?
Any segment with negative net margin is subsidised by others — decide to fix, price-up, or cut.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
Do this
Decide: is Punjab a strategic loss-leader, or should it be fixed this quarter? If no clear answer in 30 days, stop accepting new work in this segment.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule margin.segment_loss · entity Punjab · triggered 2026-04-22T18:27:47 Audit history →
CRITICAL 2025-03 margin · ₹4,582 at stake priority 20

Segment 'Madhya Pradesh' is losing money

Revenue ₹15.0k but net margin ₹-4.6k. Other segments are subsidising this one.

Verdict
Madhya Pradesh is cash-negative — price it up, serve it down, or cut it.
Why this threshold?
Any segment with negative net margin is subsidised by others — decide to fix, price-up, or cut.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
Do this
Decide: is Madhya Pradesh a strategic loss-leader, or should it be fixed this quarter? If no clear answer in 30 days, stop accepting new work in this segment.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule margin.segment_loss · entity Madhya Pradesh · triggered 2026-04-22T18:27:47 Audit history →
CRITICAL 2025-03 solvency · ₹649 at stake priority 20

Interest Coverage at -1353.8× — cannot service debt from earnings

EBIT ₹-8.79L ÷ Finance Cost ₹649 = -1353.80×. Below 1.5× means current earnings barely cover — or don't cover — interest expense. Principal repayments must come from reserves or more debt.

Verdict
Earnings cannot pay interest — classic distress signal.
Evidence · the numbers this rule fired on confidence: high
Interest Coverage -1353.80×
EBIT ₹-878,619
Finance Cost ₹649
Do this
Restructure or refinance debt; cut interest cost; boost operating earnings urgently.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule solvency.interest_cov_critical · triggered 2026-04-22T18:27:47 Audit history →
WARNING 2026-02 liquidity · ₹53,720 at stake priority 18

Bank balance down 11% vs prior period

₹4.67L → ₹4.14L (2026-01 → 2026-02).

Verdict
Worth a look — find the cause before it repeats.
Evidence · the numbers this rule fired on confidence: high
Prior bank balance ₹467,444
Current bank balance ₹413,724
Drop % -11.5%
Why this threshold?
Bank-balance drop > 25% in a single period is larger than normal monthly noise — points to real cash outflow that needs diagnosis.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 4 times click to expand
2026-02 2025-05 2025-02 2024-12
Period Severity Status Amount
2026-02 WARNING new ₹53,720
2025-05 WARNING new ₹56,550
2025-02 WARNING new ₹41,210
2024-12 WARNING new ₹38,874
Do this
Review Cash Flow Statement — identify the outflow category (vendor payments, partner drawings, capex, tax).
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule liquidity.cash_decline_warning · triggered 2026-04-25T12:23:01 Audit history →
SUCCESS 2026-02 concentration priority 15

Portfolio is well diversified (35 customers)

HHI of 737 with top customer at 15.2% is healthy. No single customer can take you down.

Verdict
Concentration risk is low — this is a structural strength.
Why this threshold?
HHI <1500 matches DOJ's 'unconcentrated market' bar; top-1 <20% and 15+ customers = genuinely diversified book.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 SUCCESS new
2026-02 SUCCESS new
2026-01 SUCCESS new
2025-12 SUCCESS new
2025-11 SUCCESS new
2025-10 SUCCESS new
Do this
Keep it this way — resist the temptation to over-serve the biggest 2-3 accounts.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule concentration.healthy · triggered 2026-04-25T12:23:01 Audit history →
SUCCESS 2026-02 growth priority 15

Revenue up 77.0% vs 2026-01

₹2.02L → ₹3.58L — solid growth.

Verdict
Momentum is positive — understand what drove it so you can repeat.
Why this threshold?
15%+ MoM is a deliberate good signal — understand what drove it so it can be repeated.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-02 2025-12 2025-10 2025-07 2025-04 2024-11
Period Severity Status Amount
2026-02 SUCCESS new
2025-12 SUCCESS new
2025-10 SUCCESS new
2025-07 SUCCESS new
2025-04 SUCCESS new
2024-11 SUCCESS new
Do this
Identify which 2-3 customers contributed most to the uplift; double down on them.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule growth.revenue_up · triggered 2026-04-25T12:23:01 Audit history →
SUCCESS 2025-11 concentration priority 15

Portfolio is well diversified (35 customers)

HHI of 737 with top customer at 15.2% is healthy. No single customer can take you down.

Verdict
Concentration risk is low — this is a structural strength.
Why this threshold?
HHI <1500 matches DOJ's 'unconcentrated market' bar; top-1 <20% and 15+ customers = genuinely diversified book.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 SUCCESS new
2026-02 SUCCESS new
2026-01 SUCCESS new
2025-12 SUCCESS new
2025-11 SUCCESS new
2025-10 SUCCESS new
Do this
Keep it this way — resist the temptation to over-serve the biggest 2-3 accounts.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule concentration.healthy · triggered 2026-04-25T11:40:00 Audit history →
SUCCESS 2024-10 concentration priority 15

Portfolio is well diversified (35 customers)

HHI of 737 with top customer at 15.2% is healthy. No single customer can take you down.

Verdict
Concentration risk is low — this is a structural strength.
Why this threshold?
HHI <1500 matches DOJ's 'unconcentrated market' bar; top-1 <20% and 15+ customers = genuinely diversified book.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 SUCCESS new
2026-02 SUCCESS new
2026-01 SUCCESS new
2025-12 SUCCESS new
2025-11 SUCCESS new
2025-10 SUCCESS new
Do this
Keep it this way — resist the temptation to over-serve the biggest 2-3 accounts.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule concentration.healthy · triggered 2026-04-25T11:39:55 Audit history →
SUCCESS 2026-01 concentration priority 15

Portfolio is well diversified (35 customers)

HHI of 737 with top customer at 15.2% is healthy. No single customer can take you down.

Verdict
Concentration risk is low — this is a structural strength.
Why this threshold?
HHI <1500 matches DOJ's 'unconcentrated market' bar; top-1 <20% and 15+ customers = genuinely diversified book.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 SUCCESS new
2026-02 SUCCESS new
2026-01 SUCCESS new
2025-12 SUCCESS new
2025-11 SUCCESS new
2025-10 SUCCESS new
Do this
Keep it this way — resist the temptation to over-serve the biggest 2-3 accounts.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule concentration.healthy · triggered 2026-04-25T11:39:53 Audit history →
SUCCESS 2024-11 concentration priority 15

Portfolio is well diversified (35 customers)

HHI of 737 with top customer at 15.2% is healthy. No single customer can take you down.

Verdict
Concentration risk is low — this is a structural strength.
Why this threshold?
HHI <1500 matches DOJ's 'unconcentrated market' bar; top-1 <20% and 15+ customers = genuinely diversified book.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 SUCCESS new
2026-02 SUCCESS new
2026-01 SUCCESS new
2025-12 SUCCESS new
2025-11 SUCCESS new
2025-10 SUCCESS new
Do this
Keep it this way — resist the temptation to over-serve the biggest 2-3 accounts.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule concentration.healthy · triggered 2026-04-25T11:39:51 Audit history →
SUCCESS 2024-11 growth priority 15

Revenue up 22.8% vs 2024-10

₹2.30L → ₹2.83L — solid growth.

Verdict
Momentum is positive — understand what drove it so you can repeat.
Why this threshold?
15%+ MoM is a deliberate good signal — understand what drove it so it can be repeated.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-02 2025-12 2025-10 2025-07 2025-04 2024-11
Period Severity Status Amount
2026-02 SUCCESS new
2025-12 SUCCESS new
2025-10 SUCCESS new
2025-07 SUCCESS new
2025-04 SUCCESS new
2024-11 SUCCESS new
Do this
Identify which 2-3 customers contributed most to the uplift; double down on them.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule growth.revenue_up · triggered 2026-04-25T11:39:51 Audit history →
SUCCESS 2025-10 concentration priority 15

Portfolio is well diversified (35 customers)

HHI of 737 with top customer at 15.2% is healthy. No single customer can take you down.

Verdict
Concentration risk is low — this is a structural strength.
Why this threshold?
HHI <1500 matches DOJ's 'unconcentrated market' bar; top-1 <20% and 15+ customers = genuinely diversified book.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 SUCCESS new
2026-02 SUCCESS new
2026-01 SUCCESS new
2025-12 SUCCESS new
2025-11 SUCCESS new
2025-10 SUCCESS new
Do this
Keep it this way — resist the temptation to over-serve the biggest 2-3 accounts.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule concentration.healthy · triggered 2026-04-25T11:39:50 Audit history →
SUCCESS 2025-10 growth priority 15

Revenue up 51.7% vs 2025-09

₹1.75L → ₹2.65L — solid growth.

Verdict
Momentum is positive — understand what drove it so you can repeat.
Why this threshold?
15%+ MoM is a deliberate good signal — understand what drove it so it can be repeated.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-02 2025-12 2025-10 2025-07 2025-04 2024-11
Period Severity Status Amount
2026-02 SUCCESS new
2025-12 SUCCESS new
2025-10 SUCCESS new
2025-07 SUCCESS new
2025-04 SUCCESS new
2024-11 SUCCESS new
Do this
Identify which 2-3 customers contributed most to the uplift; double down on them.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule growth.revenue_up · triggered 2026-04-25T11:39:50 Audit history →
SUCCESS 2024-12 concentration priority 15

Portfolio is well diversified (35 customers)

HHI of 737 with top customer at 15.2% is healthy. No single customer can take you down.

Verdict
Concentration risk is low — this is a structural strength.
Why this threshold?
HHI <1500 matches DOJ's 'unconcentrated market' bar; top-1 <20% and 15+ customers = genuinely diversified book.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 SUCCESS new
2026-02 SUCCESS new
2026-01 SUCCESS new
2025-12 SUCCESS new
2025-11 SUCCESS new
2025-10 SUCCESS new
Do this
Keep it this way — resist the temptation to over-serve the biggest 2-3 accounts.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule concentration.healthy · triggered 2026-04-25T11:36:38 Audit history →
SUCCESS 2024-06 concentration priority 15

Portfolio is well diversified (35 customers)

HHI of 737 with top customer at 15.2% is healthy. No single customer can take you down.

Verdict
Concentration risk is low — this is a structural strength.
Why this threshold?
HHI <1500 matches DOJ's 'unconcentrated market' bar; top-1 <20% and 15+ customers = genuinely diversified book.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 SUCCESS new
2026-02 SUCCESS new
2026-01 SUCCESS new
2025-12 SUCCESS new
2025-11 SUCCESS new
2025-10 SUCCESS new
Do this
Keep it this way — resist the temptation to over-serve the biggest 2-3 accounts.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule concentration.healthy · triggered 2026-04-25T11:36:09 Audit history →
SUCCESS 2024-06 growth priority 15

Revenue up 121.7% vs 2024-05

₹1.00L → ₹2.22L — solid growth.

Verdict
Momentum is positive — understand what drove it so you can repeat.
Why this threshold?
15%+ MoM is a deliberate good signal — understand what drove it so it can be repeated.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-02 2025-12 2025-10 2025-07 2025-04 2024-11
Period Severity Status Amount
2026-02 SUCCESS new
2025-12 SUCCESS new
2025-10 SUCCESS new
2025-07 SUCCESS new
2025-04 SUCCESS new
2024-11 SUCCESS new
Do this
Identify which 2-3 customers contributed most to the uplift; double down on them.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule growth.revenue_up · triggered 2026-04-25T11:36:09 Audit history →
SUCCESS 2024-08 concentration priority 15

Portfolio is well diversified (35 customers)

HHI of 737 with top customer at 15.2% is healthy. No single customer can take you down.

Verdict
Concentration risk is low — this is a structural strength.
Why this threshold?
HHI <1500 matches DOJ's 'unconcentrated market' bar; top-1 <20% and 15+ customers = genuinely diversified book.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 SUCCESS new
2026-02 SUCCESS new
2026-01 SUCCESS new
2025-12 SUCCESS new
2025-11 SUCCESS new
2025-10 SUCCESS new
Do this
Keep it this way — resist the temptation to over-serve the biggest 2-3 accounts.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule concentration.healthy · triggered 2026-04-25T11:36:02 Audit history →
SUCCESS 2024-08 growth priority 15

Revenue up 125.3% vs 2024-07

₹1.70L → ₹3.83L — solid growth.

Verdict
Momentum is positive — understand what drove it so you can repeat.
Why this threshold?
15%+ MoM is a deliberate good signal — understand what drove it so it can be repeated.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-02 2025-12 2025-10 2025-07 2025-04 2024-11
Period Severity Status Amount
2026-02 SUCCESS new
2025-12 SUCCESS new
2025-10 SUCCESS new
2025-07 SUCCESS new
2025-04 SUCCESS new
2024-11 SUCCESS new
Do this
Identify which 2-3 customers contributed most to the uplift; double down on them.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule growth.revenue_up · triggered 2026-04-25T11:36:02 Audit history →
SUCCESS 2024-07 concentration priority 15

Portfolio is well diversified (35 customers)

HHI of 737 with top customer at 15.2% is healthy. No single customer can take you down.

Verdict
Concentration risk is low — this is a structural strength.
Why this threshold?
HHI <1500 matches DOJ's 'unconcentrated market' bar; top-1 <20% and 15+ customers = genuinely diversified book.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 SUCCESS new
2026-02 SUCCESS new
2026-01 SUCCESS new
2025-12 SUCCESS new
2025-11 SUCCESS new
2025-10 SUCCESS new
Do this
Keep it this way — resist the temptation to over-serve the biggest 2-3 accounts.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule concentration.healthy · triggered 2026-04-25T11:36:00 Audit history →
SUCCESS 2025-08 concentration priority 15

Portfolio is well diversified (35 customers)

HHI of 737 with top customer at 15.2% is healthy. No single customer can take you down.

Verdict
Concentration risk is low — this is a structural strength.
Why this threshold?
HHI <1500 matches DOJ's 'unconcentrated market' bar; top-1 <20% and 15+ customers = genuinely diversified book.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 SUCCESS new
2026-02 SUCCESS new
2026-01 SUCCESS new
2025-12 SUCCESS new
2025-11 SUCCESS new
2025-10 SUCCESS new
Do this
Keep it this way — resist the temptation to over-serve the biggest 2-3 accounts.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule concentration.healthy · triggered 2026-04-25T11:35:58 Audit history →
SUCCESS 2025-07 concentration priority 15

Portfolio is well diversified (35 customers)

HHI of 737 with top customer at 15.2% is healthy. No single customer can take you down.

Verdict
Concentration risk is low — this is a structural strength.
Why this threshold?
HHI <1500 matches DOJ's 'unconcentrated market' bar; top-1 <20% and 15+ customers = genuinely diversified book.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 SUCCESS new
2026-02 SUCCESS new
2026-01 SUCCESS new
2025-12 SUCCESS new
2025-11 SUCCESS new
2025-10 SUCCESS new
Do this
Keep it this way — resist the temptation to over-serve the biggest 2-3 accounts.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule concentration.healthy · triggered 2026-04-25T11:35:57 Audit history →
SUCCESS 2025-07 growth priority 15

Revenue up 233.3% vs 2025-06

₹1.20L → ₹4.00L — solid growth.

Verdict
Momentum is positive — understand what drove it so you can repeat.
Why this threshold?
15%+ MoM is a deliberate good signal — understand what drove it so it can be repeated.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-02 2025-12 2025-10 2025-07 2025-04 2024-11
Period Severity Status Amount
2026-02 SUCCESS new
2025-12 SUCCESS new
2025-10 SUCCESS new
2025-07 SUCCESS new
2025-04 SUCCESS new
2024-11 SUCCESS new
Do this
Identify which 2-3 customers contributed most to the uplift; double down on them.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule growth.revenue_up · triggered 2026-04-25T11:35:57 Audit history →
SUCCESS 2025-01 concentration priority 15

Portfolio is well diversified (35 customers)

HHI of 737 with top customer at 15.2% is healthy. No single customer can take you down.

Verdict
Concentration risk is low — this is a structural strength.
Why this threshold?
HHI <1500 matches DOJ's 'unconcentrated market' bar; top-1 <20% and 15+ customers = genuinely diversified book.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 SUCCESS new
2026-02 SUCCESS new
2026-01 SUCCESS new
2025-12 SUCCESS new
2025-11 SUCCESS new
2025-10 SUCCESS new
Do this
Keep it this way — resist the temptation to over-serve the biggest 2-3 accounts.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule concentration.healthy · triggered 2026-04-25T11:35:56 Audit history →
SUCCESS 2025-06 concentration priority 15

Portfolio is well diversified (35 customers)

HHI of 737 with top customer at 15.2% is healthy. No single customer can take you down.

Verdict
Concentration risk is low — this is a structural strength.
Why this threshold?
HHI <1500 matches DOJ's 'unconcentrated market' bar; top-1 <20% and 15+ customers = genuinely diversified book.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 SUCCESS new
2026-02 SUCCESS new
2026-01 SUCCESS new
2025-12 SUCCESS new
2025-11 SUCCESS new
2025-10 SUCCESS new
Do this
Keep it this way — resist the temptation to over-serve the biggest 2-3 accounts.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule concentration.healthy · triggered 2026-04-25T11:34:23 Audit history →
WARNING 2025-06 growth · ₹15,000 at stake priority 15

Revenue down 11.1% vs 2025-05

₹1.35L → ₹1.20L. Watch the trajectory over the next month.

Verdict
Revenue softening — worth investigating before it becomes a trend.
Why this threshold?
MoM drop > 10% is larger than typical customer/seasonality noise. Above 20% demands root-cause investigation in the same period.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 2 times click to expand
2025-06 2024-09
Period Severity Status Amount
2025-06 WARNING new ₹15,000
2024-09 WARNING new ₹73,000
Do this
Check whether this is a one-off or the start of a pattern. Pipeline review this week.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule growth.revenue_drop_warning · triggered 2026-04-25T11:34:23 Audit history →
SUCCESS 2025-09 concentration priority 15

Portfolio is well diversified (35 customers)

HHI of 737 with top customer at 15.2% is healthy. No single customer can take you down.

Verdict
Concentration risk is low — this is a structural strength.
Why this threshold?
HHI <1500 matches DOJ's 'unconcentrated market' bar; top-1 <20% and 15+ customers = genuinely diversified book.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 SUCCESS new
2026-02 SUCCESS new
2026-01 SUCCESS new
2025-12 SUCCESS new
2025-11 SUCCESS new
2025-10 SUCCESS new
Do this
Keep it this way — resist the temptation to over-serve the biggest 2-3 accounts.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule concentration.healthy · triggered 2026-04-25T11:26:14 Audit history →
SUCCESS 2025-12 concentration priority 15

Portfolio is well diversified (35 customers)

HHI of 737 with top customer at 15.2% is healthy. No single customer can take you down.

Verdict
Concentration risk is low — this is a structural strength.
Why this threshold?
HHI <1500 matches DOJ's 'unconcentrated market' bar; top-1 <20% and 15+ customers = genuinely diversified book.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 SUCCESS new
2026-02 SUCCESS new
2026-01 SUCCESS new
2025-12 SUCCESS new
2025-11 SUCCESS new
2025-10 SUCCESS new
Do this
Keep it this way — resist the temptation to over-serve the biggest 2-3 accounts.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule concentration.healthy · triggered 2026-04-25T11:26:12 Audit history →
SUCCESS 2025-12 growth priority 15

Revenue up 51.4% vs 2025-11

₹1.80L → ₹2.73L — solid growth.

Verdict
Momentum is positive — understand what drove it so you can repeat.
Why this threshold?
15%+ MoM is a deliberate good signal — understand what drove it so it can be repeated.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-02 2025-12 2025-10 2025-07 2025-04 2024-11
Period Severity Status Amount
2026-02 SUCCESS new
2025-12 SUCCESS new
2025-10 SUCCESS new
2025-07 SUCCESS new
2025-04 SUCCESS new
2024-11 SUCCESS new
Do this
Identify which 2-3 customers contributed most to the uplift; double down on them.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule growth.revenue_up · triggered 2026-04-25T11:26:12 Audit history →
SUCCESS 2024-09 concentration priority 15

Portfolio is well diversified (35 customers)

HHI of 737 with top customer at 15.2% is healthy. No single customer can take you down.

Verdict
Concentration risk is low — this is a structural strength.
Why this threshold?
HHI <1500 matches DOJ's 'unconcentrated market' bar; top-1 <20% and 15+ customers = genuinely diversified book.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 SUCCESS new
2026-02 SUCCESS new
2026-01 SUCCESS new
2025-12 SUCCESS new
2025-11 SUCCESS new
2025-10 SUCCESS new
Do this
Keep it this way — resist the temptation to over-serve the biggest 2-3 accounts.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule concentration.healthy · triggered 2026-04-25T11:26:09 Audit history →
SUCCESS 2025-02 concentration priority 15

Portfolio is well diversified (35 customers)

HHI of 737 with top customer at 15.2% is healthy. No single customer can take you down.

Verdict
Concentration risk is low — this is a structural strength.
Why this threshold?
HHI <1500 matches DOJ's 'unconcentrated market' bar; top-1 <20% and 15+ customers = genuinely diversified book.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 SUCCESS new
2026-02 SUCCESS new
2026-01 SUCCESS new
2025-12 SUCCESS new
2025-11 SUCCESS new
2025-10 SUCCESS new
Do this
Keep it this way — resist the temptation to over-serve the biggest 2-3 accounts.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule concentration.healthy · triggered 2026-04-23T09:18:29 Audit history →
SUCCESS 2025-05 concentration priority 15

Portfolio is well diversified (35 customers)

HHI of 737 with top customer at 15.2% is healthy. No single customer can take you down.

Verdict
Concentration risk is low — this is a structural strength.
Why this threshold?
HHI <1500 matches DOJ's 'unconcentrated market' bar; top-1 <20% and 15+ customers = genuinely diversified book.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 SUCCESS new
2026-02 SUCCESS new
2026-01 SUCCESS new
2025-12 SUCCESS new
2025-11 SUCCESS new
2025-10 SUCCESS new
Do this
Keep it this way — resist the temptation to over-serve the biggest 2-3 accounts.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule concentration.healthy · triggered 2026-04-23T08:27:14 Audit history →
SUCCESS 2025-04 concentration priority 15

Portfolio is well diversified (35 customers)

HHI of 737 with top customer at 15.2% is healthy. No single customer can take you down.

Verdict
Concentration risk is low — this is a structural strength.
Why this threshold?
HHI <1500 matches DOJ's 'unconcentrated market' bar; top-1 <20% and 15+ customers = genuinely diversified book.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 SUCCESS new
2026-02 SUCCESS new
2026-01 SUCCESS new
2025-12 SUCCESS new
2025-11 SUCCESS new
2025-10 SUCCESS new
Do this
Keep it this way — resist the temptation to over-serve the biggest 2-3 accounts.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule concentration.healthy · triggered 2026-04-23T08:27:09 Audit history →
SUCCESS 2025-04 growth priority 15

Revenue up 21.4% vs 2025-03

₹1.40L → ₹1.70L — solid growth.

Verdict
Momentum is positive — understand what drove it so you can repeat.
Why this threshold?
15%+ MoM is a deliberate good signal — understand what drove it so it can be repeated.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-02 2025-12 2025-10 2025-07 2025-04 2024-11
Period Severity Status Amount
2026-02 SUCCESS new
2025-12 SUCCESS new
2025-10 SUCCESS new
2025-07 SUCCESS new
2025-04 SUCCESS new
2024-11 SUCCESS new
Do this
Identify which 2-3 customers contributed most to the uplift; double down on them.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule growth.revenue_up · triggered 2026-04-23T08:27:09 Audit history →
SUCCESS 2025-03 concentration priority 15

Portfolio is well diversified (35 customers)

HHI of 737 with top customer at 15.2% is healthy. No single customer can take you down.

Verdict
Concentration risk is low — this is a structural strength.
Why this threshold?
HHI <1500 matches DOJ's 'unconcentrated market' bar; top-1 <20% and 15+ customers = genuinely diversified book.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 SUCCESS new
2026-02 SUCCESS new
2026-01 SUCCESS new
2025-12 SUCCESS new
2025-11 SUCCESS new
2025-10 SUCCESS new
Do this
Keep it this way — resist the temptation to over-serve the biggest 2-3 accounts.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule concentration.healthy · triggered 2026-04-22T18:27:47 Audit history →
SUCCESS 2024-05 concentration priority 15

Portfolio is well diversified (35 customers)

HHI of 737 with top customer at 15.2% is healthy. No single customer can take you down.

Verdict
Concentration risk is low — this is a structural strength.
Why this threshold?
HHI <1500 matches DOJ's 'unconcentrated market' bar; top-1 <20% and 15+ customers = genuinely diversified book.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 SUCCESS new
2026-02 SUCCESS new
2026-01 SUCCESS new
2025-12 SUCCESS new
2025-11 SUCCESS new
2025-10 SUCCESS new
Do this
Keep it this way — resist the temptation to over-serve the biggest 2-3 accounts.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule concentration.healthy · triggered 2026-04-22T18:27:38 Audit history →
SUCCESS 2024-04 concentration priority 15

Portfolio is well diversified (35 customers)

HHI of 737 with top customer at 15.2% is healthy. No single customer can take you down.

Verdict
Concentration risk is low — this is a structural strength.
Why this threshold?
HHI <1500 matches DOJ's 'unconcentrated market' bar; top-1 <20% and 15+ customers = genuinely diversified book.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 SUCCESS new
2026-02 SUCCESS new
2026-01 SUCCESS new
2025-12 SUCCESS new
2025-11 SUCCESS new
2025-10 SUCCESS new
Do this
Keep it this way — resist the temptation to over-serve the biggest 2-3 accounts.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule concentration.healthy · triggered 2026-04-22T18:27:27 Audit history →
SUCCESS 2026-03 concentration priority 15

Portfolio is well diversified (47 customers)

HHI of 531 with top customer at 14.5% is healthy. No single customer can take you down.

Verdict
Concentration risk is low — this is a structural strength.
Why this threshold?
HHI <1500 matches DOJ's 'unconcentrated market' bar; top-1 <20% and 15+ customers = genuinely diversified book.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times click to expand
2026-03 2026-02 2026-01 2025-12 2025-11 2025-10
Period Severity Status Amount
2026-03 SUCCESS new
2026-02 SUCCESS new
2026-01 SUCCESS new
2025-12 SUCCESS new
2025-11 SUCCESS new
2025-10 SUCCESS new
Do this
Keep it this way — resist the temptation to over-serve the biggest 2-3 accounts.
View details
Mark resolved
This note shows up in the Impact Dashboard next to the before/after metric change — your proof of value.
rule concentration.healthy · triggered 2026-04-22T18:17:18 Audit history →