Bringing purposeful businesses, volunteers and community projects together.


Web App



ActionFunder is a platform which connects community groups and businesses with the aim of driving positive change. Businesses are already giving £2.7bn to charities in England and Wales each year but small and micro charities receive only 2% of this amount with most going to bigger charity brands. ActionFunder is tapping into a growing desire among businesses of all sizes to do more to support smaller charities as well as local community initiatives whose role in tackling the climate crisis and growing inequality has been spotlighted during the Covid pandemic.

ActionFunder's parent company, Semble, is BCorp Certified, and has so far worked on more than 3,500 projects, and distributed more than £1,500,000.


community platform
web development

Our challenge

10Clouds was tasked with building the ActionFunder platform, which taps into a growing desire among businesses of all sizes to do more to support smaller charities as well as local community initiatives, The role of these initiatives in tackling the climate crisis and growing inequality has been spotlighted during the Covid pandemic.

ActionFunder’s purpose is to use matchmaking for businesses to find and fund community projects, and then capture and celebrate the impact and value that’s generated - all in one place.

There was an existing grant funding model in place, but it was very labour-intensive. The aim was to digitize it. A seamless platform was needed which made it quick, easy and cost-effective for:

  • companies and funders to support grassroots projects that fit with their criteria/shared goals
  • community groups to apply for and receive funding for their projects
  • both to report on progress and evidence impact

ActionFunder had a limited budget and a short desired time to market (3-4 months).

How we made it happen

Limiting the scope

In the first workshop we worked to limit the scope of the ActionFunder product at MVP phase.

We wanted to really hone in on the core functionality that would deliver the biggest value to users. We established that this was the matchmaking feature, which acts like a virtual ‘funding agent’.

Funders save time by only receiving those applications that the system automatically deems to be right for them based on set criteria.

Managing secondary functionalities

There were two secondary functionalities which we decided not to include in the first release. We planned to leave them until after the product validation stage. The idea was that we would first observe how users reacted to the core product after they’ve been onboarded. We would then manage the other features in the roadmap based on user feedback. There were four distinct user groups defined for the product: the groups seeking funding, the funders, the wider community (offering support), and the internal team managing the funds.

Smooth Agile Delivery

The 10Clouds Team consisted of a team of specialists with a broad range of skills to allow for smooth Agile delivery.

The Product Delivery Manager and Tech Leads were responsible for product delivery planning to align the business roadmap with the selected technology, and to allow for instant change of scope if requested by stakeholders.

The development team included a designer, two frontend and two backend developers, a QA specialist and a DevOps engineer. They were responsible for the delivery of high-quality features in line with Sprint plannings.

We worked using Scrum methodology, supported by Jira, Confluence and GitHub as our code repository. Our selected tech stack included React.JS, and Django.

The greatest challenge was to deliver the main user flow defined in MVP on time. To achieve this, we focused on high-level solution planning and then adjusted the plan and scope iteratively. Following the public release the main goal was to continue the delivery of the planned features while improving the product based on the user feedback. To do so we introduced backlog prioritisation techniques and created two well-organised delivery streams.

Marcin Stępniak

Product Delivery Manager

Check other case studies


10Clouds AI Assistant

10Clouds Assistant is a powerful tool that can collect data from company handbooks, employee information, project details, and more to provide instant feedback. The process of creating this tool involved several stages, such as downloading data from the Confluence API and saving it to a PostgreSQL database. Next, we cleared the data of HTML tags and added it to Pinecone using Llama-index, a library for importing data. Our AI tool can quickly and accurately provide users with the information they need, making it an invaluable asset for any organization.

See more

Get the full story on how we help companies get results faster.

Contact us