Let’s talk

Bustlers / Case studies

Foundation for Fighting Leukemia

Website, donation tracking, and donor management — all in one system

Client
Foundation for Fighting Leukemia. For 12 years, helping adults with blood disorders
Partnership since
Since 2022. From 2026, Bustlers founder — IT director of the foundation
What we built
  • Website
  • Statement parsing
  • Revenue sources
  • Donor analytics
  • Volunteer fundraisers
  • Portal
Tech stack
1C, Bitrix, Bitrix24, CloudPayments, Unisender

In short

The foundation receives donations on the website, via bank transfers, and through a dozen platforms. Before, this money lived in different places, and every reconciliation turned into detective work. Now everything syncs in one system, and fundraisers know which donors to call today.

We came in 2022 to fix glitches on the old site. Over four years, we built a new site from scratch, a blood disease portal, bank statement parsing, a revenue sources report, donor analytics, and volunteer fundraisers.

We did not start with pretty charts. We started by asking why the numbers did not match. The charts came once the data was reliable.

Six parts of the project in 40 seconds

Real foundation screens. Names, companies, and amounts changed; the statement used in filming is fictional.

  • Chapters

What changed for the foundation

Foundation numbers for 2026.

2 min

to parse a bank statement

Before, accountants and the analyst spent 2–4 days on this

<0.1 %

variance with accounting

Reconciliation for January–August 2026

34 %

of donations are recurring

Every third donation is monthly; it is pre-selected in the form

1 out of 2

donors add 2.6 % for bank fees

The foundation gets the full donation amount

Three channels of money. One database.

Where money comes from

WebsiteCards, payment systems, and subscriptions via CloudPayments
BankTransfers to account: statements from banking software
PlatformsVK Charity, “Sber Together”, and a dozen other services
Payment databaseEvery dollar recorded once — no duplicates, no losses

Queue. If Bitrix24 is down, the payment waits and goes through automatically

Who uses this

Bitrix24Donor profiles and deal tracking for fundraisers
Accounting and managementRevenue sources report
FundraisersDonor segments, daily plans and tasks
DonorsPersonal account: help history and rewards

Glitches used to be silent. If the connection to Bitrix24 dropped, a payment would silently get marked “no data” and disappear from reports. Abandoned payments went unseen, and manual entries were sometimes counted twice.

Now the system tells us what happened. A connection failure repeats until the payment goes through. Re-uploading a statement does not create duplicates. Reconciliation shows which payments did not match and why.

Partnership since 2022

We started supporting someone else is site. Now we own the entire digital side of the foundation.

  1. 2022

    Came for support

    The WordPress site was not accepting donations properly. We fixed glitches and kept it running.

  2. 2022–25

    Supporting another contractor is site

    A new Bitrix site missed some payments, and 50,000 transactions were slowing down the database. We handled support.

  3. 2024

    Blood disease portal

    Articles by specialists, a disease reference, and full-text search across articles.

  4. 2025

    New site and statement parsing

    Built a site from scratch and created the first version of bank statement parsing.

  5. now 2026

    Analytics and fundraisers

    Revenue sources, donor segments, volunteer fundraisers. Bustlers founder became IT director.

01Website

A website people want to browse

Before

The site did not always register payments: money arrived, but showed no transaction. Payments were stored in a news table, and 50,000 records slowed the database down.

After

We built a site from scratch with a new design. Payments live in their own table built for hundreds of thousands of records. Each beneficiary has their own story.

  1. 1Beneficiaries as cards: photo, fundraising goal, amount raised, and amount needed.
  2. 2Beneficiary page: story, progress, and a button to close the fundraiser.
  3. 3On mobile, the “Help” button with progress is always within reach.
  4. 4“Monthly” is pre-selected in the form — one in three donations is set this way.
  5. 5A checkbox for “I will add 2.6 %”: half of donors cover the bank fee themselves.
  • Design
  • 1C-Bitrix
  • CloudPayments
  • Mobile
