Help Center
AI & knowledgeAdmin only20 min read

The AI agent & Knowledge Hub

An AI agent is a teammate that talks to your customers. The Knowledge Hub is the library it looks answers up in. This guide takes you from a first agent that answers from your own FAQs to a configured one that takes actions, asks your team when it is unsure, branches on how a conversation ended, and gets sharper every week.

Two halves: agent + knowledge

The feature is two things that work as a pair. The AI agent is the part that talks: it reads a customer’s message and replies in your voice. The Knowledge Hub is the part it looks things up in: a shared library of your facts. The agent doesn’t have to invent an answer; with its Search Knowledge Base action on (it is on by default) it searches the Hub first and replies from what it finds.

The AI agent

The teammate that talks. Its instructions, the actions it may take, and when it stops or asks a human. One agent per job.

The Knowledge Hub

Everything it knows: FAQs in folders, websites we crawl for you, and uploaded documents. One shared library for every agent in the brand.

The agent talks; the Knowledge Hub is what it looks things up in. Keep them straight and everything else follows.

Both live one level up from the workspace you work in every day, in your brand’s Admin Dashboard, under a group called AI & Knowledge: AI Agents for the agents, Knowledge Hub for the library, plus Internal Input (Beta) and AI Feedback for the human side. One Knowledge Hub is shared across every agent and every workspace in the brand, so a fact you fix once is fixed for all of them.

Who does what
Building agents and curating knowledge is admin work. If you’re a rep, the agent reaches you: when it hits something it can’t handle, it asks for your input, and you answer from the Inbox. You can also rate its replies. Both are covered below.

Get to the Admin Dashboard

The most common first stumble isn’t setting an agent up, it’s finding the screen. If you’ve been hunting for the Knowledge Hub in your workspace sidebar, between Inbox and Workflows, it isn’t there and nothing is broken. Your workspace is one outlet’s day-to-day work; the Admin Dashboard is the brand-wide floor above it, and that’s where AI agents and the Knowledge Hub live. Two steps, from anywhere in the app.

1

Open the Admin Dashboard

app.exabloom.com/conversations
1BMBright MindsOrchard
Inbox
Leads
Calendars
Contacts
Bulk Actions
Win-back
Workflows
Analytics
Forms
Settings
Inbox
All chatUnread
Search chats and messages
STSarah9:02 PMTuesday 4.30 works. And the fee?1Whatsapp 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
app.exabloom.com/conversations
BMBright MindsOrchard
Inbox
Leads
Calendars
Contacts
Bulk Actions
Win-back
Workflows
Analytics
Forms
Settings
Inbox
All chatUnread
Search chats and messages
STSarah9:02 PMTuesday 4.30 works. And the fee?1Whatsapp 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
Brands
Find brand...
BMBright Mindsowner
WorkspacesBright Minds
Find workspace...
2
Admin DashboardManage brand settings
Orchard
Tampines
Jurong East
① Click your brand at the top of the left sidebar. A panel opens beside it: Brands on the left, Workspaces on the right. ② Click Admin Dashboard, pinned above your workspaces.

That tile isn’t just a logo, it’s the switcher, and it’s the only door into the Admin Dashboard. If your sidebar is collapsed it’s just the small square logo; click it either way.

2

Open AI & Knowledge

The whole sidebar changes: your everyday workspace menu is replaced by the brand-wide admin one, with a violet Admin view badge under your brand. The four AI items sit together in one group, so AI Agents, Internal Input and AI Feedback are a click away from here too.

app.exabloom.com/agency/knowledge-hub
BMBright MindsAdmin view
Analytics
Analytics
Billing & Usage
WhatsApp Business
People
Users
Roles
AI & Knowledge
AI Agents
1
Knowledge Hub
Internal InputBeta
AI Feedback
Tools
Exports
Website Chat Widget
Redirect Links
Logout
Knowledge Hub
Manage FAQs, documents and websites available to your AI agents.
FAQs12Documents2Websites1Suggestions2
Search FAQs across all folders…
New folder
Pricing & fees3 FAQs
Class schedules5 FAQs
Policies4 FAQs
① Knowledge Hub, in the AI & Knowledge group. AI Agents is the row above it; Internal Input (Beta) and AI Feedback are right below.

To get back to work, click the same tile and pick a workspace from the right-hand list.

Don’t see “Admin Dashboard” in the panel?
Two reasons it hides. Either you’re typing in the workspace search box, because the pinned tile disappears while you’re searching (clear the box and it comes back), or your role doesn’t reach the admin area: it shows for brand Owners and Admins, or a role that’s been granted at least one admin module. Ask an owner to update your role; see Roles & permissions.
Brand-level, not workspace-level
There’s one Knowledge Hub and one set of agents per brand, not per workspace. Which workspace you were in before you clicked through makes no difference: an FAQ you add here is available to every workspace under the brand.

The 10-minute setup

You can stop after three steps and have a real, useful agent. Here’s the whole minimal path before we go deeper.

