Online learning for financial confidence with

SmartPurse is a toolkit to help women get smart with money, protect their future and increase their financial independence. The tools, tips and information on SmartPurse are built from years of practical experience, research and based on real-life insight from real people. The credo of SmartPurse is that financial confidence means independence, opportunities and peace of mind for all.

Why was SmartPurse created?

Financial health is a societal and economic challenge

  • 65% of adults and 47% of business leaders do not feel financially secure.
  • On average, employees spend 13h per month at work worrying about money matters.
  • Women are impacted most as statistics show they will end up 5 times poorer than men at the age of retirement.
  • Yet nearly 20% of women do not educate themselves at all about money, and,
  • 72% feel they could do much better with their finances

Basic financial education and most importantly the ability to take action is nothing that is taught at school or from a textbook. Yet managing your finances is as important as taking care of your health. And it is a lifelong process.

Company Details
  • SmartPurse is a UK Ldt company founded in 2019. 
  • A team of 5 in CH, UK and Germany.
  • Uses Swiss ETH tech and raised and completed MVP
  • Model: Freemium, B2B2E and B2B2C
  • Expanding to CH Q1 2020

Goals of SmartPurse

SmartPurse is passionate about creating a new way to learn about money with an independent, practical and fun toolkit. 

How is SmartPurse different from anything out there?
    No commercial purchase points, no strings attached.
    The only complete solution with tools, coaches, events, all in one single platform.
    16 steps based on money questions from real women.
    Encouraging, motivating, inviting, tracks progress, helps to get the financial stuff done.
    Helps to avoid mistakes and to fall victim to unfortunate situations and being taken advantage of.


SmartPurse helps women get to grips with money in 3 ways:

    The fun and interactive Learn section offers a financial health check with 13 questions that helps the target audience in just 3 minutes to find out what they feel and know about money. This survey will help them to see where they stand today and what steps they can take to become financially confident. As a next step SmartPurse offers a unique 16-level learning path across 4 stages helping their audience to learn all they need to know about money with interactive content, quizzes, tools, guides and checklists.
    SmartPurse believes in the power of sharing knowledge and supporting each other. That’s why they’ve put together a program of regular events, meet-ups, speeches and webinars.
    A financial advisor can save their audience a lot of time and money, build their financial confidence and help them to invest successfully. The biggest challenge is to find the right person for them. This is why SmartPurse decided to build a unique “matchmaking” service to help their audience find their trusted partner.

Technical challenges

The project was previously implemented with a first design and sample content in Wordpress. After the takeover by MD Systems, the examples were analysed and a concept for the administration and development of the content was developed. Based on the design, modular elements were developed for the implementation in Drupal and the visual identity was refined. For optimal consistency and to minimize complexity in implementation and administration, variants were consolidated as far as possible and automated rules for their application were defined.

The functionality for tracking and visualizing a user's progress along the learning path was developed from scratch. The granularity of this functionality allows a single page to be divided into several individual steps. After interruption, the user can be returned to continue the path.

The modularity of Drupal and the well thought-out architecture of MD Systems lay the foundation for the planned on-going expansion of the learning functions, provision of an advisor tailored to the personal profile, multilingualism and regionalization of content.

The implementation of automatic recurring settlement on credit cards for memberships proved to be difficult, as providers of payment solutions have recently made major technical changes due to changes in regulations (Strong Customer Authentication). Existing Drupal solutions must first be adapted. To simplify matters, it was decided that monthly memberships can be renewed through an accelerated checkout. Discounted annual subscriptions are also offered for long-term members.

Contributions for the Drupal community

Drupal Core displays internal username

The processes around user registration using usernames or email are not always consistent in Drupal. Often, defining a separate username in addition to first and last name and email is also unnecessarily confusing for users, especially if you can also log in directly with email. Drupal basically allows an application to define how references to the user are displayed (with getDisplayName()). Work has continued on a solution, so that this instrument is respected consistently by Drupal and does not lead to inadvertent display of internal information.

H5P blocks background processes

For interactive "Learning Nuggets" components from H5P are used. A bug was fixed that could cause all background processes (cron) to be blocked.

CAPTCHA blocks registrations

After an update of reCAPTCHA it was found that despite a successful test of the registration, no further registrations by users were made. It turned out that CAPTCHA blocked all following registrations by inadvertently caching the first test parameters. The solution completely deactivates the cache for forms with a CAPTCHA, but has not yet been included in the official release of the module.