List “Who needs help”: donor beneficiary cards with photos, fundraising goals, and progress bars
leikozu.net/patients — “Who needs help”
Beneficiary page: photo, story, fundraising progress, “Help” and “Close fundraiser” buttons
Beneficiary page
Beneficiary page on mobile
Wishes and “Help” button with progress on mobile
Donation form: “Monthly” selected, checkbox for “I will add 2.6 %” checked
“Help now” form on homepage

Half of donors check the box and cover the fee themselves

Design as a showcase

The Nika Foundation and Arithmetic of Good came to us after seeing this site

Our know-how

Wishes people want to write

A donor can leave a few kind words right in the donation form. We started this as an experiment — people really want to write them. After moderation, the wish appears on the beneficiary page.

4,258 wishes from donors

Все будет хорошо! Самое главное вера! И быть сильной, тогда точно все получится!

Анастасия

Яна, ты точно справишься и будешь дарить этому миру прекрасные наряды! Верю 🙏

Анна

Верьте в лучшее и все будет хорошо! Дай бог здоровья

Екатерина

Яна, пусть обязательно будет ваша коллекция «Ремиссия»!

Ольга

Яночка, я верю что всё получится!

Виктория

Яна! Скорейшего выздоровления!

Мария

У тебя всё получится!

Дарья

Выздоравливай скорее

Евгений

Выздоровления!!!

Екатерина

Amount→+ Wish→Moderation→Beneficiary page

Wishes on beneficiary page, mobile

02Statements

A statement in 2 minutes instead of 2–4 days

Before

Accountants and the analyst manually parsed bank statements: who transferred, individual or company, which fundraiser. It took 2–4 days, and errors were inevitable.

After

An employee drags a file from banking software. The system automatically sorts payments by type. They review and click “Upload”. The analyst does analysis, not data entry.

  1. 1Summary before upload: total, number of payments, and percentage for each type.
  2. 2Filters to quickly check what matters: fundraiser, address, email.
  3. 3Type and direction can be corrected right in the row.
  4. 4“Why this type”: the system explains which rule was applied.
  5. 5Nothing goes to the database until a person confirms it.
  • Bank software
  • Rules without coding
  • Bitrix24
Bank statement parsing: summary by type on the left, payments in the center, payment details with “Why this type” block on the right
Statement used in filming is fictional; the parsing is real

Why this type: rule did not match, but the payer looks like a person — likely a transfer through an intermediary bank

Re-uploading is safe: payments already in the database will update; no duplicates

Donor data

The statement never leaves the employee is computer

Parsing happens right in the browser. Donor names and addresses reach the server only when the employee clicks “Upload”. There are no ready-made services where the foundation could safely send statements like this.

Solution

We tried AI and removed it

It confused patronymic names — “Yuryevna” became “Yurievich” — and created duplicate donors in Bitrix24. In a statement, names are always in the right place, so a simple rule is more reliable.

AI rule

03Revenue

A report that matches accounting

Before

Revenue was tracked manually in a large spreadsheet and reconciled with accounting each month. Numbers did not match; we searched for the reason by hand.

After

The report builds itself from statements and online payments. You see how much each partner brought and which month. Accounting variance is less than 0.1 %.

  1. 1Total for the foundation after bank fees and excluding internal transfers.
  2. 2Groups: companies, grants, individual donors, major donors, platforms, foundations, events.
  3. 3Click a sum to open the partner: all payments and a graph by month.
  4. 4Export to Excel for accounting.
  • Reconciliation
  • Partners by month
  • Excel
Revenue sources report: sums by partner group and month, partner details on the right
Revenue sources tab. Companies and amounts changed

Partner card: how much they brought in a year, by month and each payment

Reconciliation January–August 2026

System report against the spreadsheet that accounting maintains by hand.

<0.1 %

04Donors

A fundraiser knows who to call today

