AI for finance and ops

An AI teammate for finance that does the checks before the deadline

Glimmer works in your team chat. It drafts chasers for overdue invoices, checks payroll before you pay CPF and prepares the GST F5 from Xero. You choose what needs your OK, and you file it yourself.

9

overdue invoices, with a chaser drafted for each in one ask.

S$41,270 past 30 days in Xero. A firmer tone for repeat late payers, a gentle one for first-timers.

Four jobs it takes off your team

Where the hours go in finance and ops

One person handles invoices, payroll, CPF and the GST return. The deadlines often fall in the same week.

Finance and ops

Overdue invoices, chased in the right tone

The aging report gets exported every Monday and then nothing happens, chasing means rewriting the same awkward email nine times, and the biggest debtor gets the same soft nudge as a first-time late payer.

Nine chasers, three tones, one approval. The aging report turns into ready-to-send reminders, nothing goes out until the manager says so.

LarkAsk GlimmerDistribution ยท FinanceIllustrative
SN
Shalini NairMon, 9:05 AM

@Glimmer AR aging is ugly again. Pull everything 30+ days overdue from Xero and draft chasers I can approve, and please, a firmer tone for the repeat offenders than for the first-timers.

GlimmerBotMon, 9:13 AM

Pulled the aging: S$41,270 past 30 days across 9 invoices. The big three plus the rest:

CustomerInvoiceDaysAmount
Harbourline LogisticsINV-210467S$12,800
Cedar & Co EventsINV-211748S$9,450
Novabuild InteriorsINV-212341S$7,200
6 others31 to 39S$11,820

Drafted all 9, gentle for the six first-timers, a middle tone for Novabuild, and this for Harbourline (their third reminder):

Chaser, Harbourline, 3rd reminder
Hi XXXXXX, following up on INV-2104 (S$12,800, due 8 May, now 67 days past due). We've held your June restock order pending payment; once it clears we'll release it same day. PayNow UEN or bank transfer both work, happy to resend the SOA if useful.

One I've held back: Cedar & Co replied last Thursday saying a cheque was mailed, I can't see it in the bank feed yet, so their chaser is parked until Wednesday rather than annoying them mid-payment. Nothing sends until you approve each one.

SN
Shalini NairMon, 9:18 AM

Approved all except Novabuild, their director is an old friend of the boss, I'll call instead. Good call on Cedar ๐Ÿ™

Finance and opsHR and people

Payroll pre-checked before CPF EZPay

Every payroll month-end means second-guessing CPF on the edge cases, a mid-month joiner, a leaver's encashment, the new OW ceiling, because one wrong submission means refund paperwork with the Board.

Three edge cases, caught before submission. The agent pre-checks the run; the human still presses submit on EZPay.

Microsoft TeamsAsk GlimmerEngineering ยท FinanceIllustrative
AT
Angela TeoThu, 8:40 PM

@Glimmer June payroll is drafted in Talenox. Before I submit CPF, sanity check? Daniel joined on the 15th, Rosnah left end-May, and I still don't fully trust myself with the new ceiling ๐Ÿ˜…

GlimmerBotThu, 8:49 PM

Checked all 14 employees against the 2026 tables. Two fixes and one all-clear:

1. Rosnah's final pay is missing her leave encashment, S$840, and CPF is still payable on it since she earned it while employed. I've staged the additional-wage line in Talenox.

2. Mr Koh turned 55 in May but his profile still applies the below-55 rate table, with the Jan 2026 senior-worker rates the run overstates his CPF by S$74. Staged the correction.

3. Daniel (joined 15 Jun, S$8,400/mth), prorated OW is S$4,200, under the S$8,000 ceiling that took effect in January, so full CPF applies. Talenox got this right; flagging only because it's his first month.

One thing I couldn't confirm: Talenox has Daniel on 2nd-year SPR graduated rates, but there's no PR-date document on the shared drive to verify the year. Worth a quick check with him before you submit. Once you approve the two fixes, the EZPay file regenerates, submission stays with you, I don't file.

AT
Angela TeoThu, 8:55 PM

Daniel's PR letter says 2nd year, confirmed. Approving both fixes, will submit on EZPay tomorrow morning. The Mr Koh one would've sat there for months.

