Skip to content
HeuriTel
Sign in
Customer Intelligence

Data, Platform & Decision Operations

Run every customer decision on one platform that keeps eligibility, consent, the control group and the outcome together.

Customer data, features, eligibility rules, the offer catalogue and consent feed one decisioning layer, and every decision is logged with the group it was assigned to and the outcome it produced.

For Data, decisioning and CVM operations teams who run decisions across markets and have to prove each one.

The decision, annotated from the record

A customer event arrives and three rules, two models and a campaign all have an opinion about what should happen next.

The one action, if any, this event produces, and the customers held back so the effect can be measured.

  1. The one action the rules, the models and the catalogue agree is permitted and bestConsidered
  2. A control assignment, so this customer receives nothing and is measuredConsidered
  3. A deferral until the missing data is freshConsidered
  4. No action, logged with the rule that refusedConsidered

Before anything reaches the customer: Data quality, eligibility, consent, contact cap and control assignment checks pass.

What would reach them: Execute the one decision through the system of record, or hold the customer back as a control, and log both. On App, SMS, USSD, Web.

Annotated, not computed. No engine runs on this page. Read the journey in full

No demonstration is configured for this journey yet.

Configured for

Bank or MFI

Change
The decision

The one action, if any, this event produces, and the customers held back so the effect can be measured.

A customer event arrives. Three rules, two models and a campaign each want something to happen. Only one thing can, and somebody has to be able to say afterwards whether it worked.

  • The one action the rules, the models and the catalogue agree is permitted and best
  • A control assignment, so this customer receives nothing and is measured
  • A deferral until the missing data is fresh
  • No action, logged with the rule that refused
What it does

Three things it helps you decide or do.

  • Bring the customer's data to the decision, with its quality and lineage known

    Customer data integration, a customer 360 data product and a feature store feed real-time and batch decisioning, with data quality monitoring and data lineage recorded beside them.

    • customer_id
    • account_type
    • tenure_days
    • active_products
    • recharge_30d
    • usage_30d
    • revenue_30d
    • last_contact
    • consent_status
    • outcome_label
  • Decide within rules the operator approved, and stop when a rule refuses

    Eligibility rules, the offer catalogue and consent enforcement decide what may be offered; a decision with no consent, an ineligible product or a contact cap stays unsent.

    • No consent
    • ineligible product
    • price/catalogue mismatch
    • contact cap
    • credit/fraud block
    • channel unavailable
    • control assignment
  • Keep the decision log, the experiment assignment and the measured increment together

    Every decision is logged with its eligibility snapshot and its control assignment, so incremental value is measured against the customers who were not treated, and models are monitored after they are deployed.

    • Decision log
    • eligibility snapshot
    • price/order response
    • delivery receipt
    • control assignment
    • revenue/outcome ledger
The journey

Make one decision per customer, and keep the group you did not treat

No demonstration is configured for this product yet.

Data, Platform & Decision Operations: the situation this product is about

Decisioning, data and CVM operations teams

StepWhat the customer experiencesWhat the operator does
The momentThe moment that started it.A customer event arrives and three rules, two models and a campaign all have an opinion about what should happen next.Reads the event and the customer's features at that moment, eligibility rules and the offer catalogue, consent and the contact cap, data quality and lineage of the sources.
The decisionThe decision to be made.Nothing reaches the customer yet.Resolves one decision from the eligibility rules, the offer catalogue and the consent held, or no decision, and assigns the customer to a control group first.
The safeguardsThe conditions that stop it.Still nothing. No action is sent until every check has passed.Data quality, eligibility, consent, contact cap and control assignment checks pass.
The actionThe action that reaches the customer.Execute the one decision through the system of record, or hold the customer back as a control, and log both. Reaches them on App, SMS, USSD, Web, in Kiswahili, English.Recommends. The system that holds the right confirms, charges or provisions.
When it goes wrongRefusal, failure and recovery.The feature store is stale for one source and the decision reads yesterday's balance, so an ineligible customer is offered a pack they cannot pay for.The data quality check refuses the decision, the customer is deferred rather than treated, and the source's freshness is flagged to data operations with the lineage.
The resultThe change it made.What changed for them is what is counted; nothing else is claimed.Outcome of treated customers against the control group, per decision version.
The proofThe proof anyone can check.Can be answered for, later, from the record.Event, feature snapshot, rule and model versions, eligibility result, consent, control assignment, decision log and outcome ledger.

