Flexmail logo
  • How it works
    • Email marketing
      Smart email marketing
      Emails in the twinkle of an eye
    • Automation
      Automated mailflows
      Build personalised scenarios
    • CRM
      Marketing CRM
      Personal emails on a large scale
    • Reports
      Real-time reports
      Data enrichment for everybody
    • Interests
      Interests
      Send emails that excite
    • Forms
      Forms and surveys
      Collect feedback
    • Integrations
      Integrations
      Connect with your favourite tools
    Quick overview of the Flexmail Platform
    Design emails tailored to your needs and learn from the right results
    Arrow icon
    How it works
    • Smart email marketing
    • Automated mailflows
    • Marketing CRM
    • Real-time reports
    • Interests
    • Forms and surveys
    • Integrations
    • Transactional email
  • Transactional
  • Pricing
  • Resources
    Email marketing
    Masterclass
    Register, and receive a new lesson every week for five weeks
    Integrations
    Downloads
    Templates and downloads that improve your emails
    • Email marketing
      Blog
    • Automation
      Webinars
    • Integrations
      Cases
    • Integrations
      Get support
    Resources
    • Masterclass
    • Downloads
    • Blog
    • Webinars
    • Cases
    • Get support
  • Partners
LoginGet a free trial now

Behind the scenes: How we create new Flexmail features that actually work

