Client

GIGY — SaaS Booking System for Telegram

Year

2025 - 2026

Timeline

1 year

Services

Product Design & Engineering

GIGY — SaaS booking system for beauty professionals. From 0 to 1.

Telegram app for self-employed masters and salons. 5 000+ active users, repeat payment conversion 67%.

Challenge

Problems & solutions

1

Problem

Early users didn't understand why they had to pay for an app when they could use a regular notepad. They left during the registration process. The problem, which seemed to be a UX one, turned out to be in the sales funnel.

1

Solution

I approached them through influencers. As soon as users saw the product through a trusted source, they began to understand its value and convert. Only then did the real UX problems become apparent.

2

Problem

Most similar apps are complex—users leave after signing up because they don't understand how to use them. There's no time to explain everything to everyone—the subscription is cheap, and the unit economics don't allow for it.

2

Solution

We removed registration entirely—Telegram already did it for us. We integrated onboarding into the product itself: as soon as the manager adds their first client, they intuitively go through the profile setup process. It's not a request to enter anything, but an action that automatically leads them forward.

3

Problem

The first design was universally appealing—too many niches, each with its own pain points. The designer would come in and find themselves lost in the product. It seemed like the problem was UX—in reality, the product was trying to speak to everyone and spoke to no one.

3

Solution

I decided to niche down. I created a narrow product for a specific professional, not for the entire beauty industry. This changed the product's positioning, onboarding, and communications.

Research

Research process

All competitors are making products for all professionals at once. That's why none of them truly work well for anyone. I took the opposite approach—I chose one niche and solved its problems completely.

Niche Research

I spoke with nail technicians, brow specialists, and lash artists separately. Each niche has its own pain points, its own language, its own workflows. A broad product doesn't solve them—it simply exists alongside them.

Competitor Analysis

I studied seven competitors and spoke with their actual users. The professionals explained why they continue to search for alternatives. All competitors are trying to cover the entire beauty market, but ultimately, they don't speak to anyone in particular.

Iterative Testing

Each solution was tested on professionals from the target niche, not on abstract users. Three onboarding iterations, two navigation options. The flow was considered complete only when the master completed it without a single question.

GIGY — SaaS booking system for beauty professionals. From 0 to 1.

Telegram app for self-employed masters and salons. 5 000+ active users, repeat payment conversion 67%.

Challenge

Problems & solutions

Problems & solutions

1

Problem

Each bank wants its own set of services - from operations to investments and insurance. How to create a system for quickly assembling an app for each bank's unique requirements while maintaining UX quality? Without flexibility, banks won't buy the product, but complex customization will slow down launch.

Early users didn't understand why they had to pay for an app when they could use a regular notepad. They left during the registration process. The problem, which seemed to be a UX one, turned out to be in the sales funnel.

1

Solution

Built a modular design system with ready-made solution blocks and components for each service. We select needed blocks (cards, transfers, investments) and quickly customize them to the bank's brand. Each block contains tested logic and UX patterns. The bank gets a ready app without designing from scratch.

I approached them through influencers. As soon as users saw the product through a trusted source, they began to understand its value and convert. Only then did the real UX problems become apparent.

2

Problem

Each bank has its own target audience by age - some work with youth, others with older clients, some with everyone. Young users want speed and modern interface, elderly want simplicity and clarity at each step. How to create one white-label solution that adapts to different age groups without redesigning?

Most similar apps are complex—users leave after signing up because they don't understand how to use them. There's no time to explain everything to everyone—the subscription is cheap, and the unit economics don't allow for it.

2

Solution

Each bank has its own target audience by age - some work with youth, others with older clients, some with everyone. Young users want speed and modern interface, elderly want simplicity and clarity at each step. How to create one white-label solution that adapts to different age groups without redesigning?

We removed registration entirely—Telegram already did it for us. We integrated onboarding into the product itself: as soon as the manager adds their first client, they intuitively go through the profile setup process. It's not a request to enter anything, but an action that automatically leads them forward.

3

