Journal

Cohort windows for Thai fintech onboarding

21 March 2026 · Nalinee Srisawat

Working on a laptop in a city cafe

Fintech onboarding in Thailand is a sequence wearing a single label. Teams say “activation” and mean KYC pass, first wallet load, first PromptPay transfer, first bill pay, and sometimes first investment — all at once. When those actions sit inside one 7-day rate, the number becomes a political object. Compliance can improve KYC and look like a product win. Growth can spike wallet loads with a cashback and look like activation.

In the studio we refuse to blend them. We pick one first-value verb for the KPI and treat the others as precursors or as later jobs. The window then has to match that verb, not the average of the sequence.

Origin events are not obvious

Does the cohort start at app install, at first open, or at KYC submit? Install includes people who never consent to tracking. First open includes tourists who meant to open a different wallet. KYC submit excludes curious browsers and makes the denominator smaller and more serious.

For consumer wallets we often start the clock at KYC pass, not install, when the product cannot offer first value before identity is confirmed. That choice offends acquisition teams because paid install metrics no longer flow neatly into activation. Write the offence down. Do not paper over it with a filter nobody remembers.

Payroll and bill cycles

Many Thai users load wallets around payday. A 7-day window that starts on the 3rd of the month will look worse than one that starts on the 25th, even if the product did not change. If first value is “first bill pay,” consider a window that reaches the next common due date rather than a round number of days. Custom clocks feel less scientific. They are often more honest.

First transfer is not always first value

A 20 THB test transfer to yourself is a favourite way to “activate” during campaigns. If that is allowed inside the KPI, say so explicitly and add a counter-metric: median transfer amount, or share of first transfers to a second distinct account. Otherwise you will train users — and internal tools — to fire a toy event.

We have seen wealth products count “viewed fund detail” as activation because transfers were rare in week one. That is engagement, not first value. A 30-day window with a real first investment, even if the rate looks modest, is a better management number than a flattering D7 view rate.

What to put in the Friday pack

Show the sequence as three small rates with their own windows, then highlight only one as the activation KPI. Executives can see KYC health without confusing it with product value. The Silent drop-off clinic in the flagship course spends most of its time between KYC pass and first genuine transfer — the quietest, most expensive gap in Thai fintech apps we teach.

Related reading: the framework page and silent drop-off.