AutomationLarkComplete Guide

The Complete Guide to
Expense Approval Automation for Lark

·12 min read·By Kopi Team
Expense approval automation workflow for Lark teams

What Is Expense Approval Automation?

Expense approval automation replaces the manual, human-driven process of reviewing, validating, and approving employee expense claims with a software-driven workflow. Instead of a finance manager opening each submission, checking the attached invoice, recalling policy from memory, and typing an approval or rejection — an automated system does the data work upfront, delivers a structured verdict, and routes only the exceptions and complex cases to humans.

For companies using Lark (or its mainland China counterpart, Feishu), expense approval automation integrates directly with the Lark approval flow that employees already use. No new submission interface. No additional training. The AI layer runs invisibly between the employee's submission and the approver's notification.

According to the Association of Certified Fraud Examiners (ACFE), expense reimbursement fraud accounts for 21% of occupational fraud cases in small businesses. Beyond fraud, the administrative overhead of manual review — across invoice checking, policy lookup, and follow-up queries — consumes finance team capacity that most growing companies cannot afford.

Why Lark Teams Need Expense Approval Automation

Lark and Feishu have strong native approval workflow capabilities — employees can submit expense requests, attach invoices, and trigger an approval chain entirely within the app. What Lark does not have out of the box is intelligent verification of those submissions.

When an approver receives a Lark expense notification today, they see: the submitted amount, any attached receipt, and the submitter's name. They have to reconstruct everything else from memory — is this amount normal for this person? Is this invoice real? Did I approve this vendor before? Is this within policy?

Singapore SMBs using Lark face compounding pressure here. Teams are lean, approvers are usually senior managers handling multiple roles, and the volume of claims grows faster than the capacity to review them carefully. The result is one of three outcomes:

  • Rubber-stamping: approvers approve everything to clear the queue, which invites fraud and overspending
  • Bottlenecks: approvers try to be careful but fall behind, creating 2–5 day delays that frustrate employees
  • Inconsistency: the same expense type gets approved one month and queried the next, depending on the approver's bandwidth that day

Automation solves all three. The AI handles the data work, approvers get structured verdicts, and consistency is enforced by code rather than by memory.

How It Works: Core Components

A well-designed expense approval automation system for Lark has five core components that work together:

01

AI Invoice Verification

OCR reads uploaded receipts and invoices, extracting vendor, amount, date, and GST fields. The AI cross-validates these against the submitted expense form and flags mismatches before the approver sees anything.

02

Policy Rule Engine

Your expense policies — per diem limits, approved categories, submission deadlines — are encoded as rules. Every submission is checked against these automatically, with no human memory required.

03

Anomaly Detection

Statistical models compare each submission against the employee's historical spending and team-wide patterns for the same category. Outliers are surfaced with context, not silently rejected.

04

Approval Routing

Based on submission type, amount, and flags, the system routes to the correct approver and delivers a structured AI check card — not just a raw submission — directly in Lark.

05

Audit Trail & Reporting

Every check, flag, decision, and comment is logged automatically. Finance gets a clean audit trail for compliance without manually maintaining spreadsheets.

Step-by-Step: Setting Up Expense Approval Automation in Lark

Connecting an AI approval system to Lark does not require changing your existing approval templates or asking employees to change how they submit. The entire setup happens on the backend. Here is how Kopi's Lark integration works:

01

Connect Kopi to your Lark workspace

Install the Kopi bot in your Lark workspace via the app directory or webhook URL. The setup wizard walks you through the connection in under 5 minutes.

02

Subscribe to your approval flow

Tell Kopi which Lark approval template to watch. Kopi subscribes to approval events and begins receiving submissions as they arrive.

03

Configure your expense policy

Enter your per diem limits, required documentation rules, approved categories, and submission deadlines. Kopi converts these into machine-readable rules.

04

Run a test submission

Submit a test expense claim through Lark. Confirm that Kopi's AI check card arrives in the approver's Lark inbox with the correct verification result.

05

Go live and refine

Activate live mode. As submissions flow in, Kopi learns from your approver decisions and continuously refines its recommendations.

Total setup time for a standard Lark workspace with one approval template and basic policy rules: under 10 minutes. For detailed configuration guidance, see our step-by-step setup guide.

Best Practices for Singapore SMBs

Getting expense approval automation right is not just about connecting the software — it is about configuring it to match how your business actually operates. These five practices consistently separate well-functioning setups from ones that generate noise:

01

Set per-category limits, not a single global cap

