Help Center
AI & knowledgeAdmin only15 min read

Teach the AI with feedback

When your AI agent gets something wrong, you can fix it for good instead of apologising to one customer. Flag the reply in the Inbox, and an admin turns the pile of flags into a reviewed change to the agent, with a test that keeps it fixed. Here is the whole loop, and how it differs from fixing a wrong fact.
Two surfaces, one loop
Flagging happens in the Inbox, on the reply itself. Reviewing happens in the Admin Dashboard, under AI & Knowledge: the AI Feedback page for every agent, or the Feedback tab inside one agent. Setting up the agent and its Knowledge Hub is in The AI agent & Knowledge Hub.
Start here

The 60-second version

  • Flag a bad AI reply: point at it and click the thumbs-down. Say what went wrong in your own words; AI assist drafts the correction and you submit it.
  • Triage in AI Feedback. Each flag is shown with its conversation. Keep it, edit it, or dismiss it.
  • Review & improve: four screens (keep or dismiss, see why, review the fix, choose tests). You approve a before-and-after diff before anything is saved.
  • Run the tests it added, so the fix stays fixed.
Tip
If you do one thing, flag generously and be specific. The queue can only teach what someone marked.
Before you flag

Fact, person or behaviour?

“Teaching the AI” is three different jobs, and picking the right one saves an afternoon. Ask what the reply got wrong:

The reply was wrong because a fact was wrong or missing
Fix the Knowledge Hub
Edit the FAQ, document or website page the agent read. Instant, and it helps every agent. The Hub’s Suggestions tab lists questions customers keep asking that it can’t answer yet, drafted from your team’s own replies; nothing is added until you Accept it.
The AI agent & Knowledge Hub →
The agent stopped to ask a person
Answer through Internal Input (Beta)
When an agent uses Request Internal Input, a rep tells it what to do, or sends a message word for word. That settles that one conversation. It does not change the agent, so a question that keeps coming up belongs in the Knowledge Hub.
When the agent asks a human →
The agent did something it shouldn’t (invented a slot, wrong tone, ignored what was said)
Use the feedback loop
Flag the reply. A batch of flags becomes a reviewed change to the agent’s instructions and setup, plus a test that keeps it fixed. This is the rest of this guide.
Jump to Step 1 →
How to tell a fact from a behaviour
An AI reply that used your Knowledge Hub carries a small pill under it, such as 2 sources. Click it to see which FAQs, documents or web pages it drew on. The list shows which sources, with no score. If the wrong sentence came from a source, fix the source. If it came from nowhere, or from the agent’s own instructions, flag it. Review & improve also tells you: a finding marked Outside the agent means the cause isn’t in the agent’s setup.
The mental model

How the feedback loop works

Four moments, read left to right. Each is a different screen and usually a different person: whoever is working the Inbox flags, and an admin does the rest.

1A reply goes wrong
BMBright Minds TuitionBusiness account
Can my son try a P1 Maths trial this Saturday?
4:11 PM ✓✓
Yes! Our P1 Maths trial is on Saturday at 10am. Shall I book you in?
4:12 PM
Message

The customer gets an answer that is not true.

2Flag it
Sarah Tan
+65 9123 4567
Can my son try a P1 Maths trial this Saturday?
Yes! Our P1 Maths trial is on Saturday at 10am.

Anyone reading the chat clicks the thumbs-down.

3Triage it
AI Feedback
PendingTrainedRejected
2 pieces of feedback waitingReview & improve
It offered a Saturday trial slot.

An admin keeps what is right and dismisses what is not.

4Fix and protect
Improve Sales Triage
34
Offer trial slots when asked.
Only offer slots the booking
action returns.
Apply the fix

A fix is written, you approve it, and a test guards it.

