Skip to main content

Do You Have the Right Tech Stack to Scale at Speed?

Yasamin Karimi, Head of Product at Codat, unpacks the complexities of multiple integrations required at the enterprise level. Watch to discover the ultimate tech stack for scaling at speed!

Yasamin Karimi, Head of Product at Codat, unpacks the complexity of integrations. Since Codat's mission is to make life easier for SMBs by enabling their systems and services to work together seamlessly, serving as a universal API for small business data, Yasamin knows a thing or two about integrations and scaling tech stacks.

Unqork Create 2021 logoWhy are integrations so complex?


“Building a single integration can take anywhere from one to three months, depending on the type of integration and the data points required for those integrations,” explains Yasamin. “It's important to note this time frame is not representative of pure development time. A lot of upfront work that goes into these integrations is from the analysis perspective of these third-party APIs. So in short, it can take a very long time to build an integration.”

Use case differences

Complexity differs depending on the specifics of the use case you are trying to achieve. For example, if you are a bank who offers a corporate card solution, you'd want to be able to push the card transactions into the accounting system and pull financial statements to lend to your business customers. These two use cases require pushing and pulling different data points.

API differences

Third-party APIs have data structures that differ from each other. For example, what Xero may call a customer could be what QuickBooks or NetSuite calls a debtor. In order to properly automate amongst multiple integrations, a standardized model must be produced.

Regional variations

Codat built an integration to the QuickBooks API for both the UK and French markets. Although it was technically a single integration, the nuances between the two markets made the project feel like two. When a refund was pushed in the French version of QuickBooks, it didn't take tax (VAT) into consideration.


This is often the highest cost in terms of development resources. The sheer volume of updates the third-party releases every month provides a lot of work for an engineering team. 

Codat is a technology partner of Unqork and worked together to seamlessly onboard small business customers in financial services.

Watch the full video to learn Yasamin’s recommendations on how to actually prioritize your integration roadmap—and how Codat offers bi-directional integrations to solve for these complex, sometimes hidden use cases. Codat is a technology partner of Unqork and worked together to seamlessly onboard small business customers in financial services.