Start here · most businesses
  1. 1Add your top FAQs
  2. 2Create an agent, write its instructions
  3. 3Publish, then use it in a workflow

That’s a working agent answering from your own facts. Everything below is optional polish.

Advanced · only if you need it

Want it to do things, not just answer? Give it write actions, let it ask your team when it is unsure, add exit reasons to branch on, and use the feedback loop to sharpen it over time.

Covered from “Configure the agent” onward.

The simple path is the whole job for most teams. Everything after it is opt-in.
1

Create the agent

Click AI Agents, the first row of AI & Knowledge (right above Knowledge Hub). Each card on the page is one agent.

app.exabloom.com/agency/ai-agents
BMBright MindsAdmin view
People
Users
Roles
AI & Knowledge
AI Agents
Knowledge Hub
Internal InputBeta
AI Feedback
Logout
AI Agents
Create and manage intelligent agents for automating customer interactions.
1 New Agent
Agents Custom Tools
Search agents...
Front-desk assistantAnswers parents’ questions and offers a free trial class. 2 pending feedbackLive Sep 12Lead qualifierAsks a few questions, then routes the enquiry.Live Sep 3Win-back agentRe-engages leads who went quiet.Draft Aug 28
① New Agent, top right. On each card: a green Live or grey Draft dot, and an amber “pending feedback” pill when reps have flagged its replies.

New Agent creates an agent called Untitled Agent as a Draft, with the starter instruction “You are a helpful AI assistant.”, and opens it straight away. (If Exabloom has shared any managed templates with your brand, a chooser offers them first, tagged Managed, beside Start from scratch.)

2

Name it, write it, publish it

Rename it by clicking its name in the header, then write what it should do under Instructions.

app.exabloom.com/agency/ai-agents/3f9c…
Front-desk assistant
1DraftPublished Copilot Test2 Save
InstructionsActionsRequired ResourcesExit ConditionsOutput DataTestsFeedback2Settings
Instructions
WritePreview
You are the front-desk assistant for Bright Minds Tuition.

Greet parents warmly and answer questions about classes and fees. Look the answer up in the Knowledge Hub before you reply, and never guess a price.

If a parent is ready to book, offer a free trial class. If they ask about refunds, ask a teammate for input.
Arguments
None yet
Add argument
① Draft and Published is one switch: flip it to Published when the agent is ready. ② Save lights up violet as soon as you change anything. The sidebar is gone on purpose: the editor opens full screen so a long set of instructions has room.

Until you flip the switch to Published the agent stays a Draft (the card shows a grey Draft dot; a published one shows a green Live dot). That switch is the line between “still editing” and “ready to run”.

Draft agents are invisible to workflows
The AI Agent workflow action only lists Published agents. If yours doesn’t appear in its dropdown, it’s still a Draft. Publish it first.
Step 1

Fill the Knowledge Hub

Start with knowledge, not the agent: an agent with nothing to look up can only fall back on generic answers. The Knowledge Hub has four tabs, each with a count beside its name:

  • FAQs: short question-and-answer pairs grouped into folders (Pricing, Schedules, Policies). This is the backbone; it’s where most answers should come from.
  • Websites: point us at a site and we crawl and index it, keep it linked to the live site, and you refresh it in one click.
  • Documents: PDF, TXT and DOCX files. Read the warning below before you rely on these for the agent.
  • Suggestions: questions customers keep asking that the Hub can’t answer yet, waiting for you to approve them as FAQs.
Some buttons missing?
Creating, editing and deleting knowledge are three separate permissions. Without one, the matching button (New folder, Edit, Delete, Upload document, Add website) is hidden or greyed out. Ask an owner to adjust your role.
1

Make a folder

app.exabloom.com/agency/knowledge-hub
BMBright MindsAdmin view
People
Users
Roles
AI & Knowledge
AI Agents
Knowledge Hub
Internal InputBeta
AI Feedback
Logout
Knowledge Hub
Manage FAQs, documents and websites available to your AI agents.
FAQs12Documents2Websites1Suggestions2
Search FAQs across all folders…
1 New folder
No folders yet
Get started by creating your first folder.
+ New folder
app.exabloom.com/agency/knowledge-hub
BMBright MindsAdmin view
People
Users
Roles
AI & Knowledge
AI Agents
Knowledge Hub
Internal InputBeta
AI Feedback
Logout
Knowledge Hub
Manage FAQs, documents and websites available to your AI agents.
FAQs12Documents2Websites1Suggestions2
Search FAQs across all folders…
New folder
New folder
2Pricing & fees
Cancel3Create folder
① New folder, top right (an empty Hub shows a second button of the same name in the middle). ② Type a folder name. ③ Create folder.
2

Add an FAQ

An FAQ is a Question and an Answer. Write the answer the way you’d want the agent to say it; it is what the agent reads.

