Actively being developed!

ModernMTA is actively being developed. We aim to release an update once a month and release at least one major feature quarterly. Below you will find a list of the major features that we intend to develop.

Data Warehouseing

  • Data warehousing is the act of taking in all event data on your customers and aggregating it into a way where value can be produced from it.
  • This data is important because it tells you information about your customers. From subscribing to updates or placing an order, this information is critical to start developing profiles on your customers.
  • Long term, we intend to build out reporting systems and graphs and assistive marketing features that will rely on this data existing.

Data Pipelining

  • Data pipelining is the process of taking your incoming data feeds and sending them off to other services where they may be needed. You may have an existing marketing system that you want to push new subscribers to, this is the system that would push that data out.
  • Having this feature allows for ModernMTA to be a source of truth for all your other marketing applications. It will allow you to ship all your logs and records off onto new companies as needed.
  • Long term, we see this being used for data sanitization and for integrations with other 3rd party services. You need to be able to access your hard earned data!

Automated List Management

  • Most campaigns are sent to lists of subscribers. Managing that list should be done automatically by computers simply talking to each other. Most current systems require that you export data from one and import it from another. The idea behind automated list management, is that you can step back and let computers do the work for you.
  • This is the first step towards taking data and using it for marketing. Certain events coming in to the data warehouse might trigger a customer to be added or even removed from a list. This should be done automatically!
  • One of the goals of ModernMTA is to automate as much of the marketing process as possible, leaving you more time to focus on the actual content and marketing side.

Campaign Management

  • Build out campaigns, customize segmentation and dispatch them through your existing systems.
  • The management and building out of campaigns is typically handled by another system in the complex chain of marketing systems. Incorporating that into your data warehouse means one less link in the system for data to fall out of. Using campaign management allows you to build out a more complete picture on how effectively you're marketing to your individual customers as well as to your customer lists as a whole.
  • As we get closer to the MTA side of development, we will need a system for managing those same campaigns, this will grow into that system, but it should always work with other systems as you may prefer.

Adaptive Sending

  • Adaptive sending takes your message logs, their feedback events, and turns them into actionable events. Adaptive sending allows you to pause your campaigns thus pause your spending when a campaign is not doing well.
  • Feedback loops are super important when sending marketing messages. If an inbox provider is temporarily blocking your messages because you've sent too many, you need to know that before you are permanently blocked. It'd be even better if your marketing system just did this automatically for you!
  • Automating computer systems behind marketing is one of the goals behind this project. This is a system that we have identified is vitally important from experience.