The loop. ① The customer sees an answer that isn’t true. ② Someone reading the chat clicks the thumbs-down (ringed). ③ In AI Feedback, an admin clicks Review & improve (ringed). ④ They approve the fix with Apply the fix (ringed).
  • A flag belongs to one reply and one person. It stores the reply, the conversation around it, what the reply should have said and a category.
  • A fix is a reviewed edit, not a retrain. The same copilot you use in the agent editor writes it, in a cautious mode that prefers small surgical changes. Nothing is saved until you press Apply the fix.
  • The diagnosis comes first. Before you see a fix, each kept flag is traced to the part of the setup that caused it, so you judge whether the fix removes the cause.
  • A test guards the fix. Any kept flag can become a test that replays the conversation and checks the new reply.
Step 1

Flag a reply

Anyone reading the conversation can react to an AI agent’s reply. Only replies sent by an AI agent have the thumbs; messages from people, workflows and broadcasts do not.

1

Point at the reply and click the thumbs-down

app.exabloom.com/conversations/3f9c…
BMBright MindsOrchard
Inbox
Leads
Calendars
Contacts
Bulk Actions
Win-back
Workflows
Analytics
Forms
Settings
Inbox
All chatUnread
Search chats and messages
STSarah9:02 PMYes! Our P1 Maths trial is…Whatsapp Business
JLJames6:12 PMCan you send the July schedule?Whatsapp Business
PRPriya5:48 PMReturning parent, gave 10%…Instagram
WMWei MingYesterdayYou: See you on Tuesday!Telegram
AWAishaMondayIs there parking nearby?Whatsapp Business
Sarah Tan+65 9123 4567
Today
Can my son try a P1 Maths trial this Saturday?
4:11 PM
1
Sales Triage
Yes! Our P1 Maths trial is on Saturday at 10am. Shall I book you in?
4:12 PM
Sales Triage is handling this conversation
Lead Info
Notes
Collaborators
Workflows
Contact details
① Point at the AI reply and two thumbs appear beside it. The thumbs-down is Flag AI response - needs improvement (ringed); the thumbs-up next to it is Mark as good AI response.
2

Say what went wrong

A drawer titled What went wrong? slides in with the reply quoted at the top. Type into the box at the bottom, in plain words, for example “It quoted a 25% goodwill credit but our SOP says 50%.” Press Enter to send. AI assist may ask a question or two. You can stop it at any time with Skip the questions - draft it now.

app.exabloom.com/conversations/3f9c…
BMBright MindsOrchard
Inbox
Leads
Calendars
Contacts
Bulk Actions
Win-back
Workflows
Analytics
Forms
Settings
Inbox
All chatUnread
Search chats and messages
STSarah9:02 PMYes! Our P1 Maths trial is…Whatsapp Business
JLJames6:12 PMCan you send the July schedule?Whatsapp Business
PRPriya5:48 PMReturning parent, gave 10%…Instagram
WMWei MingYesterdayYou: See you on Tuesday!Telegram
AWAishaMondayIs there parking nearby?Whatsapp Business
Sarah Tan+65 9123 4567
Today
Can my son try a P1 Maths trial this Saturday?
4:11 PM
Sales Triage
Yes! Our P1 Maths trial is on Saturday at 10am. Shall I book you in?
4:12 PM
Lead Info
Notes
Collaborators
Workflows
Contact details
What went wrong?
Sales TriageYes! Our P1 Maths trial is on Saturday at 10am. Shall I book you in?
We don’t run a Saturday P1 class. Trials are Tuesdays at 5pm. It made up a slot.
AI assist
Got it. Should it offer Tuesday 5pm, or pass the parent to the team?
2Type your reply… (Enter to send)
3Skip the questions - draft it now
app.exabloom.com/conversations/3f9c…
BMBright MindsOrchard
Inbox
Leads
Calendars
Contacts
Bulk Actions
Win-back
Workflows
Analytics
Forms
Settings
Inbox
All chatUnread
Search chats and messages
STSarah9:02 PMYes! Our P1 Maths trial is…Whatsapp Business
JLJames6:12 PMCan you send the July schedule?Whatsapp Business
PRPriya5:48 PMReturning parent, gave 10%…Instagram
WMWei MingYesterdayYou: See you on Tuesday!Telegram
AWAishaMondayIs there parking nearby?Whatsapp Business
Sarah Tan+65 9123 4567
Today
Can my son try a P1 Maths trial this Saturday?
4:11 PM
Sales Triage
Yes! Our P1 Maths trial is on Saturday at 10am. Shall I book you in?
4:12 PM
Lead Info
Notes
Collaborators
Workflows
Contact details
What went wrong?
Sales TriageYes! Our P1 Maths trial is on Saturday at 10am. Shall I book you in?
Your feedbackEdit anything
What the AI should have said *
4P1 Maths trials run on Tuesdays at 5pm. Would that suit you?
Why
There is no Saturday class. It invented the slot.
Filed under Said something untrueChange
← Add more detail5Submit feedback
Left picture: ② the box you type into, and ③ the link that stops the questions. Right picture, once the feedback is drafted: ④ What the AI should have said (required - Submit feedback stays greyed out until it has text), and ⑤ Submit feedback.

