The date engine runs off what is already on the account. A facility that expires, a policy that renews, a deposit that matures, a review that is due a year after the last one. These produce a runway rather than a single message: an early note, a call from the relationship manager, and a reminder close to the date. The point of starting early is that a competitor is also working from the same public calendar.
The eligibility engine runs off holdings and behaviour. A customer with a clean repayment record and a facility approaching completion is a sensible top-up conversation. A customer who disclosed a life event in a servicing call, and knows they disclosed it, is a sensible conversation about a related product. What is not sensible is inferring sensitive circumstances from data the customer never volunteered and marketing on that basis, which is both uncomfortable and, in many markets, restricted.
| Trigger | Audience | What goes out | Who follows up |
|---|
| Renewal or maturity approaching | Accounts with that date | A factual note and an offer to review | Relationship manager |
| Review anniversary | Clients with no review in a year | An invitation to a portfolio review | Advisor who owns them |
| Top-up eligibility met | Clean record, facility maturing | A statement of eligibility, no promise | Sales desk |
| Life event disclosed | That customer only | A relevant, factual follow-up | Relationship manager |
| Arrears or dispute | Nobody markets to them | Nothing promotional at all | Collections or grievance team |
| Opt-out received | That contact | Campaigns stop, statements continue | Automated |