Working at a fast-growing startup is exciting.
And as with most startups, we were confident that we were solving the right problems as the solutions brought a huge part of our initial success. But as we've entered the enterprise field, we noticed the need for tackling higher complexity.
One good example is how we think about managing the invoice life cycle. From manager approval to supplier payment.
At most companies, different departments, amounts, and expense types require different approvers before the invoice gets paid.
That’s why we introduced Payhawk Workflows, ensuring every document is reviewed by the respective approver according to your company policy. Whether it’s based on an amount threshold or company structure, we make sure the request hits the right person so that employees’ mistakes are avoided.
But what happens when a company has two hierarchical structures? What if their approval is based not only on their cost centers but the projects of the company or the type of expense? And what if there are specific people responsible for paying invoices?
One thing is clear here. The bigger the opportunities, the higher the complexity.
We quickly realised that if we want to address these intricacies, we need to offer full customisation around both approval workflows and payment permissions.
So here's how we did it.
Custom Approvals
Most companies base their approval flow on their hierarchical structure. For example, the marketing manager will approve an expense coming from the marketing team.
We’ve all heard about the 4 eyed principle when it comes to spending approvals. However, bigger companies might also base their approval on the location of the entity, the type of expense that corresponds to a specific department or cost centre, or a different structure altogether.
In that case, depending on its characteristics, the expense would have to go through a more complex approval chain. Here’s one example taken from one of our existing clients’ workflow diagram: