Now in private beta · Free for Singapore SMBs

Your approval policy,
but it runs.

Mirror reads the doc. Auto-handles the routine. You stay in charge of the calls.

Kopi is an AI approval ops agent. Hand Mirror a policy doc — finance, leave, procurement, anything — and she extracts every field, rule, and routing path with verbatim citations from your source. Your team submits at a public URL or via email; Mirror auto-clears the cleanly-passing cases. Humans only see what needs judgment.

看你批过两次 — 熟路的交给它,关键的留给你。

3 min
doc → working flow
Mirror extracts, you review
Any flow
finance · people · legal · ops
Verbatim citations from your docs
4 channels
Web · Email · Slack · Lark
Submit anywhere your team works
Pattern learned
after 2 approvals
K
Kopi·Reimbursement
#Reimb-0348
Auto-pass
Grab · client visitSGD 32
3rd time — auto-passed
K
Kopi·Reimbursement
#Reimb-0211
AI reviewed
Grab · client visitSGD 31
2nd time — you approved
K
Kopi·Reimbursement
#Reimb-0102
AI reviewed
Grab · client visitSGD 28
1st time — you approved
This month
41
auto-passed by Kopi

Built on trusted infrastructure · Used by Singapore SMB finance teams

Lark
Anthropic
Supabase
Vercel

What our users say

Finance teams that trust Kopi

Placeholder testimonials — real stories coming soon from our private beta users.

Used to spend 5 hours a week reviewing expense claims. Kopi handles it in minutes — and catches things I would have missed.

ST
Sarah Tan
CFO · Meridian Logistics Pte Ltd

Our finance team cut approval turnaround from 3 days to same-day. The Lark integration is seamless — approvers don't even leave the chat.

KL
Kevin Lim
Finance Director · BrightSpace Technologies

I was skeptical about AI for compliance work, but Kopi's 5-dimension breakdown actually gives me more confidence than manual review.

PM
Priya Menon
Head of Accounts · Eastgate Retail Group
1,000+
Auto-checks run
Invoices verified since beta launch
5-dim
Verification checks
Category · Amount · Date · Invoice · Rule
< 10 min
Setup time
Connect Lark, go live instantly
$0
During private beta
No credit card, no time limit

What Mirror builds

Whatever your team approves — Mirror reads it.

Examples Mirror has built for SEA SMBs across finance and people. The same extraction pipeline runs on legal, ops, or industry-specific flows — anything you can describe in plain language.

Finance Pack

6 approval types

Full coverage for expenses, purchases, payments, and contracts. Tuned to Singapore SMB practice — GST, SGD thresholds, three-quote rules.

  • Reimbursement
    Invoices, expense claims, P&L
  • Purchase Request
    Vendor whitelist, quote thresholds
  • Payment Request
    BEC-fraud guard, duplicate payment
  • Contract Approval
    Auto-renewal, clause risk, signing authority
  • Activity Funds
    Event budgets, per-head catering
  • Reserve Fund Write-off
    Petty cash reconciliation

HR Pack

5 approval types

Leave, overtime, hiring, probation — with MOM-compliance guards for Singapore employment law built in.

  • Leave Request
    Balance check, blackout periods, Out-of-Office
  • Overtime Request
    72-hr MOM cap, continuous-days detection
  • Business Trip
    Class vs role, hotel limits, itinerary parse
  • Recruitment
    Salary band check, JD attached, headcount plan
  • Employee Regularization
    Probation length, eval, raise band

How Mirror works

Three minutes from policy to live form.

Hand Mirror your source. She extracts every field, rule, and routing path with verbatim citations. You review, apply, share the public URL. Submissions auto-clear the routine ones; humans see only what needs judgment.

1
You

Hand Mirror your source

Paste a policy paragraph, upload a Word doc or PDF, drop a Google Form export, or describe the flow in plain language. Mirror reads HTML, DOCX, and PDFs natively.

2
✦ Mirror

Mirror extracts the spec