A S$200 limit means different things for client lunches vs. SaaS tools. Granular limits reduce false positives from the AI and make policy clearer to employees.

02

Require receipts above S$50

This aligns with IRAS input tax claim requirements and gives the AI enough data to perform meaningful invoice verification.

03

Use the 30-day submission rule

Expenses older than 30 days are harder to verify and create reconciliation headaches. Enforce this deadline consistently through automated reminders.

04

Review anomaly flags, don't auto-reject

An anomaly flag means "this is unusual" — not "this is fraud." Give approvers context and let them decide. Auto-rejections erode employee trust.

05

Audit the audit trail quarterly

Use Kopi's reporting to spot patterns: who submits late, which categories over-run budget, which approvers approve without reviewing flags. Act on the data.

ROI: Time and Cost Savings

The return on expense approval automation comes from three sources: time saved on review, reduction in erroneous approvals, and lower overhead from audit and compliance work.

A Singapore SMB processing 150 expense claims per month, with an average manual review time of 4 minutes per claim, spends approximately 10 hours per month on expense review. At a loaded cost of S$80/hour for a finance manager, that is S$800/month in direct labour, before accounting for the opportunity cost of their time.

MetricManual ProcessWith Automation
Average review time per claim3–5 minutes30–60 seconds
Time to approval decision1–3 days5–30 minutes
Policy exception detection rate40–60%85–95%
Duplicate submission catch rateLow (memory-dependent)Near 100%
Finance manager hours per month (150 claims)~10 hours~2 hours

Beyond direct time savings, automated systems catch an average of 3–7% more policy violations than manual review — particularly duplicate submissions and minor amount inflation that individual reviewers tend to miss when processing claims in bulk.

For teams that process international expenses or need to reclaim GST input tax, automation also reduces errors in the compliance paper trail — a meaningful risk reduction for Singapore businesses operating under IRAS requirements.

Common Mistakes to Avoid

  • Over-automating approvals: Fully automated approve/reject without human oversight creates liability and misses edge cases. Use automation to pre-screen and summarize, not to replace the final human decision.
  • Setting policy rules once and never revisiting them: Business spending patterns evolve. An employee's normal meal budget two years ago may not reflect their current role. Review anomaly flag rates quarterly and adjust benchmarks accordingly.
  • Not communicating the change to employees: When AI starts flagging submissions that used to pass through, employees need to know why. A brief internal message explaining the new process prevents confusion and pushback.
  • Treating all flags as fraud: Anomaly detection surfaces unusual claims — most of which are legitimate. The purpose of a flag is to prompt a closer look, not to accuse. Train approvers to treat flags as information, not verdicts.
  • Ignoring the audit trail: One of the highest-ROI features of expense automation is the automatic log of every check and decision. Finance teams that review this data monthly catch budget overruns and policy gaps early.

Frequently Asked Questions

Does expense approval automation work with Feishu as well as Lark?

Yes. Feishu and Lark share the same underlying platform architecture and webhook API. Kopi connects to both Feishu and Lark workspaces using the same integration method. The main difference is that Feishu is the mainland China version with different localization settings.

How long does it take for the AI to learn our expense patterns?

The rule-learning system begins building patterns from the first approved or rejected claim. After 20–30 decisions, the AI has enough signal to make confident recommendations on repeat vendor and category submissions. Full accuracy for edge cases typically develops over 60–90 days.

What happens if the AI gets it wrong?

The human approver always has final authority. Kopi's AI generates a recommendation (approve / review / block), but the approver taps the final decision in Lark. Every override trains the model — the AI learns from corrections and improves.

Is our expense data secure?

Kopi processes expense data in Singapore-region cloud infrastructure. Invoice images and submission data are processed in memory and not stored beyond what is needed for the audit trail. See our privacy policy for full data handling details.

What is the minimum team size that benefits from automation?

Teams processing 20+ expense claims per month typically see an immediate return on setup time. Below that threshold, manual review is fast enough that automation adds overhead rather than saving it. For teams growing quickly, setting up automation early is still worthwhile to avoid retrofitting later.

Getting Started

Expense approval automation for Lark is now accessible for Singapore SMBs of any size. The setup does not require engineering resources, a change management programme, or a long procurement process. It requires a Lark workspace, an expense approval template, and 10 minutes.

If you are already using Lark for approvals and want to understand exactly how Kopi connects to your workspace, or if you want to see a live demo of the AI check card in action, start your free account today. Kopi is free for Singapore SMBs during our private beta.

Start automating your Lark expense approvals

Free for Singapore SMBs in private beta. Connect your workspace in 10 minutes.