Hypothesis

A decision with its control group can be shown to have worked; a decision without one can only be shown to have happened.

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

Assumptions, costs and the record’s five answers
  1. 01
    Desired result

    The result wanted.

    Incremental revenue or retention; lower contact waste; improved conversion with margin guardrails

  2. 02
    Mechanism

    The mechanism that could produce it.

    Ingest → qualify → score → apply limits/consent → assign control → execute approved action → capture delivery and business outcome → monitor/retrain

  3. 03
    Evidence required

    The records kept to show it.

    Decision log; eligibility snapshot; price/order response; delivery receipt; control assignment; revenue/outcome ledger

  4. 04
    Costs and risks

    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

  5. 05
    Measurement approach

    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

The change
Outcome of treated customers against the control group, per decision version.
Running cost
Setup fee + annual product subscription; optional managed execution fee; optional verified-outcome fee with agreed baseline
What evidence supports it
Event, feature snapshot, rule and model versions, eligibility result, consent, control assignment, decision log and outcome ledger.
Technical detail

Inputs, decision logic, systems touched, records kept.

Four questions an evaluation asks in a different order every time. Every field is the workbook’s own, unedited.

What would we need from your systems, and how much history?

Attributes required

  • customer_id
  • account_type
  • tenure_days
  • active_products
  • recharge_30d
  • usage_30d
  • revenue_30d
  • last_contact
  • consent_status
  • outcome_label

Also useful, not required

  • Network experience
  • digital clickstream
  • complaints
  • location cohort
  • household/account links
  • partner purchases

8-12 weeks of customer, usage, revenue, product, contact and outcome history; stable customer key; one executable channel

The 22 definitions underneath

22 in this product

  1. HeuriTel HeuriTel PlatformDecision definitionHT-0525

    Identify eligible records for heuritel platform, choose from approved actions including no action, execute through the system of record, and measure the agreed business outcome.

    /d/HT-0525
  2. HeuriTel Customer Data IntegrationDecision definitionHT-0526

    Identify eligible records for customer data integration, choose from approved actions including no action, execute through the system of record, and measure the agreed business outcome.

    /d/HT-0526
  3. HeuriTel Customer 360 Data ProductDecision definitionHT-0527

    Identify eligible records for customer 360 data product, choose from approved actions including no action, execute through the system of record, and measure the agreed business outcome.

    /d/HT-0527
  4. HeuriTel Feature StoreDecision definitionHT-0528

    Identify eligible records for feature store, choose from approved actions including no action, execute through the system of record, and measure the agreed business outcome.

    /d/HT-0528
  5. HeuriTel Event StreamingDecision definitionHT-0529

    Select, bundle, sell and retain the right event streaming proposition using eligibility, partner cost, entitlement and incremental margin controls.

    /d/HT-0529
  6. HeuriTel Real-Time DecisioningDecision definitionHT-0530

    Identify eligible records for real-time decisioning, choose from approved actions including no action, execute through the system of record, and measure the agreed business outcome.

    /d/HT-0530
  7. HeuriTel Batch DecisioningDecision definitionHT-0531

    Identify eligible records for batch decisioning, choose from approved actions including no action, execute through the system of record, and measure the agreed business outcome.

    /d/HT-0531
  8. HeuriTel Eligibility RulesDecision definitionHT-0532

    Identify eligible records for eligibility rules, choose from approved actions including no action, execute through the system of record, and measure the agreed business outcome.

    /d/HT-0532
  9. HeuriTel Offer Catalogue IntegrationDecision definitionHT-0533

    Identify eligible records for offer catalogue integration, choose from approved actions including no action, execute through the system of record, and measure the agreed business outcome.

    /d/HT-0533
  10. HeuriTel Consent EnforcementDecision definitionHT-0534

    Identify eligible records for consent enforcement, choose from approved actions including no action, execute through the system of record, and measure the agreed business outcome.

    /d/HT-0534
  11. HeuriTel Decision LoggingDecision definitionHT-0535

    Identify eligible records for decision logging, choose from approved actions including no action, execute through the system of record, and measure the agreed business outcome.

    /d/HT-0535
  12. HeuriTel Experiment AssignmentDecision definitionHT-0536

    Identify eligible records for experiment assignment, choose from approved actions including no action, execute through the system of record, and measure the agreed business outcome.

    /d/HT-0536
  13. HeuriTel Incrementality MeasurementDecision definitionHT-0537

    Identify eligible records for incrementality measurement, choose from approved actions including no action, execute through the system of record, and measure the agreed business outcome.

    /d/HT-0537
  14. HeuriTel Model MonitoringDecision definitionHT-0538

    Identify eligible records for model monitoring, choose from approved actions including no action, execute through the system of record, and measure the agreed business outcome.

    /d/HT-0538
  15. HeuriTel Data Quality MonitoringDecision definitionHT-0539

    Identify eligible records for data quality monitoring, choose from approved actions including no action, execute through the system of record, and measure the agreed business outcome.

    /d/HT-0539
  16. HeuriTel Data LineageDecision definitionHT-0540

    Identify eligible records for data lineage, choose from approved actions including no action, execute through the system of record, and measure the agreed business outcome.

    /d/HT-0540
  17. HeuriTel Role-Based Access ControlDecision definitionHT-0541

    Identify eligible records for role-based access control, choose from approved actions including no action, execute through the system of record, and measure the agreed business outcome.

    /d/HT-0541
  18. HeuriTel Tenant ManagementDecision definitionHT-0542

    Identify eligible records for tenant management, choose from approved actions including no action, execute through the system of record, and measure the agreed business outcome.

    /d/HT-0542
  19. HeuriTel Multi-Country ConfigurationDecision definitionHT-0543

    Identify eligible records for multi-country configuration, choose from approved actions including no action, execute through the system of record, and measure the agreed business outcome.

    /d/HT-0543
  20. HeuriTel Model DeploymentDecision definitionHT-0544

    Identify eligible records for model deployment, choose from approved actions including no action, execute through the system of record, and measure the agreed business outcome.

    /d/HT-0544
  21. HeuriTel Decision APIDecision definitionHT-0545

    Identify eligible records for decision api, choose from approved actions including no action, execute through the system of record, and measure the agreed business outcome.

    /d/HT-0545
  22. HeuriTel Outcome CaptureDecision definitionHT-0546

    Identify eligible records for outcome capture, choose from approved actions including no action, execute through the system of record, and measure the agreed business outcome.

    /d/HT-0546

