Book a call

Agents for businesses without an IT department.

An agent takes recurring work off your team's hands. And you don't need an IT department of your own: you already run Microsoft 365, and your ERP has held your data for years. No ERP yet that an agent can post to? Then we implement Business Central and build the agent in from the start.

Agent
Done
Awaiting approvalApproval by a colleague
Log

What you need to get started

Tuesday morning at a company with 120 staff. The bookkeeper opens 35 supplier invoices, checks each one against its purchase order and keys the account codes into DATEV. In sales, the office team is answering the same quote requests as last week. In HR, someone works out the remaining leave for every request by hand and asks around the team who can cover. Nobody here is waiting for an AI strategy. They are waiting for this workload to shrink. We believe that is exactly what an agent can do.

You don't need an IT department of your own

The agent runs in your Microsoft tenant, the same place your email and Teams chats live today. We build it and connect it to your ERP, and if you like, we run it for you afterwards. Your contact is someone you know by their first name. If you already work with an IT service provider, we are happy to work alongside them.

One process is enough to start with

There is no need to turn the whole company upside down. We take one process that comes up many times a week, such as supplier invoices or quote requests, and put it into live operation. Then you see what it delivers, and decide in your own time what comes next.

Microsoft 365 is all the foundation you need

Outlook, Teams, SharePoint and the permissions behind them are already in place, and that is what the agent builds on. It reads the mailboxes you give it access to. When it needs approval, it asks in Teams. Postings still happen in your ERP, whether that is Business Central, SAP Business One or proALPHA.

Twelve processes every business has

Open any of them to see what comes in, what the agent decides and who signs it off.

Accounting

Checking supplier invoices

Intake: A supplier invoice in the invoices mailbox, as a PDF or e-invoice, with purchase order number, line items and payment terms.Decision: The agent compares the line items with the purchase order and delivery note in the ERP, checks the early-payment discount and due date, and proposes account codes based on your chart of accounts.Result: A pre-coded document in DATEV or the ERP, marked as checked and scheduled in the payment run by due date.Approval: Your accounts team approves invoices with no purchase order or with discrepancies. Everything else follows your approval limit.
Accounting

Preparing payment reminders

Intake: The list of overdue receivables from the ERP, showing customer, amount and days overdue.Decision: The agent checks recent incoming payments, open complaints and any arrangements made by sales, so it can tell who really should receive a reminder.Result: Draft payment reminders for each customer, plus a list of cases that sales would rather phone themselves.Approval: Your accounts team approves the reminder run. Sales checks reminders to regular customers first.
Purchasing

Answering supplier emails

Intake: An email from a supplier with an order confirmation or a changed delivery date, or asking whether the order still stands.Decision: The agent links the email to the purchase order, spots differences in price or date, and checks whether a customer order depends on it.Result: An updated purchase order in the ERP and a draft reply to the supplier.Approval: Your buyer confirms price changes, and any dates that affect a customer order.
Purchasing

Checking travel expenses

Intake: An expense claim with photos of the receipts, submitted by form or email.Decision: The agent reads the receipts and checks allowances, receipt requirements and your travel policy, picking up duplicate or missing receipts along the way.Result: A checked claim with a proposed posting. If a receipt is missing, the traveller is asked for it.Approval: The line manager approves claims above your limit or outside the policy.
Sales

Answering quote requests

Intake: A request by email or web form with items, quantities and a requested delivery date. Sometimes it is just a photo of an old quote.Decision: The agent identifies the items, checks the price list, customer terms and availability, and recognises whether it is a standard case.Result: A draft quote in the ERP with price, delivery time and validity, plus a draft email to the customer.Approval: Your sales team approves quotes with special prices or above your value limit.
Service

Logging complaints

Intake: A complaint by email or as a phone note, with order number, photos and a description of what is wrong.Decision: The agent links the complaint to the order and delivery, checks the warranty and previous cases, then proposes a replacement, a credit note or a repair.Result: A complaint case logged in the system, with a draft acknowledgement to the customer and a proposed resolution for your team.Approval: Your service team decides on credit notes and replacements. Only then does the reply go out.
Service

Scheduling maintenance

Intake: A maintenance request from a customer, or a service due under contract, giving the equipment, location and preferred dates.Decision: The agent checks the maintenance contract, the equipment history and the engineers' calendars, and groups visits in the same area.Result: A draft appointment proposal to the customer, plus a visit booked in the engineer's calendar with the parts list from the last service.Approval: Your service dispatcher confirms the schedule before the customer receives the appointment.
HR

Checking leave requests

Intake: Leave requests by email, through the HR portal or mentioned in passing and written down later. Often for the same long weekends.Decision: The agent checks remaining leave, the team calendar and cover. It flags when too many people in one team would be away at once.Result: A request with everything needed to decide, a draft calendar entry and a reply ready for the employee.Approval: The line manager approves or declines. The agent only books the leave once they have said yes.
HR