app.exabloom.com/agency/knowledge-hub
BMBright MindsAdmin view
People
Users
Roles
AI & Knowledge
AI Agents
Knowledge Hub
Internal InputBeta
AI Feedback
Logout
Knowledge Hub
Manage FAQs, documents and websites available to your AI agents.
FAQs12Documents2Websites1Suggestions2
Search FAQs across all folders…
New folder
Pricing & fees0 FAQs
1 Add FAQ to Pricing & fees
app.exabloom.com/agency/knowledge-hub
BMBright MindsAdmin view
People
Users
Roles
AI & Knowledge
AI Agents
Knowledge Hub
Internal InputBeta
AI Feedback
Logout
Knowledge Hub
Manage FAQs, documents and websites available to your AI agents.
FAQs12Documents2Websites1Suggestions2
Pricing & fees0 FAQs
Question
2How much is P3 Math?
Answer
31 TextP3 Math is $380 a month. Classes run Tuesdays and Thursdays, 4:30 to 6pm, and the first trial class is free.
Add block
Text Image Video Document
Only text blocks are used for AI search; media is sent as-is to the contact.
Cancel4Create FAQ
① Open the folder and click Add FAQ to that folder. ② Type the Question. ③ The answer is made of blocks: a Text block holds the words. Add block also offers Image, Video and Document, and the grip on the left reorders blocks. ④ Create FAQ.
Only text is searched
The portal says it under the block buttons: “Only text blocks are used for AI search; media is sent as-is to the contact.” Put the facts in a Text block and use images, videos or documents as attachments the customer receives.

To change or remove an FAQ later, click its question to open it. The ⋯ next to the folder name offers Rename folder and Delete folder. The search box at the top of the tab finds FAQs across all folders.

app.exabloom.com/agency/knowledge-hub
BMBright MindsAdmin view
People
Users
Roles
AI & Knowledge
AI Agents
Knowledge Hub
Internal InputBeta
AI Feedback
Logout
Knowledge Hub
Manage FAQs, documents and websites available to your AI agents.
FAQs12Documents2Websites1Suggestions2
Pricing & fees2 FAQs
1
Do you offer sibling discounts?
How much is P3 Math?2 Edit3
P3 Math is $380 a month. Classes run Tuesdays and Thursdays, 4:30 to 6pm, and the first trial class is free.
① Click a question to open it. ② Edit changes the question and its answer blocks. ③ The ⋯ menu has Delete FAQ.
3

Add your website (optional)

If the answers already live on your site, index it instead of retyping them. The crawl runs in the background, so you can close the drawer while it works.

app.exabloom.com/agency/knowledge-hub
BMBright MindsAdmin view
People
Users
Roles
AI & Knowledge
AI Agents
Knowledge Hub
Internal InputBeta
AI Feedback
Logout
Knowledge Hub
Manage FAQs, documents and websites available to your AI agents.
FAQs12Documents21Websites1Suggestions2
No website sources yet
Point your agents at a client’s website. We crawl and index it, keep it linked to the live site, and you refresh it in one click - no copy-pasting into FAQs.
2 Add website
app.exabloom.com/agency/knowledge-hub
BMBright MindsAdmin view
People
Users
Roles
AI & Knowledge
AI Agents
Knowledge Hub
Internal InputBeta
AI Feedback
Logout
Knowledge Hub
Manage FAQs, documents and websites available to your AI agents.
FAQs12Documents2Websites1Suggestions2
No website sources yet
Point your agents at a client’s website. We crawl and index it, keep it linked to the live site, and you refresh it in one click - no copy-pasting into FAQs.
Add website
Add website
Crawl and index a site as a live knowledge source.
We index this site’s public pages directly - the agent answers from them like it does FAQs and documents. Login-walled and robots.txt-blocked pages are skipped automatically.
Website URL
3https://www.brightminds.sg
Source name
Bright Minds website
Crawl scope
4Entire site / sectionFollow links under this URL’s path, up to a page cap and crawl depth. Best for a whole site.This page onlyIndex just the single URL above - no sub-pages. Best for one policy or product page.
+ Exclude pages from the crawl (optional)
Cancel5Crawl & index
① The Websites tab. ② Add website. ③ Website URL (the Source name is optional). ④ Crawl scope: Entire site / section follows links under that address; This page only indexes one URL. ⑤ Crawl & index.

For a whole site you also set a Page limit (up to 100; 50 covers most sites) and can list paths under Exclude pages from the crawl, such as /blog. Login-walled and robots.txt-blocked pages are skipped automatically.

app.exabloom.com/agency/knowledge-hub
BMBright MindsAdmin view
People
Users
Roles
AI & Knowledge
AI Agents
Knowledge Hub
Internal InputBeta
AI Feedback
Logout
Knowledge Hub
Manage FAQs, documents and websites available to your AI agents.
FAQs12Documents2Websites1Suggestions2
Search websites…
Add website
Bright Minds website1 Synced
2Entire site · www.brightminds.sg · 34 pages indexed · Synced 2 hours ago3 Last sync: +2 new · 1 updated
4 Re-sync
Reading a source: ① its status pill. ② What it covers, its address, how many pages are indexed and when it last synced. ③ What the last sync changed. ④ Re-sync re-crawls it. Click the card to see every indexed page.
Bright Minds website Synced
Entire site · www.brightminds.sg · 34 pages indexed · Synced 2 hours ago
Last sync: +2 new · 1 updated
Syncing…