Girbaud Girbaud Barthels
28-07-2025 • 
8 minutes reading time
Share via EmailShare on FacebookShare on X
Behind the scenes: How Flexmail features are born
    Every new Flexmail feature goes through an extensive process of research, testing with real users, and refinement. Our goal? Tools that simply work, without frustration. Because your time is too valuable to waste on software that works against you.
    Last week I received a message from Sarah, one of our customers:

    "That new segmentation feature is fantastic! Finally I can do exactly what I want, without wondering where I need to click."

    Such a message makes my day. Because that's exactly why we do what we do.

    But how do we actually ensure that new features don't just work, but truly help? Let me take you behind the scenes of our development process. Spoiler alert: it doesn't start with writing code.

    Why we don't just build "cool features"

    Honestly? We could easily launch a new shiny feature every month. But we don't. Because we believe that every new button, every new screen, every new field must have a reason: making your email marketing better.

    That's why every new project starts the same way: with listening.

    It starts with your frustrations (and we take them seriously)

    Every feature we develop starts with a simple question:where do you run into problems?

    Our support team keeps track of everything:

    • Which questions come in most frequently?
    • Where do new users stumble?
    • Which workflows don't run quite smoothly?
    • What wishes do our users have?
    We categorize, count, and prioritize. Then we ask ourselves the most important question:"If we solve this, will it really help our customers get better at email marketing?"

    Only if the answer is yes do we continue.

    Learning from the competition (and from their mistakes)

    Once we know what we want to solve, we dive into the world of email tools. Not to copy, but to learn.

    I test everything. MailChimp, Campaign Monitor, Klaviyo... you name it.

    What I'm looking for:

    • Where do I get stuck as a user?
    • What feels intuitive?
    • What brilliant solutions can I discover?
    • What absolutely must not happen?
    The goal? Combine the best ideas with our own insights and your needs.

    Pablo Picasso said: "Good artists copy, great artists steal." We only steal the best ideas and make them better.

    From idea to first sketch: wireframes that work

    With all insights on the table, the real work begins: how will this look later?

    Together with Raf, our UI designer, we put the first sketches on paper. No pretty colors or fancy animations, just simple wireframes that show how you navigate through the new feature.

    We draw out every step:

    • Where do you click first?
    • What do you see then?
    • What choices do you have?
    • Where do you go next?
    This sounds boring, but it's crucial. Because in this phase we discover the pain points before they end up in the real app.

    Wireframes
    Wireframes

    Wireframes

    Wireframes

    The technical reality check (and why it's so important)

    With wireframes in hand, we go to our development team. This is where the magic happens. Or where we discover that our beautiful plans are technically a nightmare.

    Our programmers don't just look at what's possible, but also at what's smart. Can we reuse existing code? How do we ensure everything keeps loading quickly? And of course: how do we keep your data safe?

    These conversations often lead to better ideas. Sometimes a developer says: "That's possible, but if we do it this way, it becomes much easier for the user." That input is worth its weight in gold.

    Prototypes: testing before it's real

    Before we write even one line of real code, we build a prototype. A fake version that looks like Flexmail, but is actually just a simulation.

    With this we can test everything without risk. Does the logic work? Does it feel natural? Can we handle all scenarios?

    And more importantly: can we explain it to you later?

    The ultimate test: real people, real tasks

    When we're satisfied with the prototype, we do something that not all software companies do: we ask customers to test it.

    We invite people who would use the feature often. We give them tasks, and then... we just watch. No help, no hints. Can they do what they want to do?

    With that segmentation feature I mentioned earlier, we discovered during such a test that users thought certain fields weren't clickable. The solution was simple: better visual feedback. But without that test, we would never have known.

    Another example: we had a button labeled "Empty database" when deleting contacts. Customers were terrified. They thought their entire database would disappear! Now it says "Place contacts on blacklist." Much clearer.

    From prototype to reality

    After all tests and feedback, we start building for real. But here too we keep working in a structured way.

    We translate everything into concrete stories that our developers understand. For example: "Sarah wants to be able to create segments as a marketer, so she can approach her customers more targeted with relevant content."

    For each story we make a list of what exactly needs to happen:

    • Sarah must be able to create a segment
    • She must be able to give a segment a name
    • She must be able to add conditions
    • She must be able to remove those conditions again
    • And so on...
    We group all those small tasks under one big topic, like "segmentation." This way we keep overview.

    We work in blocks of two weeks. In such a period we try to complete as many of those tasks as possible. This keeps everyone sharp and ensures we make regular progress.

    Because ultimately it's about you being able to benefit from the new feature as quickly as possible.

    QA

    Quality comes before speed

    When the feature is built, we really start testing. Werner, our Quality Assurance Engineer, tests every button, every screen, every possible scenario. We compare everything with the prototype. Does it work as intended? Are there bugs? Does it still feel natural?

    Only when we're 100% sure it works as you expect it, do we roll it out.

    The launch is just the beginning

    As soon as a feature goes live, we engage our entire team:

    Communication: Michelle, our product owner, writes release notes that Evelien from marketing distributes. So everyone knows what's new and how it works.

    Monitoring: We track precisely via Mixpanel:

    • How many people use the new feature?
    • How often is it used?
    • Where do users stop in the process?


    Feedback: Our support team keeps track of everything and creates tickets for every question or suggestion. So we can respond quickly to problems and spot opportunities for improvement.

    We use all this information for the next version, the next feature, the next problem we solve.

    Why we do all this

    All this work has one goal: ensuring that when you use a new Flexmail feature, it simply works. No frustration, no guesswork, no time wasting.

    We believe that good software is invisible. You don't think about it, you just use it.

    And that allows you to focus on what's really important: creating great email campaigns that achieve your goals.

    Because that's what it's ultimately about. Not about how many features we have, but about how well they help you be successful.


    Curious about a specific part of our development process? Or do you have ideas for features that would improve your email marketing? Let me know! I read all feedback and who knows, your suggestion might be in our next update.support@flexmail.be


    Would you like to try Flexmail?

    Would you like to try Flexmail?

    Design mails tailored to your needs, reach your target group, and learn from the proper results.

    Get a free trial now

    Related articles

    Why AI makes email marketing indispensable
    TIPS
    18-06-2025
    Why AI makes email marketing indispensable: the only marketing tool where you're in charge
    7 minutes reading time
    Boost your open rates with email preheaders
    TIPS
    30-04-2025
    Boost your open rates with email preheaders
    18 minutes reading time
    What is an email preheader?
    TIPS
    14-04-2025
    What is an email preheader?
    10 minutes reading time

    Missing out on email tips?
    Not with Flexmail.

    Emails that make you a better email marketeer*.
    Subscribe and receive our best content in your mailbox.

    *Based on unscientific but very accurate research
    Flexmail logo
    Your email marketing guide
    • NL
    • EN
    • FR
    • DE
    Platform
    • Email marketing
    • Drag & Drop builder
    • Automation
    • Integrations
    • Pricing
    • Flexmail versus Mailchimp
    • Flexmail versus MailerLite
    • Our product
    Flexmail
    • About us
    • Jobs
    • Partners
    • Privacy policy
    • Anti-spam Policy
    • Terms & Conditions
    • Cookie Statement
    • Acceptable use policy
    • Data processing Agreement
    • Generative AI policy
    Learn
    • Blog
    • Email Marketing Masterclass
    Get help
    • Contact
    • FAQ
    • Training
    • Help documentation
    • For developers
    • Status
    FacebookLinkedInXInstagramYouTubePinterest
    Copyright @2025 Flexmail nv
    All prices exclude VAT.
    ISO-27001 logo
    ISO-27701 logo
    IaBelgium logo
    Feweb logo
    VAT BE0835 786 642
    Jaarbeurslaan 29 bus 31, 3600 Genk