USA, 2019 - Present
7 engineers

Customer Online Consulting SaaS Platform for Retail Stores and Sales Agents

SaaS tool for a retail company to serve customers using a touchless interface and real-time voice communication on kiosks. It helps stores outsource buyer consulting and make it fully on-line, at the same time letting clients get comprehensive information on any products they want to buy.

 

Technical stack:

C# .NET Core 2 EFCore React Native VueJS NodeJS MS SQL Redis Azure Azure Active DirectoryAzure Blob Storage Azure SOA REST API Docker Kubernetes

The task

The client needed a whole new solution, so our task was to build a system from scratch, but at the same time, it had to be integrated with what had already been created before.  We had to create a development plan for Scrum according to the client's requirements, taking into account the design, architecture of the backend, and deployment.

The team

The team consisted of 1 PM and requirement analyst, who organized all the work on the Scrum project and controlled the entire process, regularly reporting to the client; 1 data sceince and computer vision engineer; 2 NET developers, 2 QA specialists, because the project is quite complex and there were many testing tasks; 1 Mob developer for tablet version; 1 Devops for Microsoft architecture support and 1 JS developer for Front-end.

Collaboration

We had to work with another offshore development team that made the previous system. This collaboration allowed us to understand how the previous system was built and how the API specification works in order to implement the entire integration and test it. The smooth and efficien collaboration allowed us to complete the task within the shortest term.

Post MVP phase

After the MVP was built, tested, and released, this tool was sold to its early adopters. The feedback was received immediately. The development team stayed with this customer and his project working on new features, and updates. During post MVP phase we worked on a few pivots and changes adapting this software to clients and users.

marketing automation

Virtual Sales Platform

The SaaS platform provides to the client’s customers a range of different tools and capabilities to enable reps and foster productive virtual sales interactions. 

The main functionality includes the device (phone, tablet or laptop) and the application that connects customer with the remote sales consultant.

Admin Panel

One of the client’s main requirements was to provide functionality for convenient platform management. So, to manage virtual sales platform was developed admin panel that allows easily add and remove new contractor, assign roles (e.g., supervisor, admin, operator, etc) and customize their permission. Also we've designed a dashboard to complete overview of the team’s key performance data - number of customer's connections, avarage connection time, successful sales rate, etc.

Device Management

Device control was another critical issue for our client. In order to keep the device in working order has been added device management solution. All devices automatically receive the latest software updates, detecting is device online or offline and e.ntry record system

Also, we added a device location tracker to secure devices from stealing.

email builder
marketing automation

Face Detection

To encourage customers to interact with SaaS retail platform, the face detection software was integrated. It sends a message on the device screen or starts a call with a sales consultant, depending on the software setting.

Integration With Communication APIs

For a smooth connection between customers and consultants, the platform is integrated with a Twillio API, which not only allows excellent communication quality but implements a callback function in case of a connection failure.

Do you have a similar SaaS product that requires development?

Whatever stage your SaaS solution is at, get in touch with us to discuss it. It is FREE and we engage fast. We will help you with onboarding the right engineers with strong experience in SaaS development and a deep understanding of SaaS business, better planning, priorities, and realistic estimations.

 
Andrew
Ryzhokhin
Chief Executive Officer