Hypothesis
A customer who cannot get back online generates nothing and may not come back at all.
Desired result: Incremental revenue or retention; lower contact waste; improved conversion with margin guardrails

Prepaid, digital channel and commercial teams
A customer's data has run out. They cannot browse, cannot reach the app, and have no credit to buy more.
A pilot's requirements are specified: the data, the authority and the consent design.
Seen by the customer · Captive portal, Kiswahili
From the record, not a run: what would reach them, on Captive portal, USSD, App, SMS, in Kiswahili, English.
What happened
The network detects an exhausted allowance or blocked data session.
A customer's data has run out. They cannot browse, cannot reach the app, and have no credit to buy more.
What it reads
Checks before anything is sent
Eligibility, credit, consent, price, partner and risk checks pass.
Every option considered, including doing nothing
No action is a valid outcome, and it is recorded with its reason. Nothing is computed on this page: the options are the record's own, and no run has decided anything.
The shape of the record, with no values. A reference appears only after a run is saved.
Hypothesis
A customer who cannot get back online generates nothing and may not come back at all.
Desired result: Incremental revenue or retention; lower contact waste; improved conversion with margin guardrails
Modelled not observed
No figure is modelled for this journey. The mechanism that could produce the result is stated instead.
Ingest → qualify → score → apply limits/consent → assign control → execute approved action → capture delivery and business outcome → monitor/retrain
Observed
Nothing yet. Measurement begins in a pilot’s validate stage, on your systems, against a comparison agreed first.
Randomised holdout where feasible; intent-to-treat primary view; pre-declared denominator; guardrails for complaints, margin and opt-out
Measured on: Eligible population; treatment rate; conversion; incremental revenue; ARPU; churn; contact rate; margin; opt-out; decision latency
The result wanted.
Incremental revenue or retention; lower contact waste; improved conversion with margin guardrails
The mechanism that could produce it.
Ingest → qualify → score → apply limits/consent → assign control → execute approved action → capture delivery and business outcome → monitor/retrain
The records kept to show it.
Decision log; eligibility snapshot; price/order response; delivery receipt; control assignment; revenue/outcome ledger
The cost, and the ways it can go wrong.
Costs: Setup fee + annual product subscription; optional managed execution fee; optional verified-outcome fee with agreed baseline
If it fails: Fail closed on eligibility/consent/price; queue retryable events; do not duplicate orders; route exception to campaign operations
The measure that shows it helped.
Randomised holdout where feasible; intent-to-treat primary view; pre-declared denominator; guardrails for complaints, margin and opt-out
Measured on: Eligible population; treatment rate; conversion; incremental revenue; ARPU; churn; contact rate; margin; opt-out; decision latency
Nothing has been observed for this product. Every line above is the record's own design intent; measurement begins in a pilot's validate stage, on your systems, with the comparison agreed first.
The business side
| Step | What the customer experiences | What the operator does |
|---|---|---|
| The momentThe moment that started it. | The network detects an exhausted allowance or blocked data session. | Reads balance and recharge pattern, repayment history on previous advances, whether the session is genuinely out of data. |
| The decisionThe decision to be made. | Nothing reaches the customer yet. | Ranks top-up, emergency credit, DCB service or free-safe access. |
| The safeguardsThe conditions that stop it. | Still nothing. No action is sent until every check has passed. | Eligibility, credit, consent, price, partner and risk checks pass. |
| The actionThe action that reaches the customer. | Confirm and fulfil the selected service without general data access. Reaches them on Captive portal, USSD, App, SMS, in Kiswahili, English. | Recommends. The system that holds the right confirms, charges or provisions. |
| When it goes wrongRefusal, failure and recovery. | The customer is not eligible for an advance and has no way to pay. | A no-cost route is offered instead of a dead end, and the refusal reason is shown rather than implied. |
| The resultThe change it made. | What changed for them is what is counted; nothing else is claimed. | Confirmed fulfilment by top-up, loan or direct carrier billing. |
| The proofThe proof anyone can check. | Can be answered for, later, from the record. | Network event, quote, confirmation, charge, fulfilment and reversal state. |
Operator systems remain authoritative. HeuriTel reads these to propose an action; it does not decide on their behalf.
What goes wrong
The customer is not eligible for an advance and has no way to pay.
What happens then
A no-cost route is offered instead of a dead end, and the refusal reason is shown rather than implied.
When a balance or an entitlement runs out, compare restoring the service, an affordable offer and doing nothing before anything is charged.
the packs a recovery offer draws from
where an emergency allowance becomes credit, and a regulated ledger decides
A pilot's requirements are specified: the data, the authority and the consent design.