Problem

White-label solution is sold to banks, not directly to end users. How to test app usability without access to real bank clients? Can't just release MVP and collect feedback - banks buy a ready product. UX errors will be discovered only after implementation, when fixes are expensive and time-consuming.

The first design was universally appealing—too many niches, each with its own pain points. The designer would come in and find themselves lost in the product. It seemed like the problem was UX—in reality, the product was trying to speak to everyone and spoke to no one.

3

Solution

Conducted testing at three levels. First - with bank employees who know client requests. Second - interviews with real clients of different banks, identified common problems. Third - focus group of different ages and audit by UX experts. This allowed testing the solution before implementation and avoiding expensive fixes.

I decided to niche down. I created a narrow product for a specific professional, not for the entire beauty industry. This changed the product's positioning, onboarding, and communications.

Второй баннер

Challenge

Challenge

Текст второго баннера на странице

Three problems that defined the entire product.

Research

Research process

Research process

Started by studying previous documentation - it described user problems and the history of all iterations.

Tracked changes in each iteration to understand which solutions worked and which didn't. This helped avoid repeating mistakes and build a redesign strategy based on real experience from previous versions.

All competitors are making products for all professionals at once. That's why none of them truly work well for anyone. I took the opposite approach—I chose one niche and solved its problems completely.

Product & Service Audit

Niche Research

Analyzed financial products of different banks - from basic operations to investments and insurance. Identified common patterns and unique requirements of each bank. This determined the architecture of the modular system.

I spoke with nail technicians, brow specialists, and lash artists separately. Each niche has its own pain points, its own language, its own workflows. A broad product doesn't solve them—it simply exists alongside them.

Product & Service Audit

Competitor Analysis

Tested the interface with users of different age groups (from 18 to 70+ years). Identified which patterns work universally and where adaptation is needed. Studied popular apps in the country to use familiar patterns.

I studied seven competitors and spoke with their actual users. The professionals explained why they continue to search for alternatives. All competitors are trying to cover the entire beauty market, but ultimately, they don't speak to anyone in particular.

Iterative Prototyping

Iterative Testing

Created a series of prototypes with different modularity approaches. Tested with business units of bank clients, demonstrated assembly speed for their requirements. Each iteration improved the balance between flexibility and implementation speed.

Each solution was tested on professionals from the target niche, not on abstract users. Three onboarding iterations, two navigation options. The flow was considered complete only when the master completed it without a single question.

Третий баннер

Challenge

Challenge

Текст третьего баннера на странице

Three problems that defined the entire product.

Шоурил

Showreel

Showreel

Текст для шоурила

Full flow — from adding a client to a complete schedule.

Создание записи

Booking Creation

Booking Creation

Показать полный флоу создания записи от начала до конца — быстро и без лишних шагов. Акцент на том что запись создаётся в минимальное количество касаний.

Competitors scatter the booking flow across tabs and settings. I brought everything into one card — client, service, discount, supplies, payment, comment. The master never leaves. The number of actions to create a booking dropped by 68%. 37% of masters subscribe to the annual plan after 7 days of free use.

Тарифы

Pricing

Pricing

Показать переход из профиля в раздел тарифов. Экран тарифов должен выглядеть визуально сильно — это продающий экран продукта. Анимация перехода плавная и акцентированная.

Payment was the biggest drop-off point. Telegram requires Stars or crypto via TON — this doesn't match the digital literacy level of the target audience. Users were leaving at the payment step. I built a seamless transition to an external website with automatic authorization — the master pays by card in one step and returns to the app.

Клиент

Client app

Client app

Показать флоу со стороны клиента: главный экран — выбор мастера — выбор услуги — запись.

Most competitors treat the client app as a secondary tool — just to book an appointment. I turned it into a growth channel. The client collects their masters inside the app and receives 3 months of subscription for every master they bring in. The master gets a tool. The client gets a bonus. The product gets organic traffic with zero ad budget. 18% of new masters come through clients.

График работы Сценарий 1

Daily schedule