A 5-stage Claude pipeline mines fields, business rules, approver routing, currency + compliance — then self-critiques. Every rule carries a verbatim quote from your source. About three minutes end-to-end.

3
✓ Live

Submissions auto-clear

Share the public form URL or forward your policy mailbox. Routine submissions pass green automatically; the calls that need judgment surface in your workspace with the rule that fired and a verbatim citation.

The citation contract is the moat.

Every field, rule, and routing decision Mirror emits has a verbatim quote from your source. If she can't quote it, she doesn't emit it — no fabricated rules, no hallucinated thresholds. Admins audit any rule against the original policy text in one click. Your tenant stays in control of what its approval flow does.

Channels

Submit anywhere your team works.

Same Mirror-extracted spec, four channels — pick what fits your team. The decision logic is identical; only the surface changes.

Web formLive

Public /forms URL — share like any web link. Default channel.

EmailLive

Forward your policy mailbox. Mirror parses and runs.

SlackLive

/kopi command + interactive Block Kit cards. OAuth installed.

Lark / FeishuLive

Original Phase 1 channel — Singapore SMBs in production.

Microsoft Teams, WeChat / 企业微信, and DingTalk are on the Q4 roadmap. Drop us a note if your team needs one — we prioritize by demand.

The problem

Manual expense approval doesn't scale

Without Kopi

4+ hours/week

Finance staff manually reviewing receipts, invoices, and forms line by line.

15–20% slip-through rate

Wrong dates, inflated amounts, and duplicate invoices missed under time pressure.

Zero consistency

Each approver applies different standards. No shared memory of past decisions.

With Kopi

Check done in seconds

AI reads invoices, validates amounts, and delivers a result card to your approver — all automatically.

Nothing slips through

5-dimension check catches date mismatches, inflated amounts, and duplicate invoices every time.

Rules that learn

Kopi builds institutional memory from every approval. Repeating expenses get auto-approved.

How it works

From your policy doc to a live AI approval flow — in 15 minutes.

No installs. No drag-and-drop builder. Kopi reads what you already have and builds the form, rules, and routing for you.

Upload your policy

Paste your existing form, FAQ, and policy doc — whatever you already use. PDF, DOCX, Google Form export, or plain text.

No drag-and-drop builder

AI builds your form

Mirror reverse-engineers your policy into a runnable approval template — every field, rule, and routing decision quotes the line of your doc that produced it.

Citations on every rule

Your team submits & gets decisions

Share the public URL or have your team email the request. AI auto-approves green, sends yellow to a real approver via email — Slack and Lark are accelerators if you have them.

Interactive — no app switching

Features

Five-dimension AI check. Not a simple category bot.

99%
extraction accuracy

Invoice verification

Reads PDF and image invoices, extracts seller, amount, date, and cross-validates against the expense form.

< 5s
per check

Amount anomaly detection

Flags expenses deviating from historical patterns. S$12,000 hotel caught before the approver sees it.

100%
date checks covered

Date cross-validation

Checks if form date matches invoice date, detects future dates, and flags suspicious timing gaps.

12
SMB categories

Smart categorization

12 preset Singapore SMB categories. AI suggests the right one with confidence scores and explanations.

improves over time

Rule learning

Every confirmed approval is remembered. Same expense next time? Auto-approved — no human needed.

10 min
setup time

Native Lark integration

Interactive cards in Lark. Select categories, request info, acknowledge — all without leaving the chat.

The 5-dimension check

Every expense, five checks

Click each dimension to see exactly what Kopi checks and why. Approvers get a full breakdown — no guesswork.

Smart Categorization

AI reads your receipt and maps it to one of 12 Singapore SMB expense categories — automatically, with confidence score.

Pass

Example

Grab receipt → Category: "Transport" (96% confidence)

Rule applied

Matches 14 past Transport approvals for this employee

Travel & Entertainment
Free beta · ends September 2026

Free today. Half-off for a year after that.

Everyone who signs up during private beta (through Sep 30, 2026) becomes a Founding Member — 50% off list price for 12 months after launch. List prices below are what we'll charge everyone else.

