Agency Suite
Connected Operations for Agencies
A connected business suite for The Woodpecker Studio, bringing project delivery, client records, quotations, contracts, expenses, and payroll onto a shared foundation. Focused apps share organization accounts, consistent interfaces, and access controls. Each organization has its own workspace.
Project and task management
WORK is the suite’s project and task tracker. Projects, item hierarchies, status, assignments, and dependencies form a flexible core that supports each team’s way of planning and delivering work.
Business operations
- Quotes — Client quotations and proposals, backed by a price catalog.
- Clients — Contacts and companies shared across the suite, with a deal pipeline and vendor prices.
- Contracts — A register of client and vendor contracts, with a ledger for each contract.
- Finance — Organization-wide operating expenses, kept separate from the contract ledgers.
- Payroll — Vietnamese employment and compensation records, monthly payroll runs, payslips, and statutory summaries.
A shared foundation
Each app has its own interface and subdomain. A shared Fastify API and PostgreSQL database connect the suite, while React and TypeScript interfaces use consistent controls, light and dark themes, and localization.
The suite launcher brings sign-in, app selection, account settings, and organization administration into one place. App availability is set per organization, with per-person access controls for financial and employment records. The shared API enforces those permissions.
In development
Accounting is in development, extending the suite with Vietnamese bookkeeping workflows. The local implementation includes a chart of accounts, accounting periods, vouchers, six books, a trial balance, Excel export, Vietnamese A4 printing, and opening-balance import. Deployment remains gated on legal review, and opening-balance import still awaits a pilot month.
Payroll computes records and summaries; Accounting keeps the books. Both leave statutory filing to the people responsible for it.