The draft has three parts. What the AI should have said and Why are in your own words and editable. Filed under is the category AI assist picked; click Change to pick another. In the drawer the four categories read as Said something untrue, Wrong tone, Ignored the conversation and Something else. The admin later sees the same four as Hallucination, Wrong tone, Missed context and Other. If you add more detail after the draft appears, Done - review the draft takes you straight back to it.

Good to know
The whole conversation is saved with your feedback and used when the agent is improved. If AI assist can’t respond, click Retry or Fill in the form myself: your conversation is kept.
3

Or mark a good one

A thumbs-up is one click, with no drawer: you get a “Marked as a good response” message with Undo for a few seconds. Either way a small pill, Flagged or Marked good, now sits under the reply.

app.exabloom.com/conversations/3f9c…
BMBright MindsOrchard
Inbox
Leads
Calendars
Contacts
Bulk Actions
Win-back
Workflows
Analytics
Forms
Settings
Inbox
All chatUnread
Search chats and messages
STSarah9:02 PMYes! Our P1 Maths trial is…Whatsapp Business
JLJames6:12 PMCan you send the July schedule?Whatsapp Business
PRPriya5:48 PMReturning parent, gave 10%…Instagram
WMWei MingYesterdayYou: See you on Tuesday!Telegram
AWAishaMondayIs there parking nearby?Whatsapp Business
Sarah Tan+65 9123 4567
Today
Can my son try a P1 Maths trial this Saturday?
4:11 PM
1
Sales Triage
Yes! Our P1 Maths trial is on Saturday at 10am. Shall I book you in?
4:12 PM
Sales Triage is handling this conversation
Lead Info
Notes
Collaborators
Workflows
Contact details
app.exabloom.com/conversations/3f9c…
BMBright MindsOrchard
Inbox
Leads
Calendars
Contacts
Bulk Actions
Win-back
Workflows
Analytics
Forms
Settings
Inbox
All chatUnread
Search chats and messages
STSarah9:02 PMYes! Our P1 Maths trial is…Whatsapp Business
JLJames6:12 PMCan you send the July schedule?Whatsapp Business
PRPriya5:48 PMReturning parent, gave 10%…Instagram
WMWei MingYesterdayYou: See you on Tuesday!Telegram
AWAishaMondayIs there parking nearby?Whatsapp Business
Sarah Tan+65 9123 4567
Today
Can my son try a P1 Maths trial this Saturday?
4:11 PM
Sales Triage
Yes! Our P1 Maths trial is on Saturday at 10am. Shall I book you in?
4:12 PM
2Marked good
Marked as a good responseUndo
Sales Triage is handling this conversation
Lead Info
Notes
Collaborators
Workflows
Contact details
① Click the thumbs-up. ② The pill that appears under the reply (with the Undo message at the bottom). Click the pill to see everyone’s feedback on this reply, open its sources, and edit your own.
  • One feedback per person per reply. Click your own thumb again, or the pill, to edit it. A drawer titled Feedback on this response lists every teammate’s feedback, and offers Edit my feedback (or Mark good / Flag if you haven’t voted).
  • You can switch a verdict only while it is Pending. Once an admin has trained on or rejected it, the other thumb is greyed out with the tooltip “Already used for training - this verdict is locked”.
