AI Automation for Small Business: Where to Start
AI use is spreading fast. In Estonia, where we work, Statistics Estonia reported in September that 34% of enterprises and 65% of people now use AI, and that enterprise use grew one and a half times in a year (Äritehnoloogia).
For most companies, though, "using AI" means someone drafts emails faster in ChatGPT. Useful, but the way the business runs stays the same. Invoices still get typed in by hand. Quote requests still get answered from a spreadsheet and memory. Someone still phones the warehouse before placing an order.
This guide is how we approach AI automation at Ravien: how to pick the first workflow, what AI is good and bad at today, where to keep a human in the loop, and how to tell whether it's working.
Start with a workflow, not a tool
The usual first question is "What could we do with AI?" A better one is "Which repetitive work costs our people the most time and causes the most mistakes?"
AI is a means. If you can't name the problem, you can't judge whether the fix works.
How to pick the first workflow
We score candidates on three things:
- Volume. How often does it happen? Ten quote requests a day is a different case from two a month.
- Time. How long does one instance take, including everything around it: searching, copying, double-checking, asking a colleague?
- Error cost. What happens when it goes wrong? A wrong price in the online store, an invoice paid twice, an order that never reached the customer.
Roughly multiply the three. A good first project scores on all of them: it happens often, it takes real time, and mistakes are expensive but not catastrophic.
Typical candidates in a small or mid-sized company:
- supplier invoices: PDFs arriving by email that need to be entered into accounting and coded to the right accounts;
- quote requests: read the customer's email, find the products in the price list, put together an offer;
- orders: orders from the web store, email and phone that need to end up in one system;
- stock levels: web store, till and warehouse numbers don't match, and someone reconciles them by hand;
- support email: most questions are the same ("Where's my parcel?", "Is this in stock?"), yet each gets a hand-written reply.
What not to pick first
Skip workflows where every case is different and the decision takes judgement or negotiation: large contracts, hiring decisions, complicated complaints. AI can support those later. The first project has to prove itself on clear, repetitive work.
What AI is good and bad at today
Language models have improved a lot, but they still have clear strengths and weaknesses. Knowing them saves months.
AI handles well:
- reading unstructured text (emails, PDF invoices, free-form orders) and pulling out specific fields;
- classifying what comes in: quote request, complaint or delivery question;
- drafting a reply grounded in your own company knowledge;
- comparing and summarising: what changed between two documents, what matters in this thread.
AI handles badly:
- exact calculations or logic that must give the same answer every time. That's a job for ordinary code;
- facts it hasn't been given. Without your price list and stock data, a model will simply make an answer up;
- accountability. A model doesn't know when it's wrong and sounds just as confident either way.
So good automation is never "just AI". Most of the system is ordinary software: integrations, rules, a database and logs. AI handles only the part that needs language understanding.
Human in the loop: where and how much
A human in the loop doesn't mean someone reviews everything the AI does. Then nothing would be automated. It means checks sit where the cost of a mistake is high.
A practical split:
- Automatic: low-risk steps like classifying an email, extracting data or drafting a reply.
- Human approval: steps with consequences, where money moves, a customer receives a binding offer or goods leave the warehouse.
- Always a person: exceptions, where the system isn't sure, an amount is over the limit or the customer is upset.
A good system says when it isn't sure. If an invoice total doesn't match its line items, or the supplier isn't on file, it shouldn't guess. It should hand the case to the right person.
That's how our AI customer support work is built. The agents are grounded in company knowledge and connected to existing service workflows. They answer routine questions and draft context-aware replies, and route exceptions to the right person instead of trapping customers in a generic chatbot.
Build into the tools you already use
Your team already has email, accounting software, a web store, a CRM and maybe a till system. Every new app means another login, more training and one more place to look for things.
So we build automation where the work already happens. The invoice lands in the accounting system, the draft quote appears in the email drafts folder, the stock level updates in the web store. People see the result in the screens they already use.
Two examples from our work:
- PIM-to-commerce sync keeps WooCommerce categories, products, stock and pricing aligned with an external PIM. Chunked processing, resumable jobs and monitoring keep large catalogues moving without manual clean-up. No new tool, just two existing systems finally talking to each other.
- Inventory pilot for a Tallinn food-service business: staff log purchases, transfers and kitchen production on mobile, till day-sales land on the shelf, and reorder flags replace gut-feel ordering.
The second one isn't a pure AI project, and that's on purpose. Before AI can place orders automatically, the stock numbers have to be trustworthy. That's why quantities there are derived from a movement log rather than kept as editable numbers.
How to measure success
Agree on what success looks like before you build. Otherwise, three months in, you'll be debating whether it "kind of helps".
Measure the same things before and after:
- time per case: minutes spent on one invoice, request or order;
- throughput: how many cases the same team gets through in a day;
- errors: corrections, rejected invoices, customer complaints;
- response time: how fast the customer gets an answer or a quote;
- exception rate: what share of cases still reach a person, and why.
The last one is the most useful. When exceptions are high, their causes tell you what to fix next: the data, the rules or the scope.
Collect a baseline for a week or two before the change. It doesn't need to be precise, but you need something to compare against.
Common pitfalls
Starting with a chatbot
A website chatbot is visible and feels modern, but it often misses the most expensive problem. If the real support load is email that needs order or stock data, a generic bot that can't see that data won't help. Start where the hours go, not where it looks best.
No owner
Automation isn't a one-off install. A supplier changes its invoice layout, the store gets a new product category, the price list is updated. If nobody owns the workflow and notices when something changes, even a good system falls apart within months. The owner doesn't need to be technical. They need to know the process and decide on exceptions.
Dirty data
AI doesn't fix bad data. It just makes mistakes faster. If product codes differ between the store and the warehouse, customers appear three times in the CRM and two price lists are in circulation, that needs sorting first. Often the first week of a project is data clean-up, and that's normal.
Trying to do everything at once
"Automate the whole sales process" is a bad goal. "A draft quote is ready within five minutes of the email arriving" is a good one. One workflow that actually works beats five half-finished pilots.
Build or buy?
Buy when your process is standard and an off-the-shelf product covers it without heavy customisation. If your accounting software offers an invoice-processing module that handles your invoices, use it.
Build when:
- the workflow spans several systems that don't talk to each other, such as a PIM, web store, warehouse and till;
- your process is part of your edge, and a product would force you to change it;
- you need control over where data goes and how decisions are made;
- licence costs grow with headcount faster than the value does.
Often the answer is both: keep your existing tools and add a thin layer between them that does the rest. That's the shape of our B2B lead intelligence pipeline. It turns public company data into qualified prospects: it filters by commercial fit, verifies contact data, detects buying signals, scores each account and sends outreach-ready records to the campaign tools the team already uses.
Checklist before you start
- We've picked one workflow that happens often, takes time and where mistakes are costly.
- We know how long it takes today and how many errors it produces.
- The workflow has an owner who knows the process and decides on exceptions.
- We know which systems hold the data and whether we can access them.
- The data is clean enough, or we're ready to clean it first.
- We've agreed which steps need human approval.
- We've agreed what result counts as success.
How we do it
Our AI Operations Sprint follows exactly this logic. We select and map the highest-value workflow, agree on what success looks like, build into your existing stack and test against real work. In about 30 days the workflow is live in production. If you want, we stay on afterwards to monitor, maintain and improve it.
Let's talk
If there's repetitive work eating your team's time, whether it's invoices, quote requests, stock or support email, get in touch. No pitch deck needed. Show us where the work gets stuck, and we'll tell you honestly what's worth fixing, what isn't, and the most sensible way to start.
Have a workflow that should work better?
START A CONVERSATION →