ReviewPoint is a state-of-the-art review generation solution that allows businesses of all sizes to automatically request online reviews from customers, manage and store customer contacts, track customer satisfaction and more.
Within ReviewPoint business owners have the ability to add customer contact information to the platform, which ReviewPoint uses to reach out and request reviews which will then be posted to various online review platforms.
Should the customer indicate they’d leave negative feedback, ReviewPoint will prompt the business owner to contact the customer to discuss solutions for improving their experience with the company.
Prior to their engagement with Yeti the ReviewPoint team had spent two years working with various development partners on bringing their incredible reputation management software to life.
Though the plaform was nearly launch ready, the ReviewPoint team was looking for a bit of assistance from an experienced development partner to help bring the project over the finish line, ensuring their users would be met with a great experience.
Our challenge in working with ReviewPoint was twofold. The initial challenge included assesing and stabilizing their large existing code base and re-writing strageic portions of the application’s code in a more modern architecture and tech stack.
Our secondary challenge was crafting a go-to-market plan for the platform, which included creating some of the platforms mission critical features such as an integration with Google My Business.
Because our primary goal is to get ReviewPoint launch-ready, we decided to take an “if it isn’t broke, don’t fix it” approach to much of the existing code. In cases where something was confusing-but-worked, code comments were added to help shine light on what was happening, but in general we avoided refactoring “just” for the sake of clarity.
Similarly, if something was broken on the existing PHP side but could be fixed relatively easily, we made those updates.
However, in cases where something was badly broken, needed significant reworking, or didn’t exist, we wrote it fresh in a more current and modern Node backend.
Post-launch, and as we grow more familiar with the intricacies of the project, we will continue to slowly migrate over functionality.
In addition to stabilizing ReviewPoint’s code, we created a feature that sends out optional email and SMS notifications whenever a customer interaction alert is triggered, as well as sending out periodic emails including the number of reviews generated within a specific time period by integrating with Google My Business.
This integration with Google My Business additionally enables ReviewPoint users to connect their business listings to the ReviewPoint platform, allowing them to receive real-time notifications of review activity. The integration makes it easy for business owners to both manage their Google review presence and respond to their customers quickly. This rapid response time and ease of use helps ReviewPoint’s users improve their businesses and their online review presence -- truly a winning combination!
ReviewPoint has successfully re- launched, allowing them to bring on paying customers for the first time since their initial launch!
We are continuing our engagement with the ReviewPoint team and working on new features, a major site redesign, and continued improvement of the code - our next project being creating a better onboarding experience for new users. Stay tuned for updates !