HUMO PAY CRM

HUMO PAY CRM

CRM for national processing with analytics, AI and integration with Telegram.

<About the project>

Digital channel around the physical ATM network

HUMO Pay is a Telegram service for communication with users. One of the key scenarios made it possible to report a non-working ATM: transmit geolocation, attach media, describe the problem and leave a contact. The data arrived on the server and became available to employees in the admin system.

01

Client and business

Payment infrastructure with a network of ATMs and offline points in Tashkent. The quality of service depends on how quickly the team receives accurate reports of problems.

02

What did you do

Implemented a Telegram bot, server application, administrative panel, roles, geolocation, media loading, moderation, analytics, export, competitions and messages.

03

Task

Create an accessible channel where the user reports a faulty ATM or contacts support, and employees receive structured data for further work

04

Key Result

Cases, contact, location and media are collected in one outline. The team does not need to reconstruct the context of the problem from scattered correspondence.

<Context and problem>

One message “ATM is not working” is not enough

When a user encounters a faulty ATM, he usually does not know the number devices and internal channel of the responsible department. Comes to support message without precise point, media and contact. Employees have to ask clarifying questions, and some of the context is lost.

What hindered the process

  • 01the user needs a simple channel without installing a separate application
  • 02the appeal must contain the exact location, not a free description of the address
  • 03a photo or video helps to preserve the external context of the problem
  • 04employees need a single panel for viewing, moderating and uploading
  • 05access to administrative functions should be divided between roles
01

Need to solve a similar business task?

Tell us about the project — we will break down the task and propose an implementation approach.

Discuss the project

From user scenario to roles and reporting

The project was divided into a client Telegram bot, server logic and closed administrative system. For each scenario, it was necessary to determine which data collected, who accesses them and how the information is used next.

01

Business Analysis

We analyzed three user scenarios: a competition, message about the ATM and contact technical support.

02

Backend and Administrative System

Added moderation, users, requests, competitions, analytics and export. Implemented server functions, sessions, queue load, storage and access rights

03

UX/UI

Designed dialogues for Telegram bot and web administrative system interface

04

Architecture

Linked the Telegram API, integration adapters, application services, database and panel

05

Deployment

Prepared the server circuit and secure employee access to the closed part

<Solution architecture>

Telegram as an input, server as a single data circuit

The user interacts with the bot via Telegram. The client part collects the selected script, contact, geolocation, message and media. The integration layer transfers data application services, and the server stores them in the database and applies access rules.

06_humopay_architecture.png
02

Need an architecture for a new product?

We will show how to connect interfaces, business logic, data and external systems.

Discuss the project
<Basic functions>

Six main functions

The system connects a fast user channel with controlled internal work employees.

01

ATM message

The user transmits geolocation, media, description and contact. Benefit: support receives context in one package.

02

Technical support

The bot accepts the question and contact information. Benefit: the message is not lost in personal correspondence.

03

Competitions

The participant sends data through the bot, and employees moderate the application. Benefit: activity controlled from the same panel.

04

RU / UZ

The user selects Russian or Uzbek language. Benefit: one service is available to a wide audience.

05

Moderation and roles

Super-administrator and moderator receive different powers. Benefit: sensitive functions protected.

06

Analytics and export

Data from users, competitions and requests available for analysis and Excel download. Benefit: flow can be taken into account and passed on

<Interfaces>

Five Key Screens

Telegram bot main menu

Telegram bot main menu

The user selects one of three scenarios: participation in a competition, reporting a non-working ATM or contacting technical support. Language switches between Russian and Uzbek.

Message about a faulty ATM

Message about a faulty ATM

The bot consistently requests geolocation, photo or video, description of the problem and contact. This procedure reduces the number of incomplete requests.

Administrative System Overview

Home screen brings together ATM inquiries, support requests, and activity competition. Indicators are displayed for the selected period without reference to fictitious values

Administrative System Overview
03

Want to present a complex product just as clearly?

We will analyse the functionality and build a clear interface structure.

Discuss the project

Project Implementation Stages

01

Analysis and Planning

Defining goals, studying the audience, forming requirements and setting tasks. This helps to understand what the business needs and what results are expected.

02

Design

Creating the solution architecture, thinking through user scenarios, interfaces and logic. At this stage the 'framework' of the future product is formed.

03

Development

Programming the server and client parts, connecting databases, integrating with external services. This is where the idea turns into a working product.

04

Testing

Checking functionality, performance, compatibility and security. Fixing bugs before the product reaches users.

05

Launch

Deploying the product (for example, publishing in stores or launching on servers), configuring the environment and starting marketing or internal processes.

06

Support and Growth

Updating functionality, adapting to new business tasks, fixing bugs and keeping the product up-to-date.

What has changed in handling requests?

The project created a single digital channel between users and HUMO Pay. Employees they receive not a free message, but a structured set of data that can be view, moderate, analyze and upload

01

Exact point

Geolocation links the message to the location where the user encountered the problem

02

Guided Access

Roles limit administrative and critical functions.

03

Data for analysis

User activity and requests can be collected and downloaded.

04

Visual context

Photos and videos complement the text and reduce the number of clarifying questions.

Free website and business audit

We will review your project for free and suggest a suitable solution

We will propose a suitable structure and prepare the first sketch of your future project — with no obligation to start development.

A gift after the auditA first screen sketch + the basic project structure

You get a visual concept you can discuss with your team.

Business Analyst at Dev Symfony
The audit will be run byAnvar RustamovBusiness Analyst

He will review your project and business objective, prepare recommendations and the first sketch.

Or write to us directly
Answer a few questions — a specialist will study your situation and prepare the review.
What you will getafter the free IT project review
  • An analysis of your business task and project goals
  • Recommendations on features, architecture and integrations
  • A draft structure of the IT solution and its key modules
  • A prototype of the key screen or a scheme of the future solution
  • Implementation stages, launch priorities and a preliminary estimate
  • A conclusion: extend the existing solution or build a new one

An honest conclusion.If the solution can be improved without a full rebuild, we will tell you so.

Copyright © 2015-2026 Dev Symfony Software Development Company