Search definitions across every product

Implementing it

Four stages, and what has to be true before the next one starts.

12-16 weeks to pilot; 2-4 additional weeks per market after reusable interfaces exist. A team of 8 roles, named in the record rather than promised.

  1. 01

    Scope

    One use case, one value unit and a denominator finance has agreed to. Without these there is nothing a later result can be compared against.

    • Confirm value unit
    • select use case
    • baseline denominator
  2. 02

    Connect

    The attributes mapped from your systems, and the decision and outcome interfaces working in both directions.

    • map attributes
    • integrate decision and outcome APIs
  3. 03

    Validate

    Eligibility agreed, a dry run with nothing sent, then a controlled pilot with a holdout that is actually respected.

    • build eligibility
    • dry run
    • controlled pilot
  4. 04

    Operate

    The live loop: decide, check, execute through your systems, capture what came back, and measure against the control.

    • Ingest
    • qualify
    • score
    • apply limits/consent
    • assign control
    • execute approved action
    • capture delivery and business outcome
    • monitor/retrain

Who does it. 1 telecom product lead · 1 CVM specialist · 1 data engineer · 1 ML engineer · 1 integration developer · 0.5 QA · 0.5 DevSecOps · 1 deployment coordinator

Four states are tracked, and each is assessed against your systems.

Readiness is assessed per client: nothing is offered as pilot-ready until your data, your integration and your authority have been checked.

Readiness

Needs client data and integration review

The client’s data and integration position.
Runtime / build state

Target product definition

What exists as running software.
Surface state

Not audited

Whether this product shows the entry anywhere.
Client status

Not assessed

Where a named client has reached.

Next steps from here.

22 definitions sit under Data, Platform & Decision Operations. The two links that matter first are the journey this page describes, and the rest of the family it belongs to.

See HeuriTel configured for your organisation

Verify your work email to open a demonstration configured for your organisation.