Medra
Autonomous commercial agent

You set the goal.
The agent decides
everything else.

An Autonomous Commercial Agent runs on machine learning pointed at one business objective. Nobody writes the sequence. It reads how your customers behave, decides who to contact and who to leave alone, picks the hour, the channel and the argument, executes. Then it measures itself against your KPI and changes its own approach.

From implementation to autonomy

Autonomy is not where an agent starts. It is where an agent arrives. An implementation puts a conversational agent in front of your customers, following flows your team designed. Every conversation it holds becomes signal. When there is enough of it, our Data Science team trains a model on your objective, and the agent stops following the flow and starts deciding it.

Four stages. Each one earns the next.

Click a stage to read it. It plays on its own until you do.
Stage 01 of 04 · Implementation

Your agent goes live on the flows your team designed.

Medra builds and operates the conversational agent on WhatsApp, voice and email. It follows the treatment your team defined: who gets contacted, in what order, with which message. It resolves, escalates when it must, and every exchange is logged with its outcome.

Who does what
  • Medra builds and operates the agent
  • Your team defines the flows and the tone
  • Weeks to first conversation
What you see
  • Conversations resolved without a person
  • Response and contact rates by segment
  • A baseline you can measure against
Continuous learning

A script is written once and executed forever. A model is trained once and corrected forever. The difference is the loop: the agent acts, watches what happened, and retrains on it. Your KPI is the only thing that never moves.

YOUR OBJECTIVEReduce churnOBSERVEDECIDEACTMEASURELEARN
OBSERVE
It reads the history.
Orders, payments, replies, silences, for every customer, every day.
DECIDE
It chooses who, when, what and how.
The action with the highest probability of moving the objective. Or no action at all.
ACT
It runs the conversation end to end.
WhatsApp, voice or email. Without a script, inside your guardrails.
MEASURE
It checks itself against your KPI.
Against a control group that was deliberately left alone.
LEARN
It retrains on what happened.
The next decision is not the same as the last one. That is the point.
Predictive churn, as the agent sees it

Churn is visible before it happens. Orders thin out, replies slow down, a support ticket stays open. A predictive churn model scores that risk for every customer, every day, and the agent treats the ones it can still recover, before they leave. It decides the hour, the channel and the kind of message. Nobody schedules a campaign.

Today's scoring

1,284 customers scored
#204870.58Leave alone
#204880.77Treat
#204810.81Treat
#204820.34Leave alone
#204830.72Treat
#204840.91Hold
Risk of leaving in the next 30 days · threshold at 0.60Treat · 4  ·  Hold · 1  ·  Leave alone · 3
Who to contactWHO
Restaurant, 14 mo. · risk 0.81 · recovery high
WhenWHEN
Thu 19:10, its usual order hour
What to sayWHAT
Loyalty benefit on the next order, no discount
How to approachHOW
WhatsApp voice note · Two touches, four days apart

Where the risk sits.

Customers by churn probability · the agent works the right of the line, and leaves the left alone

Illustrative data
01002003000.00.10.20.30.40.50.60.70.80.9Threshold 0.60 · treated →← left alone
The model gets better at its job

A fixed rule performs the same on day one and day three hundred. A model does not. Each retraining cycle folds the last outcomes back into the next decisions: which customers responded, at what hour, to which argument. The curve is the point: not where it starts, but that it keeps moving.

What the chart shows

Customers retained for every 100 at-risk customers treated, per retraining cycle. The rule-based line is your starting point: the flows a team writes by hand. The agent line is the same objective, decided by the model.

Gap at the last cycle+17retained per 100, agent over fixed rules, illustrative
Your baseline sets the real numbers. We measure against it, not against a claim.
Autonomous agentFixed rules
202632384450123456789101112Retraining cycleAgent · 44Fixed rules · 27
One method, many objectives

The engine does not care what the goal is, only that it can be measured. Give it a KPI and a history, and it will learn which decisions move it. These are the objectives we train on most.

Predictive churnKeep the customers about to leave.

The model scores every account for the risk of leaving and the chance of recovery. The agent treats the ones worth treating, before the last order becomes the last one, and leaves alone the ones that only need to be left alone.

The agent decides
Who is at risk and recoverableThe hour the customer usually answersA benefit, not a discountChannel and number of touches
ReactivationBring back the ones that went quiet.

It learns which lapsed customers still respond, and to what, and it ignores the ones that stopped answering long ago.

The agent decides
Who to wake upWhen to try againWhich argument worked for similar accounts
CollectionsRecover overdue revenue with criteria.

It orders the portfolio by probability of payment, not by amount or age, and picks the offer each debtor is most likely to accept.

The agent decides
Who to call firstPlan, split or grace periodVoice, message or email
Next best offerRaise the average ticket.

It finds the product each customer is most likely to add, and the moment the account is most open to hearing about it.

The agent decides
Which bundle for which customerThe order it usually placesOne touch or a staged sequence
Lead conversionTurn more leads into first orders.

It scores new leads by likelihood of converting and chooses the contact that gets them across the line, not the one the funnel prescribes.

The agent decides
Which leads to work todayHow soon after sign-upDemo, call or a written answer
How it gets built

This is not a switch. It is a project. An autonomous agent is trained on your data, validated against your baseline and released in stages by our Data Science team and yours, together. It takes weeks, not days, and the calendar depends on how much history your data already holds.

Not automatic. Built.

Your team brings
  • The objective, and the KPI that proves it Business owner
  • Historical behaviour: orders, payments, contacts, outcomes Data · IT
  • The rules the agent must never break Legal · Ops
  • A baseline to beat Commercial
  • A weekly review of what the agent decided Commercial · CX
Medra brings
  • Feature design and model training on your objective Data Science
  • Validation against the baseline, with a control group Data Science
  • The agents that execute: WhatsApp, voice, email Engineering
  • Guardrails: limits on frequency, hours, discounts and tone Engineering · DS
  • The retraining loop and its monitoring Data Science
PHASE 101/05Baseline

We measure what the current flows achieve, and agree the KPI the model will be judged on.

Your teamMedra
PHASE 202/05Data and training

Your history is joined with the conversation logs. Data Science designs the features and trains the first models.

Medra DSYour data team
PHASE 303/05Shadow mode

The model decides in parallel while the agent still follows the old flow. We compare, with a control group.

Medra DS
PHASE 404/05Supervised autonomy

The agent starts deciding inside guardrails. Your team reviews the decisions weekly and can override any of them.

Both teams
PHASE 505/05Continuous learning

Retraining on every cycle. Monitoring for drift. The guardrails move only when your team moves them.

Medra DSYour team
What we will tell you plainly

If your history is thin, the model will be too, and we will say so before training it. If the agent does not beat the baseline in shadow mode, it does not go live. Autonomy is granted by the numbers, not by the calendar.

Start with an implementation. Grow into autonomy.

Bring one objective and the data behind it. We will tell you what the model can learn from it, and what it cannot yet.