CLIENT:
Our client is a high-growth SaaS solution provider that offers a talent acquisition and retention solution uniquely tailored for high-volume hiring and engagement of hourly workers.
CHALLENGE:
Our client provides a novel SaaS solution designed specifically for employers that need to hire, onboard, and retain hourly worker talent, including the need for mass hires during periods of high demand. Their solution provides a mobile-centric experience for candidates and employees, as mobile phone is the primary means of communication for many people.
The solution is designed to be integrated with HRIS systems and other associated applications and services. Workato was chosen as the integration platform to facilitate rapid deployment and easy management of a growing integration portfolio.
Dispatch was engaged to help them unlock sales by accelerating the development of several integrations.
SOLUTION:
We were tasked to build standardized “canonical” recipes and connectors, as well as tailor these recipes to meet the specific needs of various market segments. The objective was to build six direct integrations to HRIS systems, twenty file-based integrations, and at least two custom connectors within a few months.
We adopted a microservices approach and built reusable integration components. Since the integration patterns are generally common across different target applications, we were able to standardize common elements such as file ingestion and error handling. This approach reduced the effort to add a new target application because it only required building new components unique to that system and leveraging standard microservices for everything else.
The file-based approach enabled our client to integrate with the long-tail of HRIS applications, many of which do not have published APIs. Where APIs are available, we were able to build custom connectors to facilitate near-real-time data processing.
The microservices approach reduces risk by using solutions that are well-tested in production and minimizing new ‘code’ that requires more rigorous validation. It also enabled us to be very mindful of recipe count and task utilization, which are important metrics for efficient and cost-effective integrations.
We worked closely with the client throughout the project. In particular, as we finished building and unit-testing integrations, the client team would complete end-to-end and acceptance testing. This approach ensures the client remains in control of quality, which is vital when the user experience needs to be flawless.
OUTCOME:
We were able to deliver this expanded portfolio of integrations quickly and efficiently. As the project progressed, some new integration targets were prioritized based on customer demand. Our approach enabled us to pivot quickly to deliver integrations for those customer segments and have the confidence that the solutions remain high quality. By delivering integrations rapidly, we helped create more sales opportunities in market segments that had pent-up demand.