A crawl is running. A progress bar fills under the card and it reads Indexing 12/34 pages…

Synced

The index matches the live site as of the last sync.

Needs attention

The last crawl hit a problem. The card says what, in amber, under the address.

The same card at reading size, and the three states its pill can show.

A website source stays connected to the live site: when the site changes, click Re-sync and the index updates in place, so the agent never has to answer from a stale copy.

4

Upload a document

app.exabloom.com/agency/knowledge-hub
BMBright MindsAdmin view
People
Users
Roles
AI & Knowledge
AI Agents
Knowledge Hub
Internal InputBeta
AI Feedback
Logout
Knowledge Hub
Manage FAQs, documents and websites available to your AI agents.
FAQs121Documents2Websites1Suggestions2
Search documents…
2 Upload document
NameDate AddedActions
2026-fee-schedule.pdf27 May 2026
term-1-timetable.pdf20 May 2026
app.exabloom.com/agency/knowledge-hub
BMBright MindsAdmin view
People
Users
Roles
AI & Knowledge
AI Agents
Knowledge Hub
Internal InputBeta
AI Feedback
Logout
Knowledge Hub
Manage FAQs, documents and websites available to your AI agents.
FAQs12Documents2Websites1Suggestions2
Search documents…
Upload document
Upload document
3Drop your file here, or browseSupports PDF, TXT, and DOCX
Cancel4Upload document
① The Documents tab. ② Upload document. In the dialog: ③ drop a PDF, TXT or DOCX file or click browse. ④ Upload document. Each file is then listed with the date it was added, and can be downloaded or deleted.
The agent does not read Documents
In the product as it stands, the agent’s Search Knowledge Base action searches your FAQs and website pages. Uploaded documents are read by the workflow Retrieve Knowledge action (Source: Document), not by an agent mid-conversation. If you want an agent to use something that’s in a PDF, turn the key facts into FAQs or index the page they come from.
5

Review Suggestions

The Hub watches for questions customers send that it can’t answer yet, groups the similar ones, and lists them here. Nothing is added without you approving it.

app.exabloom.com/agency/knowledge-hub
BMBright MindsAdmin view
People
Users
Roles
AI & Knowledge
AI Agents
Knowledge Hub
Internal InputBeta
AI Feedback
Logout
Knowledge Hub
Manage FAQs, documents and websites available to your AI agents.
FAQs12Documents2Websites11Suggestions2

Questions your customers keep asking that your Knowledge Hub can’t answer yet - review the good ones and add them as FAQs.

View dismissed
Do you have a payment plan for the full term?Draft ready
4 Dismiss Accept
2 Asked by 6 customers 2 workspaces last 14 days
Suggested FAQ Edit before accepting
3QuestionDo you have a payment plan for the full term?AnswerDrafted from team repliesYes. You can pay the term fee in two instalments, the second due in week 6.FolderPricing & fees
Is there parking near the Orchard centre? Answer needed
① The Suggestions tab. ② How often it came up: customers, workspaces and the last 14 days. ③ The suggested FAQ: a question, a drafted answer and the folder it would go in. ④ Dismiss, or Accept to create the FAQ. Closed by default: click a card’s arrow to open it.
Do you have a payment plan for the full term?Draft ready
Asked by 6 customers 2 workspaces last 14 days
Suggested FAQ Edit before accepting
Question

Do you have a payment plan for the full term?

AnswerDrafted from team replies

Yes. You can pay the term fee in two instalments, the second due in week 6.

Folder
Pricing & fees
Where this came up (2 of 6)
Mei LingOpen conversation →

Can I split the term fee into two payments?

Yes, two instalments works. The second is due in week 6.

An opened suggestion at reading size, with example customer messages under Where this came up.

A green Draft ready tag means a teammate had already answered it in chat, so the answer is drafted from those replies (Drafted from team replies). An amber Answer needed tag means nobody has, so the answer is yours to write. Use Edit before accepting to change the question, the answer or the folder, then Accept. Dismissed suggestions wait under View dismissed, where Un-dismiss brings one back.

FAQs first, then your website
Prefer a tidy FAQ over a big page. A focused Q&A is easy for the agent to match and trivial to keep accurate. Index a website for the long tail, and let Suggestions tell you which FAQs are still missing.

How a grounded reply happens

When a message arrives the agent doesn’t free-associate. It calls its Search Knowledge Base action, pulls the best-matching FAQs and website pages, then writes its reply from them. The customer just sees an answer:

BMBright Minds TuitionBusiness account
Hi! How much is P3 Math and when does it run?
9:01 PM ✓✓
P3 Math is $380 a month and runs Tuesdays and Thursdays, 4:30 to 6pm. The first trial class is free. Shall I hold a slot for you?
9:01 PM
Message
What the customer sees on their phone: a plain WhatsApp reply from your business.