Starter
Freeduring beta
Founding price$99/mo
after Sep 2026 · for 12 months
$199/mo list price · 2 approval types

Finance essentials for small teams.

  • Reimbursement
  • Purchase Request
Lock in Founding price
Most popular
Finance Pack
Freeduring beta
Founding price$199/mo
after Sep 2026 · for 12 months
$399/mo list price · 6 approval types

Full finance coverage — the CFO bundle.

  • Reimbursement
  • Purchase Request
  • Payment Request
  • Contract Approval
  • Activity Funds
  • Reserve Fund Write-off
Lock in Founding price
HR Pack
Freeduring beta
Founding price$149/mo
after Sep 2026 · for 12 months
$299/mo list price · 5 approval types

Leave, overtime, hiring, probation.

  • Leave Request
  • Overtime Request
  • Business Trip
  • Recruitment
  • Employee Regularization
Lock in Founding price
Full
Freeduring beta
Founding price$299/mo
after Sep 2026 · for 12 months
$599/mo list price · 11 approval types

Finance + HR + priority support.

  • Everything in Finance Pack
  • Everything in HR Pack
  • Priority onboarding
  • Custom rules
Lock in Founding price

What it means to be a Founding Member

  • • Free use of Kopi from today through September 30, 2026
  • • Locked-in 50% off list price for 12 months after launch (Oct 2026 – Sep 2027)
  • • Direct access to founders — Slack, Lark, or Zoom, whatever works for you
  • • Your feedback shapes what we build next

All paid plans include unlimited templates and the full Mirror extraction pipeline. We don't charge per submission or per AI check — that would punish teams for using the product. · Need custom policies or enterprise rules? Talk to us.

Stop reviewing expenses manually.
Let AI do the checking.

Set up in 10 minutes. First check card in your Lark within the hour.

FAQ

Common questions

What is Kopi?
Kopi is an AI approval ops agent. You hand Mirror your policy doc — finance, leave, procurement, vendor onboarding, anything in plain language — and she extracts every field, rule, and routing path with verbatim citations. Submitters file at a public URL or via email; Mirror auto-clears the cleanly-passing ones. Your team only sees the calls that need judgment.
How does Mirror build a flow from a policy doc?
A 5-stage Claude pipeline reads whatever you upload — Word, PDF, screenshots, or pasted text. It extracts form fields, business rules, approver routing, currency + compliance, then self-critiques the result. Every rule carries a verbatim quote from your source. About three minutes end-to-end. You review and apply with one click.
What kind of approval flows does Kopi handle?
Anything you can describe in policy text. Today: reimbursement, payment, vendor onboarding, contract review, leave, overtime, hiring, procurement, equipment requests. Mirror is domain-agnostic — finance, people, legal, ops, or industry-specific. If your team has a doc that explains how the approval works, Kopi can run it.
Where do submissions land?
A public URL Mirror generates per form (e.g. /forms/your-team/payment-request) — share it like any web form. Email-in works too: forward your policy mailbox to Kopi. Slack and Lark are first-class accelerators when your team already lives there. The same Mirror-extracted spec runs in every channel.
How does the citation contract work?
Every field, rule, and routing decision Mirror emits has a verbatim quote from your source. If she can't quote it, she doesn't emit it — no fabricated rules. Admins audit any rule against the original policy text in one click. This is the moat: your tenant stays in control of what its approval flow does.
Does Kopi replace the human approver?
No. Kopi auto-clears submissions that cleanly satisfy your policy and surfaces the rest with a structured analysis. The human approver always clicks the final Approve / Reject / Question button. Kopi removes the routine clicks, not the judgment calls.
Is Kopi free to use?
Free during private beta for Singapore SMBs. Everyone who signs up before Sep 30, 2026 becomes a Founding Member — 50% off list price for 12 months after launch. See the Pricing section below for current tiers.
How long does setup take?
Three minutes from policy doc to working form. Sign up, paste or upload your policy, watch Mirror extract the fields and rules, click Apply, share the public URL. No flow-by-flow configuration, no manual rule writing.