More Efficient Donations and Automatic Progress Counter Updates
Client
NDA
Industry
Charity
Technologies
Main benefit
Facilitating the donation process while reducing manual work and external tool subscription costs

What Challenge Did the Client Face?
The client was using an external donation management tool. Even though the solution worked, it had several limitations that hindered payments and day-to-day website administration.
The donation process was too time-consuming:
- For donors – a single form allowed making donations for just one charitable purpose. Wanting to support multiple initiatives meant going through the entire process several times.
- For administrators – all donation progress counters had to be updated manually.
Apart from that, there was a problem with the payment processor. Submitting multiple forms generated additional transaction fees, so a smaller amount of the transferred funds went directly to the charity.
The client wanted to improve the process – for both donors and administrators – but the tool subscription cost would increase by approximately €1,000 per month, which is a significant expense for charity fundraisers.
How Did We Solve the Problem?
We created a mechanism that allows donors to support multiple charitable purposes with a single donation. Users don't have to complete a separate form for each of them – they can select the ones they're interested in and add them to the cart, where the total donation amount is visible.
Each fundraiser has its own counter that shows the current progress. It updates automatically thanks to our solution.
How does it work?
- After the transaction is completed, the mechanism imports the data as a CSV file.
- The information read is assigned to appropriate charitable purposes.
- The counter gets an automatic update without any manual intervention.
The implemented solution combines a more convenient donation process with automated website administration.
What Did the Client Gain After Implementation?
We sped up the donation process and optimized the progress counters’ updates. Thanks to another collaborative project, our client completely forwent using the previous tool. They currently work on a system we built and are constantly developing with new features and conveniences. The client no longer has to pay a monthly subscription fee, thus also optimizing their operating costs.

The project's biggest challenge was creating a convenient donation process without interfering with the payment system itself. We wanted to eliminate the external tool’s limitations. We used hidden fields and our own data import and mapping mechanism in Drupal. This proved to be a good decision – we solved the client's problems without increasing costs.
When Is It Worth Implementing a Similar Solution in Your Project?

When you want to simplify and shorten the payment process for users.
When your current tool charges too much.
When you want to improve the fundraising administrators’ work.
Do you have a similar problem on your website?

