AI agents and workflows · Singapore
AI agents and workflows that ask before they act
Agents read your documents and records, then draft the quote, the purchase order, the bill or the reminder. A person approves it before anything changes, and every step is logged in your own system.
Activity log, one morning
Agents prepare, people approve07:01 · Purchase order agent
2 items below their reorder points at Tuas. Drafted PO-1187 to supplier S-207: S$4,915.90 incl. GST.
08:01 · Collections agent
Drafted 12 payment reminders. Left out 2 disputed invoices.
08:45 · Operations manager
Cut the bolts to 250 boxes. Approved PO-1187.
09:15 · Credit controller
Approved 11 reminders. Held 1 to call the customer first.
10:05 · AP invoice agent
INV-55021 is S$30.00 over PO-1162, above your S$20 tolerance. Held for finance.
11:40 · Finance manager
Price rise confirmed. Approved and posted S$1,166.30.
- drafted by agents
- 14drafted by agents
- approved by people
- 13approved by people
- held for a call
- 1held for a call
Sample data. Harbourline Supplies Pte Ltd is not a real company.
Anatomy of an agent
Six steps, and a person in the middle
Worked example: purchase order agent
- Agent prepares
- Person decides
- System
- 01
System
Trigger
Something happens in your system or your inbox.
M8 anchor bolts at Tuas drop below their reorder point of 200 boxes.
- 02
Agent prepares
Reads, with least access
Only the records this job needs, read-only.
Stock by location, open sales orders, supplier prices and lead times.
- 03
Agent prepares
Drafts
Prepares the record and shows its working.
Draft PO-1187 to supplier S-207 for S$4,915.90 including GST.
- 04
Person decides
Approval
A person approves, edits or rejects it.
The operations manager cuts the bolts to 250 boxes and approves.
- 05
System
Acts
The change is made exactly as approved.
PO-1187 is saved at S$4,240.10 and sent to the supplier.
- 06
System
Logs
Who proposed it, who approved it, what changed.
Stock figures used, the edit, the approver and the time.
Sample data. Harbourline Supplies Pte Ltd is not a real company.
What every agent comes with
One named job
A plain description of the work it prepares, and nothing else.
Least access
Reads only the records its job needs, and writes only drafts.
A control level
Draft for approval by default. You can tighten or loosen it per action.
A named approver
The role that approves its drafts, plus a second approver above your limits.
A log
Every draft, edit and approval, kept in your own system.
Tests before go-live
Agreed cases, run on a test copy, signed off by you.
An off switch
Switch it off and the work goes back to your team's manual path.
And the code
The agent is part of the system we build, so its source code is yours.
Control levels
You decide how far each agent goes
- Level 1
Suggest
The agent recommends. A person does the work.
- Level 2 Default
Draft for approval
The agent prepares the record and waits. Nothing changes until a person approves. This is the default.
- Level 3
Act within limits
Opt in per action, under a S$ limit you set. Payments, deletions and messages to customers or suppliers always stop at a person.
Sample data. Harbourline Supplies Pte Ltd is not a real company.
Always stops at a person, at every level
Payments, deletions, and messages to customers or suppliers. No setting turns this off.
Agent library
One job per agent
Module
Industry
Showing 6 of 6 agents
- Sales and quotationsDraft for approval
Quotation agent
Drafts priced quotes from an enquiry.
- Starts when
- A new enquiry is logged.
- Always stops at a person
- A quotation goes to a customer, so sending it always stops at a person.
- Used in
- Wholesale and distribution, Automotive, Field service
- Sales and quotationsDraft for approval
Document intake agent
Turns emails, PDFs and photos into records.
- Starts when
- A document arrives in a channel you choose.
- Always stops at a person
- Bank details are never taken from a document. A change to bank details always goes to a person.
- Used in
- Construction, Automotive, Field service
- PurchasingDraft for approval
Purchase order agent
Drafts POs when stock runs low.
- Starts when
- An item falls below its reorder point.
- Always stops at a person
- A PO is a message to a supplier, so it always stops at a person, whatever control level you choose.
- Used in
- Wholesale and distribution
- Finance and accountingDraft for approval
AP invoice agent
Matches supplier invoices to POs and deliveries.
- Starts when
- A supplier invoice arrives.
- Always stops at a person
- Paying a supplier is a payment, so it always stops at a person.
- Used in
- Wholesale and distribution, Construction
- Finance and accountingDraft for approval
Collections agent
Drafts payment reminders for overdue invoices.
- Starts when
- Invoices pass their due date.
- Always stops at a person
- A reminder is a message to a customer, so it always stops at a person.
- Used in
- Wholesale and distribution, Automotive, Field service
- Projects and progress claimsDraft for approval
Progress claim agent
Prepares progress claims from site updates.
- Starts when
- The claim date for a project comes round.
- Always stops at a person
- A claim goes to your client or main contractor, so submitting it always stops at a person.
- Used in
- Construction
Workflows
Where agents prepare and people approve
Procure-to-pay
From stock running low to paying the supplier. Agents draft the PO and match the invoice; people approve the order, the bill and the payment.
System
Stock falls below its reorder point
Checked every morning at a time you set
Agent prepares
Draft the purchase order
Purchase order agent: supplier, quantity, price, lead time
Person decides
Approve and send the PO
Buyer, or a director above your S$ limit
Agent prepares
Read and match the invoice
Document intake and AP invoice agents, against the PO and goods received
Person decides
Approve and post the bill
Finance, with every difference shown
Person decides
Pay the supplier
Payments always stop at a person
Order-to-cash
From an enquiry to the money in. Agents read the enquiry, price the quote and draft the reminders; people send every message that reaches a customer.
System
An enquiry arrives
Email, PDF or a photo from a phone
Agent prepares
Draft the quotation
Document intake and quotation agents, priced from your lists
Person decides
Approve and send the quote
Salesperson; sales manager below your margin floor
System
Deliver and invoice
Your usual order, delivery and invoice steps
Agent prepares
Draft payment reminders
Collections agent, when invoices pass due
Person decides
Approve and send reminders
Credit controller
Works with what you have
Start on top of the tools you run today
What you run today
- Accounting softwareLedgers, invoices, bills
- Shared inboxesOrders, invoices, requests
- Spreadsheets and exportsPrice lists, stock counts
- An ERP you already runRecords you want to keep
Agent
Reads what it needs, drafts the work
Read access only to the data its job needs. Its drafts wait in one approval queue.
Your team
Approves, edits or rejects
Where approved changes go, and how, is agreed with you and tested before go-live.
Want the whole system instead? The same agents sit inside the AI ERP we build, module by module.
Governance
Logged in your system, run by your rules
Logs in your system
Every draft, edit, approval and rejection is recorded with who, what and when, in the system you own.
Least access per agent
Each agent reads only the records its job needs, and writes only drafts.
Limits you set
A control level per agent and per action, S$ thresholds, and second approvers where you want them.
An off switch per agent
Switch any agent off and the work goes back to your team's manual path. The log stays.
Tested before go-live
Agreed test cases, run by our tester, with the business rules checked by our ERP controller and every release reviewed by our founder. You sign off.
Model and data terms agreed up front
Which AI model is used, what data it sees and on what terms are agreed with you in the scoping call and written into the scope.
Action log
Kept in your own system
- 07:01Purchase order agentDraftedPO-1187PO-1187New draft, S$4,915.90 incl. GST
- 08:45Operations managerEditedPO-1187PO-1187Bolts 300 → 250 boxes
- 08:45Operations managerApprovedPO-1187PO-1187Draft → approved, S$4,240.10
- 08:45SystemSentPO-1187PO-1187Emailed to supplier S-207
- 10:05AP invoice agentHeldINV-55021INV-55021S$30.00 over PO, tolerance S$20
- 11:40Finance managerApprovedINV-55021INV-55021Held → posted, S$1,166.30
Sample data. Harbourline Supplies Pte Ltd is not a real company.
Singapore guidance
Designed with IMDA's agentic AI framework in mind
Singapore's Model AI Governance Framework for Agentic AI, released on 22 Jan 2026, calls for significant checkpoints at which human approval is required. Our default of drafting for a person to approve was designed with that in mind. It is a framework, not a certification, and we do not claim to be certified under it.
Price
Start with one agent workflow
Quick build
From S$15k
2 to 3 days of build. One agent workflow, on your data.
- One agent, with its trigger, access and limits
- The approval step and the action log
- Tests on agreed cases, signed off by you
- The source code, which is yours
- Step 1Scoping call
- Step 22 to 3 days of build
- Step 3Tests and your sign-off
- Step 4Go live, with the code
Build
S$30k to S$40kA set of modules and agents around one part of the business. 4 to 5 days of build.
Enterprise programme
Around S$150kA full ERP programme, delivered phase by phase. Months, in phases.
After go-live: Run and Evolve
Run covers hosting, support and AI usage. Evolve is monthly build capacity. Both are priced in the phase plan.
Looking at a grant?
EDG, PSG and MRA closed to new applications on 29 Sep 2026. The EDGE Grant applies from 30 Sep 2026. We never promise a grant outcome or percentage for a project. Read our EDGE guide.
FAQ
Questions about AI agents
What happens when an agent is wrong?
+
Which AI models are used, and is our data used for training?
+
What does an agent cost to run?
+
Can agents send email or WhatsApp messages?
+
Can we switch an agent off?
+
Do we have to replace our current system?
+
Who builds and checks the agents?
+
How long does one agent take to build?
+
Pick the agent your team needs first.
Bring one workflow that hurts. In 30 minutes we show you how it would run as an approval queue on sample data, and what a quick build would cost.