Step 2

Triage the queue

Every flag lands in the AI Feedback page of the Admin Dashboard. Getting there takes two clicks.

1

Open the Admin Dashboard

app.exabloom.com/conversations
1BMBright MindsOrchard
Inbox
Leads
Calendars
Contacts
Bulk Actions
Win-back
Workflows
Analytics
Forms
Settings
Conversations
app.exabloom.com/conversations
BMBright MindsOrchard
Inbox
Leads
Calendars
Contacts
Bulk Actions
Win-back
Workflows
Analytics
Forms
Settings
Conversations
Brands
Find brand...
BMBright Mindsowner
WorkspacesBright Minds
Find workspace...
2
Admin DashboardManage brand settings
Orchard
Tampines
Jurong East
① The workspace switcher, top of the sidebar. ② Click it and a list opens with Admin Dashboard pinned at the top. It appears for Admins and Owners, or anyone with an Admin Dashboard module.
2

Click AI Feedback

app.exabloom.com/agency/ai-feedback
BMBright MindsAdmin view
Analytics
Analytics
Billing & Usage
WhatsApp Business
People
Users
Roles
AI & Knowledge
AI Agents
Knowledge Hub
Internal InputBeta
1
AI Feedback
Tools
Exports
Website Chat Widget
Redirect Links
Logout
AI Feedback
Triage flagged AI responses and turn them into prompt edits or knowledge fixes.
PendingTrainedRejected
Search by ideal response or rationale…All categories
2 pieces of feedback waiting for Sales TriageReview & improve
Sales Triage3 items · 2 needs improvement · 1 goodHallucinationIt offered a Saturday trial slot. We only run trials on Tuesdays.Wei Ling · Ravi · 2h agoWrong toneToo pushy on the follow-up after the parent said no.Marcus Tan · Ravi · 5h agoHandled the refund question clearly.Priya · Sara · 1d ago
① AI Feedback, in the AI & Knowledge group of the Admin Dashboard sidebar. The sidebar is there on this page and on Knowledge Hub, AI Agents and Internal Input.
3

Read the queue

app.exabloom.com/agency/ai-feedback
BMBright MindsAdmin view
Analytics
Analytics
Billing & Usage
WhatsApp Business
People
Users
Roles
AI & Knowledge
AI Agents
Knowledge Hub
Internal InputBeta
AI Feedback
Tools
Exports
Website Chat Widget
Redirect Links
Logout
AI Feedback
Triage flagged AI responses and turn them into prompt edits or knowledge fixes.
1PendingTrainedRejected
Search by ideal response or rationale…All categories
22 pieces of feedback waiting for Sales TriageReview & improve
Sales Triage3 items · 2 needs improvement · 1 good3HallucinationIt offered a Saturday trial slot. We only run trials on Tuesdays.Wei Ling · Ravi · 2h agoWrong toneToo pushy on the follow-up after the parent said no.Marcus Tan · Ravi · 5h agoHandled the refund question clearly.Priya · Sara · 1d ago
Reading order. ① Three tabs by status: Pending is open by default, Trained and Rejected are one click away. Under them, a search box and an All categories filter. ② One line per agent says how many pieces of feedback are waiting, with Review & improve. ③ Then the flagged replies, grouped under the agent.
1PendingTrainedRejected
22 pieces of feedback waiting for Sales Triage
Review & improve
3
Hallucination
It offered a Saturday trial slot. We only run trials on Tuesdays.
Wei Ling · Ravi · 2h ago
The same three regions at reading size. A row shows the category, the note, then the contact, who flagged it and when. Items already used in a fix also carry a violet label, and rejected ones a Rejected chip.

Search looks through the what it should have said and why text. The waiting line counts only Pending thumbs-down items for that agent; good examples are listed but never counted.

4

Open one item and decide

Click a row. A drawer opens with Feedback on {agent} response and, top right, Agent (open the agent) and Chat (open the conversation).