Drafting employment references

Intake: An employee leaving, or a request for an interim reference, along with personnel data, duties and the manager's assessment.Decision: The agent takes the job description, length of service and assessment, and drafts the reference using your templates and the standard wording.Result: A draft reference in Word, with the places where the manager should add something highlighted.Approval: The manager approves every reference before it is signed.
Management

Coordinating meeting requests

Intake: A meeting request by email from a customer, supplier or trade association, often with three suggested times and a question tucked in.Decision: The agent checks the calendar and the travel time between appointments, follows your rules on which meetings take priority, and answers the side question from what is in the case.Result: A draft reply proposing a time, and a calendar entry with preparation notes. The side question is answered or passed on.Approval: You or your assistant send the reply. The agent only prepares it.
Management

Compiling the monthly report

Intake: Month-end. Revenue, order intake, open items and hours come from the ERP, DATEV and time recording.Decision: The agent pulls the figures from the systems, compares them with last month and the plan, and identifies which variances need explaining.Result: A monthly report as a Power BI page or PDF, with a paragraph explaining where each variance comes from.Approval: You review it yourself before it goes to the advisory board or the bank. The agent never changes the figures.
Logistics

Reconciling delivery notes

Intake: A supplier's delivery note, scanned at goods-in or sent as a PDF by email, plus the warehouse count.Decision: The agent compares the quantities ordered, delivered and counted, identifies part deliveries, and checks which customer orders are waiting for the goods.Result: A goods receipt posted in the ERP, or a draft discrepancy notice to the supplier.Approval: Your warehouse manager resolves discrepancies above your tolerance before any claim is made.
Accounting

Checking supplier invoices

Intake

A supplier invoice in the invoices mailbox, as a PDF or e-invoice, with purchase order number, line items and payment terms.

Decision

The agent compares the line items with the purchase order and delivery note in the ERP, checks the early-payment discount and due date, and proposes account codes based on your chart of accounts.

Result

A pre-coded document in DATEV or the ERP, marked as checked and scheduled in the payment run by due date.

Approval

Your accounts team approves invoices with no purchase order or with discrepancies. Everything else follows your approval limit.

The agent works inside your systems and approval stays with your team.

Accounting

Preparing payment reminders

Intake

The list of overdue receivables from the ERP, showing customer, amount and days overdue.

Decision

The agent checks recent incoming payments, open complaints and any arrangements made by sales, so it can tell who really should receive a reminder.

Result

Draft payment reminders for each customer, plus a list of cases that sales would rather phone themselves.

Approval

Your accounts team approves the reminder run. Sales checks reminders to regular customers first.

The agent works inside your systems and approval stays with your team.

Purchasing

Answering supplier emails

Intake

An email from a supplier with an order confirmation or a changed delivery date, or asking whether the order still stands.

Decision

The agent links the email to the purchase order, spots differences in price or date, and checks whether a customer order depends on it.

Result

An updated purchase order in the ERP and a draft reply to the supplier.

Approval

Your buyer confirms price changes, and any dates that affect a customer order.

The agent works inside your systems and approval stays with your team.

Purchasing

Checking travel expenses

Intake

An expense claim with photos of the receipts, submitted by form or email.

Decision

The agent reads the receipts and checks allowances, receipt requirements and your travel policy, picking up duplicate or missing receipts along the way.

Result

A checked claim with a proposed posting. If a receipt is missing, the traveller is asked for it.

Approval

The line manager approves claims above your limit or outside the policy.

The agent works inside your systems and approval stays with your team.

Sales

Answering quote requests

Intake

A request by email or web form with items, quantities and a requested delivery date. Sometimes it is just a photo of an old quote.

Decision

The agent identifies the items, checks the price list, customer terms and availability, and recognises whether it is a standard case.

Result

A draft quote in the ERP with price, delivery time and validity, plus a draft email to the customer.

Approval

Your sales team approves quotes with special prices or above your value limit.

The agent works inside your systems and approval stays with your team.

Service

Logging complaints

Intake

A complaint by email or as a phone note, with order number, photos and a description of what is wrong.

Decision

The agent links the complaint to the order and delivery, checks the warranty and previous cases, then proposes a replacement, a credit note or a repair.

Result

A complaint case logged in the system, with a draft acknowledgement to the customer and a proposed resolution for your team.

Approval

Your service team decides on credit notes and replacements. Only then does the reply go out.

The agent works inside your systems and approval stays with your team.

Service

Scheduling maintenance

Intake

A maintenance request from a customer, or a service due under contract, giving the equipment, location and preferred dates.

Decision

