Join us

We're always looking for talented engineers.

View open positions

Next events

Want to join one of our next events? Check our calendar.

View calendar

About this service

Build scalable, maintainable software with our experienced engineering teams. We deliver high-quality code and best practices that help your product succeed.

Go to service

Related insights

View more
All clients
Flexmail logo

Flexmail

Email marketing tools for better audience engagement

A 100% Belgian email marketing platform that focuses on ease of use, automation, and flexibility.

Overview

A 100% Belgian email marketing platform that focuses on ease of use, automation, and flexibility.

What happens when two teams merge? Processes, cultures, and codebases need to become aligned, and fast. Uniting teams, strategies, and roadmaps is hard. Legacy code and impending regulation further complicate things. That's the situation Flexmail was in when they asked for our help.

It Starts with an Audit

Flexmail's mission to transcend traditional mass mailings is a lofty one. They provide tools so that email marketers can get to know the audience better and create relevant and engaging email campaigns tailored to the needs and questions of each individual contact.

Years of adding client-requested features left the platform in a state which made it hard to maintain. Madewithlove started by analyzing the existing product. Together with the Flexmail team, we created a new vision with a reduced scope. To implement this, madewithlove highlighted the profiles missing from the team. Eventually, we guided Flexmail by helping to hire UI and UX talent.

With a reinforced team in place, we could begin validating our assumptions about the problem together. We performed user research to verify which features were the right ones to cut. We built a prototype of how our updated system would look and used that to ensure our approach was solid. Since the process was so successful, the team still uses it today and keeps further refining it.

It Starts with an Audit

Assembling the Team

We assembled a team consisting of two software engineers, an engineering manager, and a CTO/CPO.

Throughout our time at Flexmail, internal roles gained more shape, and more software engineers were added to speed up the progress of the engineering work. We helped the team implement new processes to improve communication and documentation.

Agile is about iteration, so we let the processes evolve naturally. The expectations and responsibilities in the team became much clearer than before and having a structured process created a calm atmosphere within the team, which helped collaboration flourish.

Assembling the Team

Build It

The core of our work was improving the code directly. We started out by updating the local development environments so there was more consistency between development environments and the actual production setup.

We introduced proper release management and good version control practices to automate as much as possible. To have more confidence in refactoring parts of the code, we also set up a new testing framework and gave some advice on how to have better monitoring of the application.

We tackled an upgrade to PHP7, a massive undertaking. Having our software engineers working alongside the Flexmail developers created a culture of confidence. The team could handle anything thrown at them.

Build It

What's Ahead

Changing mindsets and culture is always a challenge. We're happy to say that Flexmail is working in a new way.

Taking a step back and evaluating things before action takes patience and maturity. Flexmail invested in the people that were willing to make it work, and that paid off.

We're confident their team will continue to work together effectively and continue to learn now we stepped away. Daily effort needs to come from every individual team member and we're happy to say the Flexmail team reaches that goal.

What's Ahead

What they said

The madewithlove team works alongside us, treated our product with the love and attention it deserved and actively challenged us throughout the entire product development process.

Michelle Dassen

Business Unit Manager at Flexmail

Madewithlove not only helped us scale our output, but also our strategy, processes and culture. Not by imposing, but by reinforcing the foundations that were already there.

Michelle Dassen

Business Unit Manager at Flexmail

Our work — on team & product — will never be finished. Maybe realizing specifically that and working as a team to continuously find ways to improve the experience for our users and the culture and collaboration defines our success.

Michelle Dassen

Business Unit Manager at Flexmail

Ready to become our next success story?

Tell us about your project and we'll get back to you.

By submitting this form, you agree to our privacy policy.