Tianlang Media produces campaigns and content for brand clients. Every campaign is a bundle of client contracts on the income side and supplier contracts on the cost side — and profit lives in the gap between them.
The challenge
Project accounting was chaos: client payments, supplier invoices, and internal costs were reconciled by hand at month-end, so nobody knew a campaign's real margin until weeks after it wrapped. Contracts were scattered across drives; payment approvals moved by chat message, which occasionally meant paying a supplier twice.
What Flows ERP changed
A contract thread for every campaign. Sales contracts and their matching purchase contracts link the whole money flow — receivable plans on one side, payable plans on the other, margin visible in between.
Write-offs replace month-end archaeology. Every client payment and supplier settlement is written off against its plan the day it happens, partially or in batch, with the operation logged.
Approvals that follow the contract. Payments reference their contract in the system, so double-payment risk disappeared and the approval trail is complete.
The data center answers the profit question. Per-contract and per-customer statistics show which clients and campaign types actually make money.
Q: What surprised you most after go-live?
A: How fast the profit picture sharpened. Campaigns we assumed were winners turned out mediocre once every supplier cost landed on the right contract — and that changed what we sell.
Q: What about day-to-day operations?
A: Approvals stopped being bottlenecks. Finance checks the contract in Flows, sees the plan and history, and approves — minutes, not days, and always on record.
“Flows makes per-contract profit accounting precise, keeps receivables and payables orderly, and made our approvals fast and standard — a real engine for the company's growth.”
Frequently Asked Questions
Can Flows link a sales contract to its supplier costs?
Yes — sales and purchase contracts link into one money flow, so a campaign's client income and supplier costs sit on the same thread and the margin between them is always visible.
How does Flows prevent double payments to suppliers?
Every payment references its purchase contract and plan in the system; the write-off center shows what's already settled, so a duplicate payment is visible before it happens — and every action is logged.