app.exabloom.com/agency/ai-feedback
BMBright MindsAdmin view
Analytics
Analytics
Billing & Usage
WhatsApp Business
People
Users
Roles
AI & Knowledge
AI Agents
Knowledge Hub
Internal InputBeta
AI Feedback
Tools
Exports
Website Chat Widget
Redirect Links
Logout
AI Feedback
Triage flagged AI responses and turn them into prompt edits or knowledge fixes.
PendingTrainedRejected
Search by ideal response or rationale…All categories
2 pieces of feedback waiting for Sales TriageReview & improve
Sales Triage3 items · 2 needs improvement · 1 goodHallucinationIt offered a Saturday trial slot. We only run trials on Tuesdays.Wei Ling · Ravi · 2h agoWrong toneToo pushy on the follow-up after the parent said no.Marcus Tan · Ravi · 5h agoHandled the refund question clearly.Priya · Sara · 1d ago
Feedback on Sales Triage response
Bright Minds intake · Sales Triage
AgentChat
1FeedbackConversation contextLLM call
ContactWei Ling · +65 9123 4567
SubmittedRavi · 30/9/2026, 4:20 PM
Flagged AI message
Yes! Our P1 Maths trial is on Saturday at 10am. Shall I book you in?
Issue category
Hallucination
What it should have said
P1 Maths trials run on Tuesdays at 5pm.
Reviewer rationale
There is no Saturday class. It invented the slot.
▸ Clarification chat (1 from Ravi)
Edit2 Reject3 Promote to test case
app.exabloom.com/agency/ai-feedback
BMBright MindsAdmin view
Analytics
Analytics
Billing & Usage
WhatsApp Business
People
Users
Roles
AI & Knowledge
AI Agents
Knowledge Hub
Internal InputBeta
AI Feedback
Tools
Exports
Website Chat Widget
Redirect Links
Logout
AI Feedback
Triage flagged AI responses and turn them into prompt edits or knowledge fixes.
PendingTrainedRejected
Search by ideal response or rationale…All categories
2 pieces of feedback waiting for Sales TriageReview & improve
Sales Triage3 items · 2 needs improvement · 1 goodHallucinationIt offered a Saturday trial slot. We only run trials on Tuesdays.Wei Ling · Ravi · 2h agoWrong toneToo pushy on the follow-up after the parent said no.Marcus Tan · Ravi · 5h agoHandled the refund question clearly.Priya · Sara · 1d ago
Feedback on Sales Triage response
Bright Minds intake · Sales Triage
AgentChat
FeedbackConversation contextLLM call
ContactWei Ling · +65 9123 4567
SubmittedRavi · 30/9/2026, 4:20 PM
Reject this feedback
Reason (optional)
DuplicateNot actionable4Not the AI’s faultOff-topicOther
Note (optional)
A short note for whoever reviews the rejection later.
Cancel5Reject feedback
Left picture: ① the three tabs (Feedback, Conversation context, LLM call). ② Reject. ③ Promote to test case (its caret adds Test as a simulated contact). Right picture, after clicking Reject: ④ pick a reason, ⑤ Reject feedback.
  • Feedback: the flagged message, category, what it should have said, the reviewer’s reason, and a collapsed Clarification chat (the reviewer’s own words often hold a detail the summary dropped).
  • Conversation context: the messages around the flagged turn, so you can see what the customer really asked.
  • LLM call: the tokens used, the prompt the model was sent and its raw response. It doesn’t show a model name, and it is greyed out when nothing was captured for that message.

The moves on an item: Edit any field; Reject with a reason (Duplicate, Not actionable, Not the AI’s fault, Off-topic or Other) and an optional note; Move back to Pending for a rejected item; Promote to test case; and Delete when nothing depends on it yet. If you edit an item that was already used in a fix, a banner reminds you the edit won’t change that past run.

Step 3

Review & improve

This is where flags change the agent. It is one full-screen flow with four steps, on top of the agent’s editor, so the sidebar is gone on purpose. A step rail across the top shows where you are, and Leave is always top right. It works on the agent’s Pending thumbs-down items only.