Daily schedule

Показать основной экран дашборда. Выходной день — переключение в рабочий. Появляются пустые слоты — постепенно заполняются разными клиентами. Появление уведомления о подтверждении записи внутри дашборда.

The main screen is the first real touch with the product. Onboarding here isn't a tutorial — it's the app itself. I designed it so that after the first tap, the master knows exactly what to do next. 78% of masters bring their first client on the same day.

График работы Сценарий 2

Monthly schedule

Monthly schedule

Переход на вид месяца — дни заполняются на индикаторе. Нажатие на день — появление всплывашки сверху с количеством клиентов и итоговой стоимостью.

The master sees the load of each day directly in the month view — no need to navigate inside. Tap a day — revenue and number of bookings appear instantly. One tap instead of three. The master stops scrolling through days and starts managing the month.

Управление записью Сценарий 1

Booking Creation

Booking Creation

Расходники Показать список постоянных расходников. В примере использовать реальные позиции для колориста: перчатки, краска, окислитель. Показать как выбираем расходники и как меняется итоговая цена записи при выборе.

Competitors scatter the booking flow across tabs and settings. I brought everything into one card — client, service, discount, supplies, payment, comment. The master never leaves. The number of actions to create a booking dropped by 68%. 37% of masters subscribe to the annual plan after 7 days of free use.

Управление записью Сценарий 2

Booking Creation

Booking Creation

Чаевые и скидка Показать как применяются чаевые и скидка к записи.

Competitors scatter the booking flow across tabs and settings. I brought everything into one card — client, service, discount, supplies, payment, comment. The master never leaves. The number of actions to create a booking dropped by 68%. 37% of masters subscribe to the annual plan after 7 days of free use.

Настройка календаря Сценарий 1

Work schedule settings

Work schedule settings

График Показать экраны настройки рабочих дней: пн вт ср чт пт. Показать взаимодействие — включение и выключение дней, изменение рабочего времени.

Working days, hours, breaks — all configured in a few taps. Flexible and without unnecessary screens.

Настройка календаря Сценарий 2

Work schedule settings

Work schedule settings

Перерывы Настройка постоянного перерыва — добавление регулярного перерыва в расписание.

Working days, hours, breaks — all configured in a few taps. Flexible and without unnecessary screens.

Настройка календаря Сценарий 3

Work schedule settings

Work schedule settings

Перерыв в течении дня Уже в графике — постановка разового перерыва прямо в текущем рабочем дне.

Working days, hours, breaks — all configured in a few taps. Flexible and without unnecessary screens.

Навигация

Navigation

Navigation

Навбар Показать только навбар на тёмном чистом фоне. Анимация переключения между разделами. Акцент на том что это было оригинальное решение которое впоследствии стали повторять другие продукты.

Competitors merge all functionality into one general settings flow — this creates confusion. I solved it differently: each tab opens its own contextual navigation and its own creation action. In schedule — you create a booking. In clients — you add a client. In analytics — its own configuration. The user is always in context — no need to go anywhere else.

Геймификация Скролл навбара

UX Animation

UX Animation

Геймификация Показать микроанимации и UX решения. Анимация возврата на сегодня когда ушёл на 10 дней вперёд. Кнопка назад при скролле. Дополнительные элементы геймификации на усмотрение дизайнера на основе реальных экранов проекта.

The navbar doesn't disappear on scroll — it transforms into a back-to-top button. No visual noise, no unnecessary elements.

Геймификация Скролл дня

UX Animation

UX Animation

Геймификация Показать микроанимации и UX решения. Анимация возврата на сегодня когда ушёл на 10 дней вперёд. Кнопка назад при скролле. Дополнительные элементы геймификации на усмотрение дизайнера на основе реальных экранов проекта.

When navigating to another day the navbar changes — instead of the calendar a "Today" button appears. One tap — and you're back to today. No searching, no scrolling back.

© 2017 - 2026

Design by

Vadim Gaidamakin

© 2017 - 2026

Vadim Gaidamakin