Mobile app for the sales teams' collaboration

Short summary

Client: Multinational pharmaceutical company

Need: The client’s sales team was distributed across countries and lacked tools for effective communication. The client wanted to build a mobile application to connect sales representatives and streamline their regular workflows.

Challenge: Because of the very specific workflows for the pharmaceutical company they could not use any of the solutions available on the market. They required a combination of chat and resources management functionality.

Solution: Existek’s business team came up with the concept of a hybrid mobile application that is capable of making chat, financial, and assets management records. We built Android and iOS applications using Flutter to save budget and time.

Impact: With the convenient tool at their disposal, the sales team managed to achieve 123% higher sales on average. At the same time, automated cost and assets records allowed the client to decrease associated costs by 40% which had a very positive impact on clients’ business across the board.

Location

UAE

Platforms

Apple, Andriod

Technologies

Flutter

Team size

6 Specialists

Duration

6 Months

5.0

We needed a mobile application for the sales and field force managers to make communication across the team more efficient and keep the records about their tasks. We’ve been looking for the company with the experience in enterprise ERP solutions and found EXISTEK among them. We liked the communication so after the discussion and initial discovery/documentation stage we hired their team for a smaller side project, which is a mobile app. Their reliability was impressive. That is a huge deal since we wanted a team that shared the same views with us.

Core Features

Discovery Stage

UI/UX Design

Development and Testing

Project Summary

1

Core Features

Core features we implemented

We had to build a solution for the field force and sales managers that would make it easy to control the employees, track their achievements and keep the records of tasks. As a result, we’ve created Field Team.

 

Divide field agents by teams, territories, and product types

Keep all your employees divided by categories to know what group of customers they’re working with.

Keep chats with admins and users separate

Create separate chats for managers and field agents, or teams that are working on a specific territory or group of products.

In-App tracking of KPIs

Track sales of specific agents and assign them bonuses that will be paid later via the regular payroll.

Periodic reports

Store all reports in one place with the possibility to export them if needed. Apply filters to see the assigned bonuses and sales of the specific agent or team on the particular territory.

2

Discovery stage

Primary goals and challenges

The control over the field agents is essential in the sales industry. Our client’s key objective was to create a solution that will allow keeping an eye on the sales team without really being there. Client’s initial goals were:

To make communication between team members easier

To keep records about tasks and achievements structured

To track financial KPIs bonded to the specific field agent or territory

To make communication between team members easier

Deliverables

Who we build for

The application is created for the internal use by a transnational pharmaceutical company that sells and distributes medications in the Middle East and Europe.

Solution

Our goal was to create the field force management software for a pharmaceutical company in order to automate and enhance the internal workflows. We have built a hybrid app with Flutter that runs on both iOS and Android and provides native-like experience.

Who we build for

Interface wireframes

Click Here

Highlights

60

MEETINGS

with a client EXISTEK specialists conducted during the discovery

5

HOURS

of calls to predefine crucial points of further development

20

HOURS

designers spent on creating wireframes, diagrams, and other supplementary files

4

WEEKS

spent on the discovery stage altogether

3

UI/UX design

Colors

We designed an application for an enterprise. It depended on us, how easy it will be for the dozens of people to use the application and stay focused. That’s why creating the intuitive and minimalistic interface was our top priority. In order not to overload the design, we have chosen simple colors.

#FDFBFA

Background

#4361EE

Primary

#262626

Secondary

#F72585

Accent

#B9B0B0

Fields’ Border

#040162

Buttons BG

Typography

Aldrich is a rounded yet squarely proportioned font that is reminiscent of early 20th Century gothic styles.

Font Size

30px,

22px,

17px

Use

Bold,

Semibold,

Regular

Highlights

160

HOURS

spent by designers on creating final visual design of the application

30

SCREENS

created by the designers

4

WEEKS

actual duration of the design stage with all iterations

4

Development and testing

Technologies

Technology choice for the application results in its performance, scalability and ease of use. We do our best to deliver to our clients a future-proof and up-to-date application.

Backend

Firebase

1k+ GB

Of stored and transferred data possible

1000k+ GB

Uploads and downloads possible

Mobile app frontend

Flutter

90k+

Flutter apps in App Store

30%

Time saving comparing to other frameworks

Development tools

Jira

TestFlight

785

Tasks in Jira visible to the client

18

TestFlight testing versions pushed to client’s devices

Technologies used by

Development roadmap

EXISTEK creates the Development Roadmap with all major milestones and a detailed description of the features delivered during that milestone. We don’t ask for any prepayment and send invoices only after the client accepts the milestone.

How we ensure visibility for the client

Our clients see the progress on a daily basis. EXISTEK achieves that through daily communication, check-ins, and availability of the up-to-date app version on the client’s device.

Weekly progress calls

Access to the app’s demo version on your phone

Dedicated project and account managers

Highlights

20

MEETINGS

with a client EXISTEK specialists conducted during the discovery

7

HOURS

of calls to predefine crucial points of further development

4

WEEKS

spent on the discovery stage altogether

5

Project summary

Our goal was to deliver an enterprise application of the best possible quality to the client. We started with the idea and made all the way to launch within a 6-months timeframe. The well-thought pre-development stage allowed us to avoid any delays or extra spendings during the development. As a result – we completed a quality app with sophisticated workflows in time and with zero budget overburn.

Highlights

20

WEEKS

with a client EXISTEK specialists conducted during the discovery

140

HOURS

of calls to predefine crucial points of further development

3

WEEKS

designers spent on creating wireframes, diagrams, and other supplementary files

15

WEEKS

spent on the discovery stage altogether

Let's start a project together!

You’re not going to hit a ridiculously long phone menu when you call us. Your email isn’t going to the inbox abyss, never to be seen or heard from again. At Existek, we provide the exceptional service and communication we’d want to experience ourselves!