Show the next offer the customer can buy in one confirmation, or show nothing.
When a customer opens the app, compare the offer they are eligible for, a reminder of what they started and the screen they came for, and fulfil through the order system or not at all.
The offer, if any, the app shows this customer now — bought and fulfilled in one confirmation.
A customer opens the app to check their balance. Three banners compete for the space. Last month's banner was for a pack they had already bought.
The offer the customer is eligible for and most likely to buy, with its price
A reminder of something they started and did not finish
No offer, and the screen they came for
The decision, step by step
01Eligibility rules
02propensity/uplift or value score
03treatment constraints
04ranked action including no-action
05decision log
The catalogue and the order system own price, stock and fulfilment; HeuriTel proposes the offer and takes one confirmation.
What it does
Three things it helps you decide or do.
Read what the customer came to do
The session, the entitlements already held, price and stock from the catalogue and the order system, and the offers already shown are what an in-app offer is judged on.
In the record’s words
customer_id
account_type
tenure_days
active_products
recharge_30d
usage_30d
revenue_30d
last_contact
consent_status
outcome_label
Offer, remind or step aside
One purchasable offer, a reminder and no offer are compared, and the eligibility, price, consent, stock and order-system checks can refuse any of them.
In the record’s words
No consent
ineligible product
price/catalogue mismatch
contact cap
credit/fraud block
channel unavailable
control assignment
Count fulfilled orders, not offers shown
Quote, confirmation, order reference and fulfilment are recorded separately from impressions, so a sale is counted at fulfilment.
In the record’s words
Decision log
eligibility snapshot
price/order response
delivery receipt
control assignment
revenue/outcome ledger
The journey
Make the next in-app offer one the customer can actually buy
Read the journey; a working session shows it running.
Step by step, from both sides
Digital channel, app and e-commerce teams
Step
What the customer experiences
What the operator does
The momentThe moment that started it.
A customer opens the app with a need the catalogue can meet and a history that says what they will not buy.
Reads what the customer came to do, from the session, eligibility and the entitlements already held, price, stock and fulfilment state from the catalogue and the order system, consent and the offers already shown.
The decisionThe decision to be made.
The customer's screen is unchanged.
Ranks the next offer the customer can buy in one confirmation, or none.
The safeguardsThe conditions that stop it.
Still unchanged: the action waits until every check has passed.
Eligibility, price, consent, stock or entitlement and order-system checks pass.
The actionThe action that reaches the customer.
Show one offer with its price, take one confirmation and fulfil through the order system. Reaches them on App, Web, USSD.
Recommends. The system that holds the right confirms, charges or provisions.
When it goes wrongThe failure, and the recovery.
The offer is confirmed, and the order system rejects it, leaving the customer with a charge pending and nothing delivered.
The confirmation is held until the order system accepts, the customer sees the state rather than a spinner, and a rejected order is reversed with the reason recorded.
The resultThe change it made.
What changed for them is what is counted; nothing else is claimed.
Confirmed, fulfilled in-app orders against abandonment, not offers shown.
The proofThe proof anyone can check.
Can be answered for, later, from the record.
Session, eligibility, offer rationale, quote, confirmation, order reference and fulfilment.
Identify eligible records for app personalisation, choose from approved actions including no action, execute through the system of record, and measure the agreed business outcome.
/d/HT-0100
HeuriTel App Home PersonalisationDecision definitionHT-0101
Identify eligible records for app home personalisation, choose from approved actions including no action, execute through the system of record, and measure the agreed business outcome.
/d/HT-0101
HeuriTel Digital SalesDecision definitionHT-0102
Identify eligible records for digital sales, choose from approved actions including no action, execute through the system of record, and measure the agreed business outcome.
/d/HT-0102
HeuriTel Digital StoreDecision definitionHT-0103
Identify eligible records for digital store, choose from approved actions including no action, execute through the system of record, and measure the agreed business outcome.
/d/HT-0103
HeuriTel Digital Product DiscoveryDecision definitionHT-0104
Identify eligible records for digital product discovery, choose from approved actions including no action, execute through the system of record, and measure the agreed business outcome.
/d/HT-0104
HeuriTel Digital Pack SalesDecision definitionHT-0105
Use customer affordability, usage, renewal and margin data to improve digital pack sales while controlling cannibalisation and measuring incremental value.
/d/HT-0105
HeuriTel Digital RechargeDecision definitionHT-0106
Use customer affordability, usage, renewal and margin data to improve digital recharge while controlling cannibalisation and measuring incremental value.
/d/HT-0106
HeuriTel Digital Cross-SellDecision definitionHT-0107
Identify eligible records for digital cross-sell, choose from approved actions including no action, execute through the system of record, and measure the agreed business outcome.
/d/HT-0107
HeuriTel Digital UpsellDecision definitionHT-0108
Identify eligible records for digital upsell, choose from approved actions including no action, execute through the system of record, and measure the agreed business outcome.
/d/HT-0108
HeuriTel Digital OnboardingDecision definitionHT-0109
Identify eligible records for digital onboarding, choose from approved actions including no action, execute through the system of record, and measure the agreed business outcome.
/d/HT-0109
HeuriTel Digital ConversionDecision definitionHT-0110
Identify eligible records for digital conversion, choose from approved actions including no action, execute through the system of record, and measure the agreed business outcome.
/d/HT-0110
HeuriTel Digital RetentionDecision definitionHT-0111
Identify eligible records for digital retention, choose from approved actions including no action, execute through the system of record, and measure the agreed business outcome.
/d/HT-0111
HeuriTel Digital NotificationsDecision definitionHT-0112
Identify eligible records for digital notifications, choose from approved actions including no action, execute through the system of record, and measure the agreed business outcome.
/d/HT-0112
HeuriTel App EngagementDecision definitionHT-0113
Identify eligible records for app engagement, choose from approved actions including no action, execute through the system of record, and measure the agreed business outcome.
Identify eligible records for app recommendations, choose from approved actions including no action, execute through the system of record, and measure the agreed business outcome.
/d/HT-0114
HeuriTel App SearchDecision definitionHT-0115
Identify eligible records for app search, choose from approved actions including no action, execute through the system of record, and measure the agreed business outcome.
/d/HT-0115
HeuriTel Digital Self-CareDecision definitionHT-0116
Identify eligible records for digital self-care, choose from approved actions including no action, execute through the system of record, and measure the agreed business outcome.
/d/HT-0116
HeuriTel Digital Journey RecoveryDecision definitionHT-0117
Identify eligible records for digital journey recovery, choose from approved actions including no action, execute through the system of record, and measure the agreed business outcome.