You, the team, see more. Under the AI’s reply in the Inbox a small pill counts the sources it drew on.

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 PMP3 Math is $380 a month…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
Hi! How much is P3 Math and when does it run?
9:01 PM
Front-desk assistant
P3 Math is $380 a month and runs Tuesdays and Thursdays, 4:30 to 6pm. The first trial class is free. Shall I hold a slot for you?
9:01 PM
12 sources
Front-desk assistant is handling this conversation
Take Over
Lead Info
Notes
Collaborators
Workflows
Contact details
① Under the AI’s reply, a pill reads “2 sources”. It is closed by default: click it to open the list.
1 The pill, under the AI’s reply
2 sources
2 Click it: one row per source the reply drew on
Sources for this reply
How much is P3 Math?
Term 1 timetable - Bright Minds
3An FAQ shows its question. Click the row to open that FAQ in the Knowledge Hub.
4A website page shows a globe and the page title. Click to open the live page.
The pill and the panel it opens, at reading size. Each source is a row; there is no relevance score, just which FAQs and pages the reply used.

If an answer looks wrong, open its sources and click the FAQ row: it opens that FAQ in the Knowledge Hub so you can fix it, and every future reply uses the corrected version.

No pill isn’t a bug
If the agent answered without pulling anything from the Hub, such as a greeting or a question outside your knowledge, there’s simply no pill. It appears only when there are sources to show.
Step 2

Configure the agent

Click an agent’s card to open its editor. It opens full screen with no sidebar (that is deliberate) and a tab for each part of how the agent behaves.

app.exabloom.com/agency/ai-agents
BMBright MindsAdmin view
People
Users
Roles
AI & Knowledge
AI Agents
Knowledge Hub
Internal InputBeta
AI Feedback
Logout
AI Agents
Create and manage intelligent agents for automating customer interactions.
New Agent
Agents Custom Tools
Search agents...
1Front-desk assistantAnswers parents’ questions and offers a free trial class. 2 pending feedbackLive Sep 12Lead qualifierAsks a few questions, then routes the enquiry.Live Sep 3Win-back agentRe-engages leads who went quiet.Draft Aug 28
app.exabloom.com/agency/ai-agents/3f9c…
Front-desk assistant
DraftPublished2 Copilot3 Test Saved
InstructionsActionsRequired ResourcesExit ConditionsOutput DataTestsFeedback2Settings
Instructions
WritePreview
You are the front-desk assistant for Bright Minds Tuition.

Greet parents warmly and answer questions about classes and fees. Look the answer up in the Knowledge Hub before you reply, and never guess a price.

If a parent is ready to book, offer a free trial class. If they ask about refunds, ask a teammate for input.
Arguments
None yet
Add argument
① Click an agent’s card (its ⋯ menu also has Edit and Delete). The amber pill on it jumps straight to that agent’s Feedback tab. ② Copilot helps write or improve the whole setup. ③ Test opens a simulator beside the editor. The rail of tabs runs down the left.

The tabs, in plain terms:

  • Instructions: what the agent is and how it behaves. This is the single biggest lever on reply quality. Write is where you type; Preview shows what the agent will actually read. Press / to drop in a reference to a pipeline, stage, field or exit reason, and use the Arguments bar for named values a workflow can fill in.
  • Actions: the things the agent may do (next section).
  • Required Resources: the pipelines, stages and fields this agent needs to exist in any workspace it runs in. Whatever you declare here becomes something you can reference with /.
  • Exit Conditions: the ways a conversation can end, and the reason it reports back.
  • Output Data: structured fields you want the agent to return to the workflow when it ends, for later steps to use.
  • Tests and Feedback: replay saved conversations after a change, and review flagged replies (a red number shows how many are waiting).
  • Settings: conversation limits.
Copilot and Test
The gradient button reads Set up with copilot until you have written instructions, then Copilot. It proposes changes to the instructions and setup, and nothing takes effect until you review and Apply them. Test opens a live simulator on the same screen, so you can talk to the agent as you tune it, with no need to publish or wire up a workflow.
Advanced

Actions & knowledge source

Actions are the capabilities an agent can use mid-conversation. They come in four groups: Data Access (read-only: Search Knowledge Base, Get Pipelines, Get Leads, Get Custom Fields; on by default), Write Actions (Update Contact, Create Lead, Update Lead), Communication (Request Internal Input) and Calendar (List Services, Find Available Times, Get Contact’s Appointments, Book a Service, Reschedule and Cancel Appointment). Tick a write action and the reads it depends on switch on and lock, labelled “Required by …”.

