The one message, if any, that reaches this customer this week, its channel, and the fate of the others.
Three campaigns are eligible for the same customer this week. Each has a target. The customer has a contact limit and a complaint history.
The one campaign with the best fit for this customer, sent once
A different channel or time for the same message
Hold every campaign until the contact window reopens
No message, recorded with the reason
The decision, step by step
01Eligibility rules
02propensity/uplift or value score
03treatment constraints
04ranked action including no-action
05decision log
The campaign manager and the consent registry remain authoritative; HeuriTel ranks and holds within the contact policy.
What it does
Three things it helps you decide or do.
See every campaign competing for one customer
Eligibility across campaigns, contact history and consent by channel are read together, so a conflict is visible before a send window opens.
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
Rank, hold or suppress under the contact policy
One message, a different channel or time, holding everything and sending nothing are compared, and the frequency, suppression and consent checks can refuse.
In the record’s words
No consent
ineligible product
price/catalogue mismatch
contact cap
credit/fraud block
channel unavailable
control assignment
Keep the send, the response and the contacts avoided apart
The delivery receipt, the response and the messages that were held are recorded separately, so a campaign's result is what was delivered and answered.
In the record’s words
Decision log
eligibility snapshot
price/order response
delivery receipt
control assignment
revenue/outcome ledger
The journey
Send one relevant message instead of five competing ones
How a journey is assembled from a moment to its evidence.
Step by step, from both sides
Campaign, personalisation and contact-policy teams
Step
What the customer experiences
What the operator does
The momentThe moment that started it.
Three campaigns want the same customer in the same week.
Reads every campaign the customer is eligible for, contact frequency and the last message sent, consent by channel, suppression and complaint history.
The decisionThe decision to be made.
The customer's screen is unchanged.
Ranks the one message worth sending, or none, against the contact policy.
The safeguardsThe conditions that stop it.
Still unchanged: the action waits until every check has passed.
Eligibility, consent, contact frequency, suppression and conflict checks pass.
The actionThe action that reaches the customer.
Send one message on the permitted channel at a permitted time, and hold the rest. Reaches them on SMS, App, WhatsApp, USSD.
Recommends. The system that holds the right confirms, charges or provisions.
When it goes wrongThe failure, and the recovery.
Two campaign teams both believe their message went, and the customer receives neither, because the conflict was resolved after the send windows closed.
The conflict is decided before either window opens, both teams see which message won and why, and the held campaign is re-queued for the next permitted window.
The resultThe change it made.
What changed for them is what is counted; nothing else is claimed.
Response to the one message sent, against a held-out group and the contacts avoided.
Identify eligible records for campaign management, choose from approved actions including no action, execute through the system of record, and measure the agreed business outcome.
Identify eligible records for campaign decisioning, choose from approved actions including no action, execute through the system of record, and measure the agreed business outcome.
Identify eligible records for campaign prioritisation, choose from approved actions including no action, execute through the system of record, and measure the agreed business outcome.
Identify eligible records for campaign conflict management, choose from approved actions including no action, execute through the system of record, and measure the agreed business outcome.
Identify eligible records for customer personalisation, choose from approved actions including no action, execute through the system of record, and measure the agreed business outcome.
Identify eligible records for offer personalisation, choose from approved actions including no action, execute through the system of record, and measure the agreed business outcome.
/d/HT-0087
HeuriTel Contact PolicyDecision definitionHT-0088
Identify eligible records for contact policy, choose from approved actions including no action, execute through the system of record, and measure the agreed business outcome.
Identify eligible records for contact frequency, choose from approved actions including no action, execute through the system of record, and measure the agreed business outcome.
Identify eligible records for channel selection, choose from approved actions including no action, execute through the system of record, and measure the agreed business outcome.
Identify eligible records for send-time optimisation, choose from approved actions including no action, execute through the system of record, and measure the agreed business outcome.
Identify eligible records for journey management, choose from approved actions including no action, execute through the system of record, and measure the agreed business outcome.
/d/HT-0092
HeuriTel A/B TestingDecision definitionHT-0093
Identify eligible records for a/b testing, choose from approved actions including no action, execute through the system of record, and measure the agreed business outcome.
Identify eligible records for holdout testing, choose from approved actions including no action, execute through the system of record, and measure the agreed business outcome.
Identify eligible records for campaign incremental revenue, choose from approved actions including no action, execute through the system of record, and measure the agreed business outcome.
/d/HT-0095
HeuriTel Campaign ROIDecision definitionHT-0096
Identify eligible records for campaign roi, choose from approved actions including no action, execute through the system of record, and measure the agreed business outcome.
Identify eligible records for campaign performance, choose from approved actions including no action, execute through the system of record, and measure the agreed business outcome.
Identify eligible records for suppression management, choose from approved actions including no action, execute through the system of record, and measure the agreed business outcome.
Identify eligible records for treatment fatigue management, choose from approved actions including no action, execute through the system of record, and measure the agreed business outcome.