1

Start it

app.exabloom.com/agency/ai-feedback
BMBright MindsAdmin view
Analytics
Analytics
Billing & Usage
WhatsApp Business
People
Users
Roles
AI & Knowledge
AI Agents
Knowledge Hub
Internal InputBeta
AI Feedback
Tools
Exports
Website Chat Widget
Redirect Links
Logout
AI Feedback
Triage flagged AI responses and turn them into prompt edits or knowledge fixes.
PendingTrainedRejected
Search by ideal response or rationale…All categories
12 pieces of feedback waiting for Sales TriageReview & improve
Sales Triage3 items · 2 needs improvement · 1 goodHallucinationIt offered a Saturday trial slot. We only run trials on Tuesdays.Wei Ling · Ravi · 2h agoWrong toneToo pushy on the follow-up after the parent said no.Marcus Tan · Ravi · 5h agoHandled the refund question clearly.Priya · Sara · 1d ago
app.exabloom.com/agency/ai-agents/3f9c…
Sales Triage
DraftPublished Copilot Test Saved
InstructionsActionsRequired ResourcesExit ConditionsOutput DataTests2Feedback2Settings
Instructions
app.exabloom.com/agency/ai-agents/3f9c…
Sales Triage
DraftPublished Copilot Test Saved
InstructionsActionsRequired ResourcesExit ConditionsOutput DataTestsFeedback2Settings
PendingTrainedRejected
2 pieces of feedback waiting
Decide which to act on, see why Sales Triage got them wrong, and apply a fix.
3Review & improve
HallucinationIt offered a Saturday trial slot. We only run trials on Tuesdays.Wei Ling · Ravi · 2h agoWrong toneToo pushy on the follow-up after the parent said no.Marcus Tan · Ravi · 5h ago
Two ways in. Top picture: ① Review & improve on the agent’s line in AI Feedback opens that agent’s editor and starts the flow at once. Lower pictures: ② the agent’s Feedback tab, with a count of what’s waiting, then ③ Review & improve.

The Feedback tab is the same list as the AI Feedback page, filtered to this agent. If nothing is waiting the flow says so and there is nothing to do.

2

Step 1 of 4: keep or dismiss each flag

app.exabloom.com/agency/ai-agents/3f9c…
Improve Sales Triage
1Review feedback2Understand why3Review the fix4Keep it fixed
Leave
Step 1 of 4
Which feedback should shape the agent?
Not every flag is right. Read each one with its conversation, and keep only what the agent should actually change.
1230 to fix · 0 dismissed · 3 left
Ravi flagged this 2 hours agoHallucination1 of 3
Conversation with Wei Ling
Wei Ling
Can my son try a P1 Maths trial this Saturday?
Flagged · Sales Triage
Yes! Our P1 Maths trial is on Saturday at 10am.
What was wrong
There is no Saturday class. It invented the slot.
What it should have done
P1 Maths trials run on Tuesdays at 5pm.
Is this something the agent should change?1 Dismiss2 Fix this
Keep at least one to continueUnderstand why
Each flag comes with its conversation on the left (the flagged reply outlined) and what was wrong on the right. ① Dismiss asks why (same five reasons as Reject) and takes an optional note. ② Fix this keeps it. Understand why unlocks once you’ve kept one.

Not every flag is right, and this is where you say so. The counter tracks to fix · dismissed · left, and Change my mind undoes a decision. Dismissals are saved as soon as you move on.

3

Step 2 of 4: see why it happened

app.exabloom.com/agency/ai-agents/3f9c…
Improve Sales Triage
Review feedback2Understand why3Review the fix4Keep it fixed
Leave
Step 2 of 4
Why is this happening?
Each problem, traced back to the part of Sales Triage’s setup that causes it.
The pattern
Both replies came from the same rule: the agent is told to offer trial slots but not where to get them.
1
It offered a Saturday trial slot that does not exist.
Flagged by Ravi: “There is no Saturday class.”
Instructions
The instructions say to offer slots when asked, but not which ones exist.
Offer trial slots when asked.
Direction for the fix: Only offer slots that come from the booking action.
Anything the fix should take into account?
Optional. Correct the diagnosis, or say what you want done - the fix is written with this in mind.
1e.g. Never quote prices - hand pricing questions to the team instead
Back2Write the fix
After a short wait (usually 15 to 30 seconds) each kept flag is traced to a part of the setup. ① An optional box: correct the diagnosis or say what you want done. ② Write the fix.

