Back

Flexible CRM

CRM for E-commerce. A powerful tool for repeat sales, returning customers, and boosting conversion rates.

Enterprise Software, ERP, CRM
E-commerce
Mobile Development
UX/UI Design
DevOps

The client

Toyexpress, a children's toy online shop

Toyexpress.com.ua
Industry - E-commerce
Location - Ukraine
Toyexpress Website for E-commerce

Services

UX/UI Design
Mobile version of the CRM system with API connection
Custom CRM systems
Dashboards
Services for parcel sending and tracking automation, integration with NovaPoshta
CRM and payment systems integration for your site
WMS (Warehouse Management System)
Integration with marketplace Rozetka.com, Prom.ua, Price.ua, Privatmarket.ua, and site Toyexpress.com.ua
CI/CD applied a set of measures that allow for faster and cheaper delivery of new features to production

Technology Stack

React Native - stack technology Malevich company
GraphQL - stack technology Malevich company
SQL - stack technology Malevich company
Bitbucket - stack technology Malevich company
Docker Swarm - stack technology Malevich company
Cloudflare - stack technology Malevich company
Sentry - stack technology Malevich company
Grafana - stack technology Malevich company
Jenkins - stack technology Malevich company
React - stack technology Malevich company

The Challenge

02.
To accumulate and use customer information in a unified interface as efficiently as possible.
03.
To automate logistics processes (tracking code generation, parcels tracking)
01.
To automate work with orders received from various sales channels (marketplaces, own website) and reduce order processing time.
04.
To automate product procurement processes (stock accounting, real-time procurement forecasts)
The SolutionThe Solution

We've developed a custom CRM system. All orders from various sales channels are configured to display in one place. Furthermore, we developed modules for warehouse and parcel management. All processes like goods supply, orders delivering or forwarding are managed from the same unified interface. We also automated the changes synchronization between all channels (order status, payment status, product number change, etc).

Technologies:

NativeBase

A set of ready-made elements for quickly creating an interface for iOS, Android, and Web with the ability to quickly change the appearance of elements.

Node.js

A technology that made it possible to develop a very fast server part with asynchronous processors and perform synchronization with platforms in parallel at the same time.

React Native

Allows to create of a web version and mobile applications with one codebase. SPA is exactly what is needed for CRM because of high rendering speed, and cache of rarely changed data.

GraphQL

Is a good choice for an API with nesting like in CRM systems.

MySQL

Powerful platform, one of the most popular relational databases, a great choice for a project with lots of related entities/models.

Material UI

Beautiful, thoughtful, and convenient UI. A minimum of distractions — a maximum of efficiency.

The Outcome

01.

Custom CRM system is adapted to all types of devices

02.

Sales automation

A single workspace to process orders for managers. Integration with trading platforms like Prom.ua, Rozetka.com.ua, Price.ua, PrivatMarket, and the Toyexpress.com.ua custom e-commerce website (the list of channels can be quickly expanded because of API flexibility). This reduced the time needed process a single order to less than 30 seconds.

03.

Remarketing

A powerful tool for repeat sales and returning customers. Flexible CRM seamlessly connects all channels, so you can provide the best customer experience, no matter the medium: phone, email, or SMS.

04.

Logistics management

When the order is processed, the tracking number is automatically created and the data is sent to the Nova Poshta and Ukrposhta delivery services. Warehouse workers collect orders according to the register and deliver them to the chosen Delivery service warehouse.

05.

Marketing Analytics

In-depth analytics that cuts across every сhanel of sales.

06.

Warehouse management

The ability to determine exactly where one or another box is located in the warehouse, how many products are available in stock, when the replenishment will arrive, etc.

07.

Accounting

Effective solution for accountants due to its in-app finance tools and seamless integration with third-party apps. Documentation creation, storage, and maintenance (all expenses, contracts, invoices, and customer details) in a single system.