app.exabloom.com/agency/ai-agents/3f9c…
Front-desk assistant
DraftPublished Copilot Test Saved
InstructionsActionsRequired ResourcesExit ConditionsOutput DataTestsFeedback2Settings
Actions are capabilities the agent can perform during a conversation. Toggle actions on/off and click to expand configuration details.
Data Access
Read-only actions for retrieving information. Enabled by default.
Search Knowledge Base Looks up answers in your Knowledge Hub - FAQs and website content.1
Knowledge Source
Choose which FAQ folders the agent can search. By default all folders are included.
2All foldersSelect specific foldersDon’t use FAQs
Website sources
Choose which website sources the agent can search. By default all website sources are included.
3All website sourcesSelect specific sourcesDon’t use websites
Get Pipelines Reads your pipelines and their stages…
Write Actions
Actions that modify data. Enable only the ones your agent needs.
Update Contact Saves details onto the contact…
Communication
Actions that allow the agent to communicate with internal team members. The conversation pauses until a response is provided.
Request Internal Input Pauses the conversation and asks a teammate…
① Click the arrow on Search Knowledge Base to open its Knowledge Source. ② FAQs: All folders, Select specific folders, or Don’t use FAQs. ③ Website sources: the same three choices. Cards are closed until you open them.

The Actions tab only says what the agent is permitted to touch. When to use an action, and how, is written once, in the Instructions. So a sales agent and a support agent can read different shelves of the same library: point each one at the folders and websites it should search.

What Search Knowledge Base covers
It searches FAQs and website pages, the two choices in the panel above. It does not search uploaded Documents (see the warning in Fill the Knowledge Hub).
Advanced

When the agent asks a human

Turn on Request Internal Input (Actions, under Communication) and the agent can pause and ask your team when it can’t answer. The customer waits, a rep answers, and the agent carries on. Its panel also has an optional Holding message: a note sent to the customer once, the moment the agent pauses, so they are not left in silence (the default text is “Thanks for your message! Let me check on this and get back to you shortly.”). It is off unless you switch it on.

For the rep it looks like this. In the conversation list the chat gets an amber robot, the chat shows Agent is waiting for your input, and the reply box is replaced by an Awaiting Your Input panel.

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 PMTuesday 4.30 works. And the fee?1Whatsapp 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
Hi, can I get a refund for last term’s classes?
9:02 PM
Agent is waiting for your input
Awaiting Your InputFront-desk assistant
Sarah is asking about a refund for last term. What should I tell her?
Refunds go to a teammate
Offer a make-up class
Type your response...
Tell the agent what to do, it can reply, look up info, update the contact, etc.
1Instruct Agent
2
3Take Over
Lead Info
Notes
Collaborators
Workflows
Contact details
① Type your answer and click Instruct Agent: the agent works out how to say it and carries on. ② The arrow beside it offers Send word-for-word to contact. ③ Take Over hands the conversation to you instead. Suggested answers, when the agent offers them, appear as chips above the box.

You don’t have to be in the conversation to answer. Every waiting request in the brand is also listed under Internal Input (Beta) in the Admin Dashboard: click Internal Input, the third row of AI & Knowledge.

app.exabloom.com/agency/internal-input
BMBright MindsAdmin view
People
Users
Roles
AI & Knowledge
AI Agents
Knowledge Hub
Internal InputBeta
AI Feedback
Logout
Internal Input Requests1 pending request
1 Sarah TanmediumSarah is asking about a refund for last term. What should I tell her? 4m ago
Sarah Tanmedium urgency
+65 9123 4567
AI Agent’s Question
Sarah is asking about a refund for last term. What should I tell her?
2Type your instruction or the exact message to send…
Tell the agent what to do - it can reply, look up info, update the contact, etc.
3✍ Instruct Agent
Take Over
① Pick a request. ② Type your instruction or the exact message. ③ Instruct Agent (its arrow offers word-for-word). Take Over sits below it, at the left.
Advanced

When the agent stops

Every agent turn ends with an exit reason, returned as exitReason so the next workflow step can branch on it. Three system defaults are always there and can’t be removed. Of those, the agent can only choose goal_achieved; the runtime writes timeout and max_turns_exceeded itself.

app.exabloom.com/agency/ai-agents/3f9c…
Front-desk assistant
DraftPublished Copilot Test Saved
InstructionsActionsRequired ResourcesExit ConditionsOutput DataTestsFeedback2Settings
Exit conditions define when the agent should end the conversation. The exit reason is returned as exitReason in the output data and can be used for branching logic in the next workflow node.
System Defaults
These are always available and cannot be removed.
1goal_achievedThe conversation goal has been achieved successfully.systemtimeoutThe session timed out due to inactivity.systemmax_turns_exceededThe conversation exceeded the maximum number of allowed turns.system
Custom Exit Conditions
2 Generate with AI
3trial_bookedThe parent agreed to a free trial class.needs_humanThe parent asks about refunds or has a complaint.
Add exit condition
① The three system defaults, always on. ② Generate with AI drafts a set from your instructions (its arrow lets you describe the exits you want). ③ Your own exits: a short key and a line on when to use it. Add exit condition, under the list, adds a blank row.

Add custom exit conditions for the outcomes that matter to your business, such as trial_booked, not_interested or needs_human. Keys are lowercase with underscores. Generate with AI needs instructions first, since it reads them to decide what the exits should be. A workflow can also see error, taken_over_by_human (a teammate took over) and agent_not_published, which the agent never picks itself.

