MicroFlow · Distribution

Sell a policy anywhere a customer already is.

A customer buys cover in the moment they book a trip or place an order, priced and issued in milliseconds, and every premium is matched against the insurer's record in real time. Live through Green SM across Vietnam, Indonesia, and the Philippines.

microflow.trisilva.ai
MicroFlowOverview
Search⌘K 2
Distribution overview
Vietnam Indonesia Philippines
Updated 2m ago February 2026
Premium in force
$43.2M
+6.4% MoM
Policies
517,593
+12% MoM
Issue time
0.4s
median, quote to bind
Loss ratio
18.4%
accident lines
Payouts due
$1.02M
12 disputed
Attach rate
~99%
embedded
Premium by marketshare of in force
VN93%
ID6%
PHpending
Channel mixby policy count
4
channels
Driver PA · annual46%
Rider health · annual24%
Trip · per journey22%
Parcel · per order8%
Per policyblended
Annual premium2.17M đ
Cover limit120M đ
Routing and allocationquota caps
Carrier A · VN · Driver PA62%
Carrier B · ID · Driver PA88% ▲
Carrier A · VN · Trip41%
Recent issuancelast 5 min
09:42Driver PA · Hà Nội3.45M đ
09:42Rider health · HCMC2.40M đ
09:41Trip · Đà Nẵng40K đ
09:41Driver PA · JakartaRp 2.14M
09:40Parcel · Cần Thơ12K đ
09:40Rider health · SurabayaRp 1.48M
Reconciliation7-day
99.2%
Matched
within SLA
>99% target
Disputed12
Unresolved3
Matched automatically96.4%
Matched after review2.8%
Period closeFebruary
Ready in 2 days86%
Carrier statements in11 of 12
Commission runs signed off4 of 4

Cover issued at the moment of the trip, reconciled the moment the premium lands. Illustrative interface; the figures are constructed and are not drawn from a live account.

Underwritten and distributed by

PVI Oona Green SM

PVI and Oona as panel underwriters; Green SM as the live distribution channel.

The problem

Insurance is sold where customers are not.

Micro-insurance has to reach a customer in the ten seconds they are booking a ride or paying for a delivery. The old distribution stack was never built for that moment.

Sold in the wrong place

Cover is offered through branches, agents, and forms, not inside the app where the risk actually starts.

The customer who needed cover never sees it offered

One insurer per integration

A channel integrates to one insurer and is stuck with that insurer's appetite, capacity, and pricing.

No room to route by quota, by price, or by market

Reconciliation by hand

Premiums, commissions, and insurer statements are matched against each other in spreadsheets after the fact.

Discrepancies surface late and trust erodes at close
What fixing this takes

Four non-negotiables at once.

  • Cover offered inside the moment of purchase, not on a form filled in afterwards.
  • Pricing and issuance fast enough to finish before the customer's attention moves on.
  • More than one underwriter on the book, allocated by rule rather than by negotiation.
  • Premiums matched to sales as they land, so a period closes without a manual pass.
Read the deep-dive: distribution mechanics on MicroFlow
How it works

One policy at a time, three guarantees around it.

The walkthrough below follows a single policy from the customer's tap to a reconciled premium. These three are true for every policy, every channel, and every market on the engine. Each is a live surface in the product, not a slide.

Micro-insurance products

01

Trip, food delivery, and express-delivery cover, each configured for the moment of the transaction it attaches to.

Three product typesPriced to trigger

Multi-market by configuration

02

The next country is a configuration, not a new integration project: Vietnam, Indonesia, the Philippines on one engine.

Market context switchedVN · ID · PH

One integration, any channel

03

A channel connects once through the same integration fabric that runs the live markets, so a new app, a new cover type, or a new underwriter attaches to integrations that already exist rather than a fresh build.

Channel connectedDays, not months
See the integration fabric and the adapter pattern
How it runs · MicroFlow

Watch a policy sell, trigger to reconciliation.

Every policy priced, issued, and reconciled on one AI-native platform, embedded where customers already are.

01
Embed & trigger

Cover is offered in-app the moment a customer books a trip or places an order.

Green SMEmbedded
02
Quote & bind

Priced and bound in milliseconds by the multi-insurer routing engine.

Bound0.4s
03
Issuance

Policy issued and the certificate delivered to the customer instantly.

CertificateIssued
04
Underwriter routing

Allocated to the right insurer by quota caps and allocation rules.

Carrier ARouted
05
Reconciliation

Premiums matched and the period closed automatically, audit-clean.

Matched99.2%
The outcomes

The numbers a distribution channel is judged on.

Three markets, one engine
Vietnam, Indonesia, and the Philippines run through Green SM on a single distribution engine that routes each policy to the underwriter for that market.
Issued in milliseconds
Cover priced, bound, and delivered to the customer at the moment of the trigger.
Reconciled to the bordereau
Every premium matched against the underwriter's record, with discrepancy alerts inside three business days.
In production

Three markets, one engine: selling cover inside Green SM.

Vietnam, Indonesia, and the Philippines, on a single distribution engine.

The challenge

Green SM runs ride-hailing and delivery across three markets, each with its own underwriter, its own regulations, and its own reconciliation. Cover had to reach a rider or a driver in the seconds of a booking, then settle cleanly with the insurer behind it. A single-insurer integration could not route by market or quota, and reconciliation done by hand meant discrepancies surfaced late and trust with the underwriter thinned.

What we run

MicroFlow runs the distribution end to end across Green SM's trip, food-delivery, and express-delivery flows, underwritten by PVI in Vietnam and by Oona across Indonesia and the Philippines.

The outcome

Three markets run on one engine, and standing up a fourth is a configuration change rather than a fresh build. Cover reaches the customer at the moment the risk starts, and the underwriter gets reconciliation as contractual proof rather than an end-of-month spreadsheet. Connect once, and the channel reaches any insurer on the network in any market it operates.

How the engagement works

Paid on the policy, reconciled on the same run.

Commission on the policyAligned
Trisilva earns on cover actually sold through the channel, not on seats, licences, or integration hours.
Settled on the reconciliationSame run
Commission and premium are calculated on the same real-time matching that closes the period, so nobody reconciles the reconciliation.
One record, three partiesAuditable
Channel, underwriter, and platform read the same ledger of sales, premiums, and commission lines, end to end.

Rates and terms are set per channel and per underwriter in the commercial conversation, not published here. The distribution partner track covers what a channel earns.

Put cover where customers already are.

Tell us where your customers already are, and we will show you the policy that belongs in that moment.

Singapore · Vietnam · Indonesia · Philippines