AVYST Interview utilizes cutting-edge technology to solve an important problem in the insurance sales cycle--getting the right data from the client. With Avyst Interview, agents get, and want, to ask the right questions-- accurately obtaining and qualifying client considerations while enhancing the overall customer experience. AVYST has revolutionized the insurance process by automating the first steps of prospect qualification and insurance needs analysis by transforming cumbersome forms into responsive, Artificial Intelligence-driven conversations which request only the relevant questions to obtain the required data.
View Project
CHALLENGES
Avyst Interview, a software built on the Decisions Software platform, presented us with a significant challenge - we had a project that had not been completed and was in a technical state of limbo. Suffice it to say, we had many challenges with the project that were big, including poor project organization, redundant code (flows and rules), no versioning of the code, a poor server-side architecture, and QA and production environments were non-existent. We were going to improve an existing system and add many new features. Unfamiliar with this platform, we felt like we were dropped into a bottomless hole.APPROACHES
We set off on an amazing adventure with this endeavor, Our achievements were truly extraordinary.At the application level, we brought in a list of improvements, such as Dynamic Form Builder, Dynamic Page Generation, dynamic mapping for PDF and CSV generation, REST APIs, decoupling Jspreadsheet from Decisions completely, Parent/Child Reports, Actions on reports, Page Rules, and Dependent Page Rules that dynamically hide/display pages or questions depending on the selections.On the server administration side, we did magic. We orchestrated the whole infrastructure on Azure, deploying Repository Servers, Development/QA/Production servers, and splitting the project into subprojects for improved reusability and control. Branching (Dev/QA/Prod) and non-disruptive merging became our routine with the help of Azure DevOps CI/CD Pipelines. We created PowerShell scripts for auto-deployment, a Reconciliation tool to synchronize files between servers, altered default MergeToBranch processes on the Repository server for easy auto-deployment and carefully maintained SSL certificates for all servers. Efficient software updates on the Decisions platform and stringent security administration on Azure concluded our thorough strategy.