“Human handoff” isn’t a reason the agent can pick
There’s no system human_handoff exit. To route a conversation to a person, either add your own exit condition (such as needs_human) and branch on it, or enable Request Internal Input so the agent pauses for a rep mid-conversation. They solve slightly different problems.
Advanced

Limits & guardrails

Two limits in Settings stop a conversation running forever.

app.exabloom.com/agency/ai-agents/3f9c…
Front-desk assistant
DraftPublished Copilot Test Saved
InstructionsActionsRequired ResourcesExit ConditionsOutput DataTestsFeedback2Settings
Conversation Limits
1 Max TurnsEach turn is one agent reply to the contact. After this many replies, the agent will automatically exit with reason max_turns_exceeded.502 Session TimeoutAutomatically end the session after a period of inactivity.30Minutes
① Max Turns: each turn is one agent reply. It starts at 50 and accepts 1 to 500; at the cap the agent exits with max_turns_exceeded. ② Session Timeout: switch it on to end the session after a stretch of inactivity (it starts at 30 minutes; Minutes, Hours or Days). The exit reason is timeout.
There is no Guardrails tab any more
Older write-ups describe a Guardrails tab for intercepting topics before the agent sees them. It has been removed from the editor. Rules an agent already had are kept and still fire, but you can’t add or edit them. To keep a sensitive topic (refunds, legal, medical) away from the agent’s improvising, say so in the Instructions and route it to a person with Request Internal Input or a needs_human exit.

Run it inside a workflow

An agent does its real work inside a workflow. Add an AI Agent action (in the AI group), pick your published agent and a channel, then branch on how it ended.

app.exabloom.com/workflow/v2/8d1e…
EditorSettingsLogsTime-Driven Logs
Drafted Save
Contact replied
AI Agent
If else
Action
Add an action
Action Name
AI Agent
AI Agent
1Front-desk assistant
Sends messages Requests team input
Instructions2Settings
Channel
WhatsApp
Timeout (optional)
ValueMinutes
How long to wait for a reply before timing out.
3Burst message
10Seconds
DeleteCancel4Save
① AI Agent: only Published agents are listed. ② Settings holds the channel and timing. ③ Burst message waits a few seconds for more messages and treats a run of texts as one. ④ Save. Timeout (optional) caps how long the agent waits for a reply.

After the node, three outputs are available to later steps: the agent’s Agent Status, its Exit Reason and its Exit Message, plus every field you defined under Output Data. Exit Reason is the join between the agent and the rest of your automation.

app.exabloom.com/workflow/v2/8d1e…
EditorSettingsLogsTime-Driven Logs
Drafted Save
Contact replied
AI Agent
If else
Exit Reason is trial_bookedUpdate Leadmove to Won
Exit Reason is needs_humanAssign Ownera teammate
Everything elseSend WhatsAppa gentle nudge
The finished canvas: the agent runs, reports why it ended, and an If else on AI Agent > Exit Reason sends each outcome where it belongs.
A lighter touch: Retrieve Knowledge
You don’t always need a full agent. The Retrieve Knowledge action fetches matching FAQs, documents or website content into a workflow without running a conversation, handy for dropping a fact into a templated message. This is also the action that reads uploaded Documents. See Automate with workflows for the full action set.
Advanced

Make it sharper over time

Anyone reading a conversation can rate an AI reply. A thumbs-up (Mark as good AI response) saves at once; a thumbs-down (Flag AI response - needs improvement) opens a short flow that captures what should have happened.

1

Flag a reply from the Inbox

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 PMP3 Math is $380 a month…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
Is the P5 Science class on Mondays?
9:04 PM
1
Front-desk assistant
Our P5 Science class meets Mondays at 4pm.
9:04 PM
Front-desk assistant is handling this conversation
Take Over
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 PMP3 Math is $380 a month…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
Is the P5 Science class on Mondays?
9:04 PM
Front-desk assistant
Our P5 Science class meets Mondays at 4pm.
9:04 PM
Front-desk assistant is handling this conversation
Take Over
Lead Info
Notes
Collaborators
Workflows
Contact details
What went wrong?
Front-desk assistantOur P5 Science class meets Mondays at 4pm.
Your feedback
What the AI should have said *
2P5 Science meets Mondays at 4:30pm, not 4pm.
Why
The timetable says 4:30pm.
Filed under Said something untrue3Change
Submitted as Jia Ling4Submit feedback
① Hover an AI reply and click the thumbs-down beside it. The drawer, “What went wrong?”, starts with a box: describe it in your own words and the assistant may ask a question or two (or click Skip the questions - draft it now). It then drafts your feedback: ② What the AI should have said (required). ③ Filed under: it picks a category for you and Change lets you switch it. ④ Submit feedback.

The categories read as plain questions in the drawer: Said something untrue, Wrong tone, Ignored the conversation and Something else. In the AI Feedback inbox the same four appear as Hallucination, Wrong tone, Missed context and Other.

2

Read the AI Feedback inbox

Click AI Feedback, the last row of AI & Knowledge. Read the page from the top:

