Agency operations platform with invoicing and payments
Over 26 weeks we built Web Tag, a Vue application on a Laravel API, for a client serving small agencies and freelancers. Their own agency was using it by week fifteen, with tasks, client records, invoices and regional and international payments connected.
Screens
The challenge
Client conversations, order status, tasks and invoices lived in separate places. Teams re-created invoices by hand and followed up through chat, making it hard to keep delivery and payment records aligned.
Our approach
We tied client, order, task and invoice to one data model, with list, board and timeline views of the same work. Invoices build directly from order records as line items are entered. Regional gateways sit alongside international options so clients can pay through familiar channels.
Outcome
- Orders, clients, tasks and invoices behind one login
- Invoices generated from order records, with live line-item, discount and total previews
- Stripe, PayPal, PayTR and STC Pay supporting cross-border billing
- List, board and timeline views reading from the same records
“We shipped it to our own agency first and stopped using four things inside a week. The invoice goes out the same day the work does, and clients pay the way they already bank.”Ozan Uysal — Founder, Kum Saati Yazılım
Original interfaces and workflows are protected by NDA. Images are UI recreations using synthetic data and figures. Client identity is shared with permission.