Before

All donors in one list. No visibility into who is major, who stopped helping, or which manager brings money.

After

Donors split into six groups based on when, how often, and how much they help. Each group has guidance: call personally, invite to an event, or focus elsewhere.

  1. 1The entire database organized by groups: champions, loyal, new, sleeping majors.
  2. 2“Ready to work”: 143 donors need just one more payment to become champions.
  3. 3Sleeping major donors stand out — they get personal calls, not mass emails.
  4. 4Each donor is assigned to a manager — visible in the Bitrix24 profile too.
  • RFM analysis
  • Manager performance plan
  • Bitrix24
Fundraiser dashboard: donors by group, “Ready to work”, top donors, table with managers
Online tab for a year. Donors and managers are fictional; the numbers are real
Discovery

An uncounted Instagram source brought in almost as much as all paid ads combined

Before, 90 % of donations had unknown sources. Now we see where each donor came from and which campaign worked. Instead of fundraiser codes, we have beneficiary names.

For leadership

See which manager brings money

Each fundraiser has a monthly target, pace, and forecast. Eight fundraisers work in the system.

8

05Fundraisers

Your own fundraiser in three steps

Before

People abandoned fundraisers at the text stage: they did not know what to write.

After

A wizard walks through steps: reason, details, story. An AI assistant suggests text. A moderator moves the fundraiser to Bitrix24 — and it publishes on the site automatically.

  1. 1Six reasons: birthday, challenge, run, wedding, special occasion, event.
  2. 2Event with paid entry: after payment, participants get a ticket or link.
  3. 3“Improve”, “Shorter”, “Warmer” — AI rewrites the story; the heading is written by hand.
  4. 4Ready-made thank you messages for donors.
  • Fundraiser wizard
  • AI assistant
  • Moderation in Bitrix24
Volunteer fundraiser wizard, “Reason” step: “Event” selected
Step 1 of 3: reason for the fundraiser
“Story” step: fundraiser text, “Improve” button, thank you options
What other platforms do not have

Fundraiser as an event

A volunteer holds a concert or workshop, sets entry price — and participants pay the foundation. A ticket or link arrives automatically; reminders come a day and two hours before.

06Portal

Portal on blood diseases

A separate foundation website with articles about diseases and treatment. Medical specialists write and verify the texts — these materials do not exist anywhere else in this form.

  1. 1Reference for diseases and treatment methods.
  2. 2Full-text search across articles, not just titles.
  3. 3Articles with table of contents, date, and specialist review.
  • 1C-Bitrix
  • Full-text search
  • portal.leikozu.net
Foundation portal: disease reference on the left, article “Acute Myeloid Leukemia”
portal.leikozu.net, article from the reference

Statement parsing only exists inside big CRM systems. But no foundation will upload donor statements with personal data to someone else is service. So we built our own.

Vladislav BaranenkovBustlers founder, IT director of the foundation

How we work on the project

892

updates in seven months

The system grows every week: in September 2026 — 368 changes.

1–2 days

from start to launch

Built and launched the analytics-to-Bitrix24 integration in two days; a conference site in a week.

13

documents on how it all works

Another developer can take over the project. The foundation does not depend on one person.

Test

before every release

Each update runs on a copy of the site first. Test payments do not go into production Bitrix24.

Numbers do not add up? Let us figure it out.

Tell us what is currently tracked by hand or does not match. No spec needed — a few sentences will do.

Together we will work out what to do first. We will propose a solution and estimate the scope, timeline, and cost.

We have contact!

Thanks! Your request is in. We’ll read it today and reach out to schedule a call.

Numbers do not add up? Let us figure it out.

Tell us what is currently tracked by hand or does not match. No spec needed — a few sentences will do.

Together we will work out what to do first. We will propose a solution and estimate the scope, timeline, and cost.

We have contact!

Thanks! Your request is in. We’ll read it today and reach out to schedule a call.