How we work

How we tune your email assistant

The drafts get better because your operators keep editing them, and we read those edits. Here is the loop, and an illustrative example of what one round of it changes.

The signal is already in your sent folder

When an operator opens a Sensbot draft, rewrites two sentences and sends it, that edit is the most useful piece of data in the system. It is a corrected answer, written by someone who knows the store, on a real customer case, under time pressure. Nobody had to be asked for it.

Sensbot matches each sent reply back to the draft it started from and records the difference. Once a week those differences are clustered into patterns: a knowledge gap, a missing policy, a style preference, a case that was routed to the wrong kind of answer in the first place.

That is the whole input. We do not tune on opinions about how the assistant ought to sound. We tune on what your team actually changed before hitting send.

The loop

From one edit to a live change

  1. 1 Collect Every sent reply is matched back to the draft it came from. What the operator changed is stored alongside it.
  2. 2 Cluster, weekly The week's differences are grouped into patterns, each with a count and example cases. One operator changing one sentence once is not a pattern, and we do not act on it.
  3. 3 Choose the lever A pattern points at exactly one place: a store policy, a knowledge base gap, a writing style setting, or the way a case type is being classified. Picking the wrong lever is how tuning makes things worse instead of better.
  4. 4 Verify before applying The proposed change is run against real past cases from your own store, twice. Once against the cases it is meant to fix, and once against cases that were already being answered correctly, to check the fix does not break them.
  5. 5 Apply with a diff Nothing lands silently. A new rule is merged into what you already have rather than replacing it, the change is recorded, and it can be rolled back.
  6. 6 Re-check later Applied changes keep their test cases. Every later change is re-run against all of them, so the fifth fix cannot quietly undo the first.

Example, anonymized

Before: a return question the draft answered too confidently

The example below is invented for this page to show the shape of a tuning round. It is not a customer transcript, and no customer data appears anywhere on this site.

Illustrative example, anonymized
Customer Hi, I want to send back the jacket from order 7702. It has been about three weeks. Can I still return it?
Baseline draft Hi, thank you for reaching out. Yes, you can return the jacket. Please send it back to us and we will process your refund as soon as it arrives. Let us know if you need anything else.
Store data used
  • Order #7702
  • Delivered 21 days ago
  • Item Jacket
  • Return window Not configured

What the operator changed, and what it pointed at

The flaw

It said yes without naming the deadline

The store's return window is 30 days from delivery and items have to come back unworn. The draft committed to a refund without mentioning either, which is the kind of reply that turns into a dispute three weeks later. The operator rewrote the middle of it before sending.

The lever

A missing policy, not a style problem

The same correction appeared several times in one week, across different customers and different operators. That is a pattern, and it points at the store's policy configuration rather than at the writing style or the knowledge base. The fix was one policy stating the return window, the condition requirement, and what to say when the deadline has already passed.

Example, anonymized

After: the same email, once the policy is in place

Illustrative example, anonymized
Customer Hi, I want to send back the jacket from order 7702. It has been about three weeks. Can I still return it?
Draft after tuning Hi Marta, yes, you can still return the jacket from order 7702. It was delivered 21 days ago and our return window is 30 days from delivery, so you have until 12 September. The jacket needs to be unworn and in its original packaging. Use the return form that came with the parcel, and we will refund the card you paid with within 5 working days of it reaching us.
Store data used
  • Order #7702
  • Delivered 21 days ago
  • Return window 30 days, 9 left
  • Condition Unworn, original packaging
  • Refund To original card

Before the change went live it was checked twice: against the cases that triggered it, and against return questions that were already being answered correctly, so that a store with a longer window in one market does not inherit the wrong deadline.

What this does not mean

Tuning is not a one-off. Stores change policies, run promotions and open markets, and an assistant that was accurate in March drifts behind them by June. The weekly loop exists because the target moves.

It is also not magic. Some patterns turn out to be a knowledge gap only you can fill, and in that case we come back to you with the specific question rather than inventing an answer. Some cases should never be answered automatically at all, and the right outcome there is a draft that says a human needs to take this one.

And we do not act on a single instance. One edit is one operator's preference on one email. We record it and wait to see whether it repeats, because a store's published policy should not be overwritten by one busy Tuesday.

Common questions

Do I have to do anything?

Not for the weekly loop itself. It runs on the drafts and sent replies that already exist. You get involved when a pattern turns out to be a genuine knowledge gap, where we come back with a specific question rather than guessing at the answer.

Who approves a change to my configuration?

Changes are verified against your own past cases first and applied deliberately, with a record of what changed and the ability to roll it back. Nothing is rewritten wholesale: a new rule is merged into what you already have, so your wording and your specific numbers survive.

Does the assistant learn from my emails on its own?

It learns your store patterns from your own past support emails during setup, and from the corrections your operators make afterwards. The strictest kind of rule, the sort that must always be followed, is not promoted automatically. Those are verified before they go live.

What if a change makes something else worse?

That is what the second verification pass is for: the change is run against cases that were already correct before it is applied, and if those regress it does not ship. Applied changes keep their test cases, so later changes are re-checked against them too.

Is this included, or is it a service?

The loop runs for every Email Assistant. Hands-on tuning, where we do the work with you and keep doing it, is what the done-for-you plan is, from €390 a month. See pricing.

Bring us a queue and we will tune on it.

The loop starts the moment your operators begin editing drafts, which is the first week.

Free trial on every platform. No credit card on Shopify, Shoper or Upgates.

Choose your platform

Install Sensbot from your store's app store

Book a demo with Sensbot