app.exabloom.com/agency/ai-feedback
BMBright MindsAdmin view
People
Users
Roles
AI & Knowledge
AI Agents
Knowledge Hub
Internal InputBeta
AI Feedback
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 Front-desk assistant1Review & improve
2Front-desk assistant3 items · 2 needs improvement · 1 good3HallucinationIt said P5 Science is at 4pm. The timetable says 4:30pm.Aisha Wong · Jia Ling · 2h agoMissed contextParent already said her son is in P3, but the reply asked again.Priya N. · Marcus Ang · 1d agoClear fee answer and offered the free trial.Sarah Tan · Jia Ling · 2d ago
① A line per agent says how many pieces of feedback are waiting, with Review & improve. ② Then the agent group, with how many items need improvement and how many are good. ③ Then the flagged replies, each with its category, note, contact, who flagged it and when. Pending is open by default; Trained and Rejected are the other tabs.
12 pieces of feedback waiting for Front-desk assistant
Review & improve
2
Front-desk assistant
3 items · 2 needs improvement · 1 good
3
Hallucination
It said P5 Science is at 4pm. The timetable says 4:30pm.
Aisha Wong · Jia Ling · 2h ago
Those three regions at reading size.

The same list, filtered to one agent, is the Feedback tab inside that agent’s editor. Search the notes, or narrow by category with the All categories filter.

3

Review & improve

Flags never change an agent by themselves. Click Review & improve and the editor walks you through four steps, one at a time:

Step 1 of 4
Which feedback should shape the agent?
What was wrong
Said 4pm; the timetable says 4:30pm.
Dismiss Fix this
Understand why
Step 2 of 4
Why is this happening?
The instructions never say to look up class times before quoting them.
Each problem is traced to the part of the agent’s setup that causes it.
Write the fix
Step 3 of 4
Review the fix
Answer questions about classes and fees.
Answer questions about classes and fees. Always search the Knowledge Base for class times before you quote one.
Nothing changes until you apply it.
Continue
Step 4 of 4
Keep these from coming back
Wrong class time quotedGood test
Tests show up in the agent’s Tests tab.
Apply the fix
Four steps, read left to right and then down. Nothing reaches the agent until you click Apply the fix.
  • Which feedback should shape the agent? Read each flag next to its conversation and either Dismiss it (not every flag is right) or Fix this.
  • Why is this happening? Each kept problem is traced back to the part of the agent’s setup that causes it.
  • Review the fix. The proposed change to the instructions and setup, shown before and after. Edit anything, or switch off what you don’t want.
  • Keep these from coming back. Tick the fixed problems to save as tests. They appear in the agent’s Tests tab, ready to run after every change.
Knowledge fix vs prompt fix
If a reply is wrong because a fact is wrong, fix the FAQ in the Knowledge Hub (the “N sources” panel links straight to it). That is instant and helps every agent. Use Review & improve for problems of behaviour: tone, structure, when to ask a human, what to emphasise.

Setups to copy

Four configurations, simplest first. Each is built from pieces above: adapt them, don’t copy exactly.

1 · FAQ answerer

The starting point: an agent that answers common questions from your Hub and offers to book.

FAQs in folders→Search Knowledge Base→Publish agent
2 · Qualify & route

Let the agent qualify, end with a clear reason, then send the next step where it belongs.

AI Agent action→trial_booked / needs_human→If else on Exit Reason
3 · Agent asks a human

When the agent is unsure, it pauses and a rep answers from the Inbox, then it continues.

Request Internal Input→Rep: Instruct Agent→Agent resumes
4 · Careful on sensitive topics

Keep refunds, legal or medical talk away from the agent's improvising.

Rule in Instructions→needs_human exit→Request Internal Input

Good to know & pitfalls

  • It’s not in your workspace sidebar. The Knowledge Hub and AI Agents live in the brand’s Admin Dashboard: brand tile, top-left, then Admin Dashboard, then AI & Knowledge.
  • Knowledge before agent. An agent is only as good as the Hub behind it. Seed your top FAQs first: pricing, schedules, location, policies.
  • Publish to use. Workflows only see Published agents. A Draft is invisible in the AI Agent action’s dropdown.
  • Documents are not searched by the agent. It reads FAQs and websites. Uploaded documents feed the Retrieve Knowledge workflow action instead.
  • Only text blocks are searched. An FAQ’s images, videos and documents are sent to the customer as they are; the facts belong in a Text block.
  • Fix facts in the Hub, behaviour in the prompt. Wrong figure: edit the FAQ. Wrong tone or structure: flag it and use Review & improve.
  • There’s no built-in “human handoff” exit. Use a custom exit condition you branch on, or Request Internal Input. They’re different tools.
  • Scope the knowledge source per agent. Point each agent at the folders and websites it should read, so a sales bot doesn’t quote support-only policy.
  • Improving an agent is an admin decision. A thumbs-down queues the item; nothing changes until someone reviews the fix and clicks Apply the fix.

Want help training your first agent?

Our Singapore-based team can help you seed the Knowledge Hub and tune an agent for how your business actually talks.