Chatbot development for nGAGE HR platform

  • improved communication (between employees, employees - management, employees - applicants);
  • faster access to relevant information only;
  • reduced time-consuming tasks;
  • decreasing costs for internal and external processes.

Technologies

Google Dialog Flow, Socket.io, Framework7, KnockoutJS, ASP .NET API, Cordova, MSSQL

Chatbot development to simplify the communication at multi-user levels and reduce costs and resources across recruiting processes.

The context

The client - nGage - was using a dynamic platform (also developed by Roweb) for managing several HR activities (information for open positions, salaries, payments and invoices management, etc.). This solution integrates a communication module that our client's employees use more often to exchange messages with the applicants. For increasing the responsiveness time and maintain a positive image in the market, the client decided to extend this communication module.

Our Client

nGAGE is a group of (over 20) companies from the HR industry that manages about 1 million candidates every year. The company's primary goal is to attract relevant candidates and positions on the market through transparent and efficient recruitment processes.

Due to their proactive recruiting goals, they have a great pool of applicants to fulfill the extensive demand for different market roles.

nGAGE became Roweb's client as a result of a referral from another company from our portfolio.

Client's challenges

The client was crossing a reorganization process. During that period, the communication was significantly hampered, so the client was looking for a dynamic and easy-to-use tool able to complete the existing communication module. He had neither the time nor the knowledge of what type of tool is needed nor how it should look, asking for our support (from consultancy sessions to solution proposal and implementation).

Client's needs / goals

  • improved communication between employees, employees - management, employees - applicants;
  • faster access to relevant information;
  • reduced phone calls numbers and transferring time-consuming tasks online;
  • decreasing costs for internal and external processes.

The solution

This is the first chatbot solution our client had developed, and its main purpose is to simplify and improve communication between several types of users.

The app integrates a permanent menu from where the chatbot can be activated. Once the bot is on, the user - employee - can write and send his question - no matter how specific it is. The question is taken over by the bot and filtered with the NLP module, which will try to interpret its meaning.

How does it work?

CASE 1 - the bot can interpret the message

There are over 40 intents understood by the bot (information on how to use the app, financial data, contact data, job applications, candidate compliance, etc.). Some intents can extract info also from the database.

Example:

The employee sends the question: "When am I get paid?".

The automated bot's answer: "Your next payment is scheduled for 12 June 2021".

CASE 2 - the bot can’t interpret the message

If the bot can't interpret the question, the user can get in touch with a consultant. The user has 3 options:

  • communicate with the consultant directly;
  • send an e-mail with the request to a specific consultant;
  • schedule a call with a consultant (e.g., "call me tomorrow morning").

Project overview

Methodology:

Agile

Technologies:

Google Dialog Flow, Socket.io, Framework7, KnockoutJS, ASP .NET API, Cordova, MSSQL

Project team:

1 full stack developer, 1 designer, 1 UX designer, 1 consultant / PM

Delivery time:

3 months

The outcome

The client now uses a dynamic and cost-efficient solution to improve and simplify the employees' communication process (by reducing the number of phone calls, the client also reduced the costs).

Benefits for our client:

Our client now has access to fast, modern, and efficient HR services, more humanized interaction across the recruiting process.

Benefits for internal users

The chatbot was created with the users' needs in mind. Now, employees have every information one click away - literally.

Overcoming client's expectations

This is the kind of project where our teams prove their high ability to learn things as they go and understand client's needs and expectations fast.

Are you interested in developing a similar project for your company?

Features and functionalities

  • multilevel communication (between employees, employees - management, employees - applicants);
  • permanent menu from where the chatbot can be activated;
  • NLP module for filtering and interpreting the requests;
  • dynamic search for new jobs;
  • direct chat option;
  • “send an e-mail” option;
  • “schedule a call” option;
  • UX/UI optimized interface;
  • push notifications;
  • chat contacts management.
.
.

Roles we cover

For nGAGE chatbot project, we provided a full-time dedicated software developers team that shifted priorities and adapted fast to the client's requirements.

1 consultant / PM

Full stack developer

Designer

UX designer

Technologies

Project Steps

1

acknowledge client’s issue

2

select best technologies for the project

3

create project architecture

4

create sprints & timelines

5

create dialog flow integration

6

create design & UX

7

create API

8

create UI

9

QA

10

release to production

nGAGE (formerly trading as Human Capital Investment Group) have worked with Roweb for more than eighteen months and during that time have been very impressed by the high level of skill, professionalism and service that they have delivered. Our initial engagement with Roweb entailed them taking over management of a large e-commerce web site where the previous software developers had left the code in a very poor state, system performance was very slow and many users were very unhappy. Roweb stabilised the codebase, made improvements to the user interface and delivered much needed new functionality. We are now working with them on a new version that will finally remove all of the previous developers code. Roweb have also developed new applications for us including web and Windows desktop products used by many users within our company. The location in Romania is very convenient for the UK, the level of English spoken by developers is very good and I have no hesitation in recommending Roweb as a offshore development partner.

Tim Styles

Chief Information Officer at nGAGE (formerly trading as Human Capital Investment Group)