Printed reports and a fountain pen on a pale wooden table
Store payout files printed for a morning reading in George Town.

App revenue analytics · Penang

We sit with the month’s payouts until the story in the numbers is plain.

File Grove Hub is a small practice on Sample Road. Publishers bring Apple and Google payout exports, subscription refund lists, in-app pack catalogues, and advertising settlement sheets. We read them together, in person or over a shared table of files, and leave you with a written revenue reading—not a login or a product screen.

Request a revenue reading

What a sitting actually covers

Each sitting is a scheduled appointment with a named reader. You leave with marked-up files and a letter that states what moved revenue, what is noise, and which pack or price change is worth testing next.

A calculator and printed financial sheets on a desk

Full revenue reading

A two-day sitting that lines store payouts, subscription refunds, in-app packs, and advertising settlements into one written letter.

Hands writing notes beside a laptop and a notebook

Store report walkthrough

A half-day at the table with one Apple or Google payout export, aimed at a single confusing month.

A person writing in a notebook at a sunlit desk

Pack mix advisory

A working session on in-app packs, price tiers, and regional prices, using last quarter’s actual units rather than a wishlist.

See every sitting we offer

A quiet room above George Town, not a remote dashboard

Most of our hours are spent lining up store periods against bank credits, checking whether a “revenue drop” is actually a delayed settlement, a price-tier change, or a week of refunds after a faulty pack. The work is conversational. We print, annotate, and ask what changed in the live listing that week.

If you publish from Kuala Lumpur, Johor Bahru, or Singapore, we still keep the same file-first habit: you send exports in advance, we prepare a reading plan, and we meet on Level 11 or by arranged video with the same papers on both desks.

How a reading proceeds

A bright office interior with pale walls and long windows

“They caught that our ‘missing’ March coins were sitting in a delayed Google Play hold, not a failed pack. The letter was dry, which I needed. I still wish they had flagged the refund spike a week earlier—we had already spent the weekend rewriting store copy.”

Mei Ling Tan, subscription puzzle studio, Butterworth

More client notes

From the field notes

Short pieces on store periods, refunds, pack catalogues, and the habits that keep a revenue file honest.