At the top, The pattern sums up what the flags have in common. Each finding then names where the cause lives: Instructions, Actions, Arguments, Exit reasons, Required resources, Output data, Knowledge or Outside the agent. It quotes the wording responsible and gives a Direction for the fix, marked “a best guess - check it” when the diagnosis is unsure.

4

Step 3 of 4: review the fix

app.exabloom.com/agency/ai-agents/3f9c…
Improve Sales Triage
Review feedbackUnderstand why3Review the fix4Keep it fixed
Leave
Step 3 of 4
Review the fix
Everything it changes, before and after. Edit anything, or switch off what you do not want.

I added one rule so trial slots only come from the booking action, and softened the follow-up.

Current
Suggested1Edit manually
You are a tuition centre assistant.
Offer trial slots when asked.
Be friendly and helpful.
Follow up until they book.
You are a tuition centre assistant.
Only offer trial slots the booking
action returns. Never invent times.
Be friendly and helpful.
Ask once; if they say no, stop.
Not quite right? Say what to change and the fix is written again.
e.g. Keep the greeting as it was, only change the pricing rule Send
Back2Continue
The copilot’s proposal, before and after. Removed lines are struck through in red, added lines in green. ① Edit manually lets you change the suggested text yourself. ② Continue. Below the diff, a box lets you say “not quite right” and the fix is written again.

If the fix touches more than the instructions, each other change appears as its own before-and-after card that you can edit or switch off. Continue stays greyed out while the fix is being written, or if nothing is left to apply.

5

Step 4 of 4: choose tests and apply

app.exabloom.com/agency/ai-agents/3f9c…
Improve Sales Triage
Review feedbackUnderstand whyReview the fix4Keep it fixed
Leave
Step 4 of 4
Keep these from coming back
Turn a fixed problem into a test, and it is checked every time the agent changes.
1There is no Saturday class. It invented the slot.Checks the reply against: P1 Maths trials run on Tuesdays at 5pm.Good testToo pushy on the follow-up after the parent said no.

Tests show up in the agent’s Tests tab, ready to run after every change.

Back2Apply the fix
app.exabloom.com/agency/ai-agents/3f9c…
Improve Sales Triage
Review feedbackUnderstand whyReview the fixKeep it fixed
Close
Sales Triage is updated
The fix is saved to the agent.
  • Instructions updated
  • 2 pieces of feedback marked as fixed
  • 1 dismissed
  • 1 regression test added
3 Run the testsBack to the agent
① Tick the fixed problems you want as tests. The ones concrete enough to check automatically are pre-ticked and tagged Good test. ② Apply the fix. ③ The last screen lists what changed; Run the tests takes you to the agent’s Tests tab.
Apply saves straight away
Apply the fix saves the agent as it stands, including any unsaved edits already in the editor (a note warns you). Nothing here moves the Draft / Published switch, so on a Published agent the change is live for the next reply. Read Step 3 as if you were publishing.

Applying does four things: writes the change to the agent, moves the kept flags to the Trained tab (labelled with the run), leaves the dismissed ones on Rejected, and creates a test for each one you ticked. If you leave before Apply, you are asked “Leave without applying the fix?”

Step 4

Tests keep it fixed

A fix that is never re-checked quietly comes undone the next time someone edits the instructions for another reason. A test freezes the situation: it replays the conversation up to the flagged reply (with up to five messages before it) and an AI judge checks the agent’s new reply against what it should have said.