Finance and ops

GST F5 drafted, InvoiceNow mapped

Quarter-end GST means a weekend in Xero chasing tax-code errors, and now the IRAS letters about InvoiceNow, with no idea which customers or suppliers are actually on the Peppol network yet.

The quarter, staged for filing. F5 figures drafted from Xero, Peppol readiness mapped, the human reviews and files on myTax Portal.

LarkAsk GlimmerWholesale ยท OpsIllustrative
NH
Nadiah HassanTue, 6:47 PM

@Glimmer GST quarter closed yesterday, can you start the F5 prep? And IRAS keeps writing about InvoiceNow. I honestly don't know which of our customers are even on it.

GlimmerBotTue, 6:58 PM

Drafted the F5 for Apr to Jun from Xero:

BoxItemAmount
1Standard-rated suppliesS$486,300
5Taxable purchasesS$312,940
6Output tax dueS$43,767
7Input tax claimedS$27,412

Net payable S$16,355. Two supplier bills had missing tax codes, I've parked them out of the totals and asked @Farid for the physical invoices on Lark, so Box 7 may inch up once those land.

On InvoiceNow: I checked your active contacts against the Peppol directory, 31 of 58 customers and 22 of 40 suppliers are already registered. You can start receiving e-invoices as soon as the Xero InvoiceNow registration is switched on (one-time setup, ~10 min, I've put the steps in the drive). Figures are staged for your review; filing on myTax Portal is yours, due 31 Jul.

NH
Nadiah HassanTue, 7:02 PM

Reviewing tomorrow and filing this week, first quarter this hasn't eaten a weekend ๐ŸŽ‰

Finance and opsFounders and GMs

A folder of receipts, claimed without the retyping

The claims portal doesn't connect to anything, every claim means retyping the date, amount and GST off each receipt into a web form, so receipts pile up in a folder until month-end guilt kicks in.

Fourteen receipts, one review. The agent reads the folder and fills the portal the same way a person would, no integration needed. Nothing submits until the human checks it.

Microsoft TeamsAsk GlimmerServices ยท OpsIllustrative
MW
Marcus WeeFri, 5:32 PM

@Glimmer I've been snapping receipts into my Claims folder all month, 14 in there now. Can you file them in the claims portal for me? It doesn't connect to anything, it's all manual typing.

GlimmerBotFri, 5:58 PM

Read all 14 receipts and filled the claims into the portal the same way you would, one form at a time, in the browser. Slower than a proper connection, but it doesn't need one. 12 claims are sitting in draft:

CategoryClaimsAmount
Client meals5S$412.60
Transport6S$148.90
Stationery & misc1S$36.75

Two I held back: the S$210 dinner on 14 Jun has no itemised bill, and the portal wants one above S$150, a photo of it will do. And one taxi receipt appears twice, so I skipped the duplicate. Nothing is submitted, every claim stays in draft until you press submit.

MW
Marcus WeeFri, 6:04 PM

Added the bill photo. Submitting all now, this used to eat a whole evening every month ๐Ÿ™Œ

In your industry

More jobs for this team

F&BDelivery payouts, reconciled before openingEvery Monday someone loses half a day matching GrabFood, foodpanda and Deliveroo payouts, each with different commission rates, against the POS and the bank statement.Retail and e-commerceShopee, Lazada, Shopify and PayNow, closed in one morningMonth-end means downloading payout reports from three platforms, backing out each one's commissions and transaction fees, matching PayNow receipts from the tills, and keying it all into Xero. It reliably eats two days.LogisticsEvery POD chased before month-end billingBilling can't go out until each delivery order is matched to a signed POD, and every month a chunk of completed jobs sits unbilled because the paperwork is in a driver's phone or a subcontractor's inbox.Construction and tradesMorning attendance, quota headroom and the levy billSite attendance lives in foremen's WhatsApp photos, and nobody knows the real Work Permit headroom or levy impact until an application bounces at MOM.Construction and tradesA progress claim backed by site photos, served on timeProgress claims and variation orders get drafted late from memory, then disputed because the site evidence is scattered across a WhatsApp group nobody wants to scroll.Professional servicesAGM season, swept before MondayA corp-sec practice tracks ACRA AGM and AR dates, ECI and GST F5 across nearly two hundred client entities in one master spreadsheet. One missed date is a late-lodgement penalty on the client's bill, and usually the client.Professional servicesThe polite-nag treadmill, off your plateEvery GST quarter the practice manager spends evenings chasing clients for bank statements and invoices, the same polite reminders, twenty-plus times, on whichever channel each client actually answers.Professional servicesJuniors review the 37, not key the 1,879New engagements start with a junior spending two days keying bank-statement lines against invoices, low-value tie-out work that burns chargeable hours and teaches nobody anything.Manufacturing and wholesaleSupplier invoices vs POs, price drift caught before the pay runMonth-end means matching dozens of supplier invoices against POs by hand, with unit prices creeping between orders and FX moving on the overseas suppliers. Overbillings only surface when someone happens to notice.Healthcare clinicsCHAS and Medisave claim prep after the last patientPrepping the day's CHAS and Medisave claims, then keying everything into Xero, happens at 9pm after a full clinic day, and a tired mistake means a rejected claim weeks later.Education and enrichmentTerm invoices out, make-up credits netted, arrears chasedTerm billing means rebuilding 140-odd invoices from the class spreadsheet, netting off last term's make-up class credits by hand, then chasing outstanding fees one family at a time on WhatsApp.Real estateThe lease that expires quietly, flagged 60 days outTenancy files only get urgent when it's too late: renewals surface the day the tenant gives notice, and stamp duty deadlines live in someone's head instead of a system.

One job, before and after

The Monday chase for overdue invoices

An example week for a distribution firm with one finance exec. We count your own hours on the first call.

Today

Export the aging report from XeroFinance exec
Check which customers paid late beforeFinance exec
Write nine chasers, one by oneFinance exec
Send the chasers, or call the customers you knowFinance exec

With Glimmer

Export the aging report from XeroFinance exec
Glimmer drafts all nine, firmer for repeat late payersAI
Send the chasers, or call the customers you knowFinance exec

Your systems

It works with what your finance team already runs

Nothing gets replaced. Common tools connect through connectors we have checked. For the rest, we build the connector with you, or Glimmer uses the website the way a person would.

LarkMicrosoft TeamsSlackGoogle Chat
TalenoxCPF EZPaymyTax PortalInvoiceNowPayNowClaims portal

Singapore grants

The government pays part. You pay the rest

A first AI build for one job is the kind of project Singapore's AI grants were made for. GenAI x Digital Leaders from IMDA covers a focused first build of up to S$20,000. We help you apply.

Check your grant in 60 seconds

How we start

One team, one job, about 3 months

We pick the job that costs you the most hours, build the first agent with you and hand it over. Your team runs it after that.

See how we start

Questions owners ask

Straight answers, before you book a call

Can it check payroll before we pay CPF?

Yes. It checks each employee in Talenox against the current CPF rates. It takes most care with the unusual cases. Examples are a new joiner, a leaver's final pay or someone who just turned 55. It stages the fixes for you to approve, and you still submit on CPF EZPay.

Our claims portal does not connect to anything. Can it still help?

Yes. Glimmer can use the portal through a web browser, the way a person would, one claim at a time. It is slower than a direct connection, but nobody has to build one. Every claim stays in draft until you submit it.

Will it post to our accounts or pay anyone on its own?

Only if you let it. You choose which actions need a person's OK, such as a payment or an entry in your accounts. Glimmer asks the person who made the request, in the same chat. Nothing happens until someone taps Approve.

What about our data?

Your data stays yours. Glimmer runs in your own cloud account, or on a private server we set up for you. We write down exactly where your data goes before we start. What we build for you belongs to you.

What does it cost, and can a grant pay part?

We price it after a call about your work, because the cost depends on the size of the build. Most first builds qualify for a Singapore grant. The government pays part, you pay the rest, and we help you apply. See which grant fits.

Can I try it before we commit to a build?

Yes. Our leadership workshop puts an AI agent in your hands for an afternoon, with no coding. Seats start from S$779. If you then build with us, your company gets S$500 off its first build.