What ports as-is
- An API call into a separate time-tracking service, grouped per customer
- Customer-to-contact matching by normalised name or email domain
- A per-task invoice link whose paid state follows the invoice
- The unbilled total exposed as a calculated liquidity account
What we build for you
- Customer-to-contact matching rules
- Which customer is excluded as in-house
- The grain a task is grouped at



