Client Portfolio Segmentation and Next-Best-Action Automation: Log an Event, Get a Segment and a Play

Why "who needs attention this week" is usually a memory exercise
A portfolio of accounts and leads is not one problem, it is dozens of small ones happening at different speeds: one account has gone quiet after being a reliable renewal for two years, another lead engaged once and never came back, a third is close to a decision and just needs one more nudge. Answering "who needs attention and what should I actually do about it" for all of them at once is exactly the kind of task a spreadsheet handles badly — it can hold the data, but it cannot classify it, and it certainly cannot suggest what to say to each one. The result is that attention goes to whoever is loudest or most recently top of mind, not to whoever the underlying pattern says actually needs it.
How the underlying problem shows up before you fix it
A high-value account quietly stops engaging, and nobody notices until a renewal date arrives and the answer is no.
A promising new lead gets the exact same generic follow-up as everyone else, instead of a message suited to someone who just took their first step.
Deciding who to prioritize this week depends entirely on who happens to be remembered, not on any consistent rule.
A team member leaves and takes their mental model of "who's at risk" with them — nothing was ever written down as a rule.
The same reactivation message goes out to a lead who is merely cooling off and to one who was once a top account and has gone completely silent — two very different situations treated identically.
There is no record of how a portfolio's segments have shifted over time, so a slow decline across many accounts is invisible until it is severe.
Why manual portfolio review misses the pattern
Manually triaging a portfolio requires holding three numbers in your head for every single account or lead — how recently they engaged, how often, and how much value is involved — and then mentally combining them into a category and a plan. That is workable for a dozen relationships and it breaks down well before a hundred. The natural response is to fall back on whoever is easiest to remember, which is a recency bias with none of the actual analytical value recency scoring provides — it rewards being recently mentioned, not being recently engaged.
How Centriu Vesper scores, segments and suggests the next move
Every account or lead in the portfolio accumulates events over time — fourteen real event types, from a first contact through a meeting, a proposal sent, a stage advance, a purchase, a closure, a renewal, a repurchase, an upsell, a reactivation, a follow-up, a visit, or an opportunity won or lost. From that event history, the engine computes three raw values per entity — days since the last event, the count of events inside a configured time window, and a monetary value, either declared directly or summed from the window's monetary events — and scores each on a 1-to-5 scale using one of two real modes: quintile scoring, where the cutoffs are computed fresh from the actual portfolio's own distribution every time it runs, or fixed thresholds the business defines once and keeps stable. The three scores combine, by configurable weights, into a single RFM score, and a real classification rule reads the three individual scores to assign one of ten segments — a genuinely high score on all three lands in Champions; a high recency score with low frequency and no prior activity lands in New; a low recency score combined with a history of high frequency and value lands in the deliberately named Can't Lose segment. Each segment carries its own next-best-action template — a goal, a message angle, a suggested offer, a cadence of specific actions, and a task list — and the template itself adapts to the entity's own recent history: an entity in a cooling segment whose last event was a proposal gets a follow-up task and message angle about that specific proposal rather than the generic template; an entity new to the portfolio with two or fewer events gets an onboarding call added; a Champion with a recent purchase or renewal gets a case-study request and a referral-program suggestion layered on top. Individual entities can be manually overridden on their recency window, their event count, or their last-event date, for the case where an offline interaction is not reflected in the event log. Computation runs as a real, authenticated background job with a concurrency guard — a project cannot have two computations running at once — and every run's snapshot is retained, so how a portfolio's segment mix has shifted over time is visible, not just its current state.
What is actually built today
Ten real RFM segments — Champions, Loyal, Potential Loyalist, New, Promising, Need Attention, About to Sleep, At Risk, Can't Lose, Lost — each with a concrete classification rule, not just a label.
Two real scoring modes: quintile scoring with cutoffs computed fresh from the portfolio's own distribution on every run, or fixed thresholds the business sets and keeps stable.
A next-best-action template per segment — goal, message angle, suggested offer, cadence and task list — that adapts based on the entity's own most recent actual event, not just its segment label.
Fourteen real event types spanning first contact through purchase, renewal, repurchase, upsell, reactivation and opportunity won or lost, with monetary events aggregated for the M score.
Per-entity manual overrides for the recency window, event count and last-event date, for exceptions the event log alone would not capture.
A real, authenticated, asynchronous compute job per project with a concurrency lock preventing two simultaneous runs on the same portfolio.
A CSV import path for event data, alongside direct entry, both feeding the same engine.
Retained snapshot history, so segment shifts across a portfolio are visible over time rather than only as a current-state view.
Entities typed explicitly as accounts or leads, kept as Vesper's own portfolio records.
A cooling account gets a specific play, not a generic one (illustrative scenario, not a real client)
An account that renewed twice logs no new events for several weeks after a proposal for an upsell was sent. On the next scoring run, its recency score drops enough to move it from Loyal into Need Attention. Because the engine checks the entity's own last event — not just its new segment — and finds that event was specifically a proposal, the next-best-action for this account is not the generic "we miss you" template; it is a follow-up task on that specific proposal, with a message angle asking directly whether they want to move forward.
A separate lead who engaged once, three months ago, and never returned scores into Lost. Its next-best-action is a lighter touch entirely — a short survey asking what could have been done differently, on a much longer cadence than the cooling account above got, because Lost and Need Attention are structurally different situations even though both involve reduced recent activity.
Neither classification required anyone to remember these two relationships specifically. Both came from the same event log and the same deterministic rule, applied consistently across everyone in the portfolio.
What changes operationally
The structural change is that portfolio triage stops depending on whoever is easiest to remember and starts running on a rule applied identically to everyone, computed from an actual event history rather than an impression of one. A quietly cooling high-value account gets caught by the recency and frequency scores directly, not by luck. A brand-new lead and a long-dormant one get genuinely different next steps instead of the same generic outreach. Centriu attaches no figure to what that is worth — it depends entirely on portfolio size, deal values and how much attention was already being paid manually.
When this is not the right fit
A portfolio small enough that one person already tracks every relationship from memory, accurately, gets limited value from a formal segmentation engine — the rule exists to catch what memory misses at scale, and at a handful of relationships memory usually does not miss much. The value grows with the number of accounts and leads being managed at once.
Remembering who needs attention vs. a rule applied to everyone
Manual portfolio review is fast for a handful of relationships and it is a recency-of-memory bias dressed up as judgment once the count grows — whoever was mentioned most recently gets the attention, not whoever the underlying pattern says needs it. Centriu Vesper's engine applies the same three-dimensional rule to every account and lead in the portfolio, every time, and attaches a next-best-action specific enough to reference the entity's own last real event rather than a generic template by segment name alone.
Related systems
Main system: Centriu Vesper.
What it does NOT do
- Does not automatically pull events from Orbit, Flow, or any other Centriu system today — those are declared future connections in the product's own roadmap; events are entered directly or imported by CSV.
- Does not send any message, email or offer automatically — the next-best-action is a suggested goal, angle, offer, cadence and task list for a person to act on; nothing is dispatched by the system itself.
- Does not read data from an external CRM, spreadsheet system or marketing platform automatically — the portfolio lives inside Vesper, populated by what is entered or imported there.
- Does not guarantee a specific outcome from following a suggested next-best-action — it is a structured suggestion based on segment and recent history, not a prediction or a promise.
- Does not replace human judgment on an individual relationship — the per-entity override exists specifically because the automated read from the event log is not always the complete picture.
Security and governance
Every organization using Centriu Vesper sees only its own portfolio entities, events and computed segments — isolation is enforced at the database level, and the compute job itself is authenticated per user. Personal data follows Brazil's LGPD (Law No. 13,709/2018). Full detail on access control and audit trails lives at /governanca and /iso.
Pricing and contracting
Available by monthly subscription, with tiered plans. Values and terms come from the official pricing table at /precos (Centriu's central source — never restated here).
Frequently asked questions
Does the event data come in automatically from a CRM?
No — not today. Events are entered directly in Vesper or imported by CSV; an automatic connection to Orbit, Flow or another system is declared as future work in the product, not a current feature.
How many segments does the engine classify entities into?
Ten: Champions, Loyal, Potential Loyalist, New, Promising, Need Attention, About to Sleep, At Risk, Can't Lose, and Lost — each with a concrete rule based on the recency, frequency and monetary scores.
Does the next-best-action change based on what actually happened with that specific account, or is it generic by segment?
Both — a segment has a default template, but the engine checks the entity's own most recent real event and adjusts the task list and message angle when a more specific pattern applies, such as a recent proposal or very few total events.
Does the system automatically send the suggested message or offer?
No. The next-best-action is a suggestion — goal, angle, offer, cadence and tasks — for a person to act on. Nothing is sent automatically.
Can I override the score for a specific account manually?
Yes — the recency window, event count, or last-event date can be overridden per entity, for a case the event log alone does not fully capture.
Can two people accidentally run the scoring calculation at the same time?
No — the compute job is a real, authenticated background job with a concurrency lock; a second attempt while one is already running is rejected rather than allowed to run in parallel.
What does Centriu Vesper cost?
It is sold by tiered subscription with plans defined centrally — exact current values are on the central pricing page.
See how Centriu Vesper segments a client portfolio
Reach our commercial team directly, or leave your details below — we'll follow up with guidance for your case.