The agent checks the maintenance contract, the equipment history and the engineers' calendars, and groups visits in the same area.

Result

A draft appointment proposal to the customer, plus a visit booked in the engineer's calendar with the parts list from the last service.

Approval

Your service dispatcher confirms the schedule before the customer receives the appointment.

The agent works inside your systems and approval stays with your team.

HR

Checking leave requests

Intake

Leave requests by email, through the HR portal or mentioned in passing and written down later. Often for the same long weekends.

Decision

The agent checks remaining leave, the team calendar and cover. It flags when too many people in one team would be away at once.

Result

A request with everything needed to decide, a draft calendar entry and a reply ready for the employee.

Approval

The line manager approves or declines. The agent only books the leave once they have said yes.

The agent works inside your systems and approval stays with your team.

HR

Drafting employment references

Intake

An employee leaving, or a request for an interim reference, along with personnel data, duties and the manager's assessment.

Decision

The agent takes the job description, length of service and assessment, and drafts the reference using your templates and the standard wording.

Result

A draft reference in Word, with the places where the manager should add something highlighted.

Approval

The manager approves every reference before it is signed.

The agent works inside your systems and approval stays with your team.

Management

Coordinating meeting requests

Intake

A meeting request by email from a customer, supplier or trade association, often with three suggested times and a question tucked in.

Decision

The agent checks the calendar and the travel time between appointments, follows your rules on which meetings take priority, and answers the side question from what is in the case.

Result

A draft reply proposing a time, and a calendar entry with preparation notes. The side question is answered or passed on.

Approval

You or your assistant send the reply. The agent only prepares it.

The agent works inside your systems and approval stays with your team.

Management

Compiling the monthly report

Intake

Month-end. Revenue, order intake, open items and hours come from the ERP, DATEV and time recording.

Decision

The agent pulls the figures from the systems, compares them with last month and the plan, and identifies which variances need explaining.

Result

A monthly report as a Power BI page or PDF, with a paragraph explaining where each variance comes from.

Approval

You review it yourself before it goes to the advisory board or the bank. The agent never changes the figures.

The agent works inside your systems and approval stays with your team.

Logistics

Reconciling delivery notes

Intake

A supplier's delivery note, scanned at goods-in or sent as a PDF by email, plus the warehouse count.

Decision

The agent compares the quantities ordered, delivered and counted, identifies part deliveries, and checks which customer orders are waiting for the goods.

Result

A goods receipt posted in the ERP, or a draft discrepancy notice to the supplier.

Approval

Your warehouse manager resolves discrepancies above your tolerance before any claim is made.

The agent works inside your systems and approval stays with your team.

We would start with supplier invoices

At a company with 120 staff, a good 300 supplier invoices come in each month, and the rules for handling them are already in your purchase orders and chart of accounts. Then the agent goes live. After the first 100 cases, your accounts team can see how many went through without rework. That tells you whether quote requests or complaints should come next.

Systems we often work with

Microsoft Dynamics 365 Business Central, SAP Business One, DATEV, proALPHA, abas, Sage, Microsoft 365, Microsoft Teams.

Frequently asked questions

Do we need our own IT team for this?

No. The agent runs in your Microsoft tenant. We handle setup and integration and, if you wish, ongoing operation too. If you work with an IT service provider, we are glad to involve them, so nothing happens without their knowledge.

Is Microsoft 365 enough to build on?

Yes, to start with. Mailboxes, Teams and the permissions in Entra are already there, and that is what the agent builds on. For your ERP data we set up a small data store in Azure. It grows with you and doesn't need to be large on day one.

What about DATEV and our tax adviser?

DATEV stays, and your tax adviser keeps receiving the same postings. The agent prepares the documents and account codes and hands them over through the interfaces DATEV provides for this. Many tax advisers are pleased when documents arrive complete and already checked.

Roughly what does it cost?

We charge per process, not per licence. Before we start, you know what the first process will cost, and what running it will cost each month afterwards. The Azure costs for an agent of this size are modest, and we pass them on to you transparently. In the first week, we work out together from your own case volumes whether it pays off.

We have reservations about the cloud. Where is our data held?

In your own Microsoft tenant, in a data centre in Germany or the EU, whichever you choose. The language models in Microsoft Foundry are not trained on your data. Permissions let you decide which mailboxes and folders the agent can see at all.

What happens if the agent gets something wrong?

Someone notices before anything is posted or sent, because the agent produces drafts and proposals. It only acts on its own within the limits you set. Every case has a log with source and reasoning. If something isn't right, you switch the agent off and carry on as before.

Shall we talk about your first process?

In a Short Assessment we sit down with your business team and IT and look at one process together. You leave with a clear target design and an effort estimate we stand behind. Free of charge.

Business card of Piero Alessio, Managing Director