app.exabloom.com/agency/ai-agents/3f9c…
Sales Triage
DraftPublished Copilot Test Saved
InstructionsActionsRequired ResourcesExit ConditionsOutput Data1TestsFeedback2Settings
Instructions
app.exabloom.com/agency/ai-agents/3f9c…
Sales Triage
DraftPublished Copilot Test Saved
InstructionsActionsRequired ResourcesExit ConditionsOutput DataTestsFeedback2Settings
Agent Tests2 tests
2 Run AllAdd
NameResultLast run
3[hallucination] Avoids: offered a Saturday trial slotnever runAnswers the fee question3/3 ✓2d ago
The agent’s Tests tab. ① Tests, in the agent’s left column. ② Run All. ③ The test the fix added, named after the problem and marked never run until you run it.
  • From the review flow, ticked items become tests when you apply the fix.
  • From one queue item, click Promote to test case in its drawer. It opens the new test in the Tests tab, and the button becomes View test case. The caret beside it offers Test as a simulated contact, which reads the whole conversation into a persona the agent must handle live on every run; it takes a few seconds longer.
  • Good replies can be promoted too. The note you left is what the test checks against, so write one.
Recipes

Setups to copy

Stamp out a recurring mistake
  1. 1Each time it happens, click the thumbs-down and write a concrete What the AI should have said.
  2. 2When three or four have piled up, click Review & improve on that agent.
  3. 3Fix this the real ones, read the diagnosis, then read the diff as if you were publishing it.
  4. 4Tick the concrete ones as tests, Apply the fix, then Run the tests.
Bank a reply that works
  1. 1When the agent nails a tricky reply, click the thumbs-up. One click, with Undo.
  2. 2Click the Marked good pill, then Edit my feedback, and say why it was good.
  3. 3In AI Feedback, open it and click Promote to test case. It is checked on every run.
Clear the queue honestly
  1. 1Flagged but actually fine? Dismiss it as Not the AI’s fault with a one-line note.
  2. 2Same issue twice? Dismiss the second as Duplicate.
  3. 3Fixed the FAQ in the Knowledge Hub instead? Dismiss as Not actionable and say so in the note.

Good to know & pitfalls

  • Nothing is fine-tuned. The fix is a reviewed edit to the agent’s own setup: its instructions and, where the cause is there, its actions, arguments, exit conditions, required resources or output data. It is fast, visible, and yours to edit.
  • Apply the fix saves the agent straight away. There is no separate draft step, and the fix does not touch the Draft / Published switch. A Published agent uses the new setup on its next reply, so Step 3 is your only review.
  • Only Pending thumbs-down items feed a fix. Good examples never do; their job is to become tests. Dismissed and already-trained items are left out too.
  • Concrete beats vague. What the AI should have said is required to submit, and it is what the fix and the test lean on hardest. “Tone was off” teaches little; the exact sentence you wanted teaches a lot.
  • Dismissals save as you go; the fix does not. The moment you move to Step 2, your dismissals are saved. Leave after that and the diagnosis and the written fix are discarded, the agent stays as it was, and dismissed flags stay dismissed.
  • Every item carries its context. Open one and you get Feedback, Conversation context and LLM call (tokens in and out, the exact prompt sent, the raw response). The LLM call tab is greyed out when nothing was captured.
  • Reject keeps a record; Delete does not. Rejected items stay on the Rejected tab with their reason. Delete is permanent and offered only while an item is untouched: not trained, not used in a fix, not promoted to a test.
  • Only an AI agent’s replies can be flagged. An AI Model step in a workflow computes things for other steps and never sends a message, so there is nothing to flag.
  • Library-managed agents can’t be refined this way. Their instructions belong to the library; the service refuses with “Managed agents cannot be refined directly - edit the agent configuration instead”.
  • Tests do not run themselves. A test is checked when you click Run All or run it from its row. Run them after every fix.
Who can do what
Flagging happens on the Inbox conversation itself. Triage, Review & improve and tests are in the Admin Dashboard, so plan who owns the loop: a person who can open AI Feedback and edit the agent.

Need a hand?

Our Singapore-based team is one message away - happy to help you get set up.