The Subscription Center is a centralized email subscription system where all email systems’ accounts and lists can be managed within one system.
Creating a central platform for all the various systems our client was using had become a necessity for them. Thus the idea for the Subscription Center was born.
Managing widely different sites with diverse email lists had been difficult and tiresome. The situation was further complicated by having to work with various email platforms. Among others, a real-time synchronization between Salesforce and Sendgrid had to be maintained. To resolve this chaotic situation, we created a centralized subscription system where all email systems, accounts and lists could be managed within one system. This centralized solution, where all settings could be easily managed, created a bridge between users and services.
Subscription widgets can be created for the platforms, which can be easily and immediately implemented to any websites, microsites, or other campaigns, providing subscription solutions. SDK and API are available to fully support the platforms. A major advantage – guaranteeing the return of investment – is that the ever-evolving email sending service doesn’t have to be updated in all connected applications, only at this central platform.
When developing the Subscription Center, one of the primary concerns was the speed and efficiency of the codebase. Clicking a button makes countless simultaneous requests to the server handling the subscribes and unsubscribes but our users need immediate results. Creating a suitable server infrastructure and embedding the features was also a huge task. Currently more than 3 million user subscriptions are managed by the platform simultaneously. This made dividing and sharding the database necessary which results in higher request speed.
To relieve server resources, we have implemented an Amazon Web Services (AWS) feature – incoming requests arrive to this queue and these records are processed on a first-in-first-out (FIFO) basis. Depending on load, the processing script can run in parallel, meaning that in case of load increase, multiple separate processes can be initiated. Another advantage of the SQS service is that, in case of any server-side outages, incoming requests do not get lost and can be processed later.
In our opinion, all enterprises could benefit from such a system, particularly if various applications are integrated into the corporate email systems or where multiple systems manage records while manually updating and maintaining the database , which burns valuable man-hours.
Technologies used: PHP, MySQL, iOS, Android, Sendgrid, SalesForce, RESTful API, AWS – Amazon Web Services, SQS, CodeIgniter
What our clients are saying
"In 2017, we entrusted Stylers Group with the development of Profession’s products, and now we have many years of successful collaboration. We are very satisfied with them, they support our successful development projects with their creative ideas and accurate communication.”
“We have been working effectively with Stylers Group to develop multiple platforms. Transparent and fast communication has played a major role in this. Thanks to the application of the Scrum methodology and their specialists, our software is constantly evolving.”
“We are working with Stylers Group on the web software of the hvg360 subscription platform. There is a good atmosphere when working together on the project. We know them as an independent and professionally excellent team who adapts quickly to our changing business and technology needs.”
“The conscientious and professional work of Stylers Group also contributes to making our systems easy to use and stable, making the everyday lives of our end users and engineers easier. They adapt excellently to our large corporate operations, and the ELMŰ-specific domain knowledge was quickly acquired.”
“Our Data Center Systems Engineer training, created jointly with Braining Hub, fills a gap in the domestic market, and we are proud that after the success of the first group, the second was able to start. The Stylers Group community is made up of a diverse and professional team with whom it is a pleasure to work with in education.”
“A well-prepared group with agile approach and up-to-date knowledge. They provided us a high quality service based on our demands during our collaboration.”
“I just wanted to thank you for the work product you have created so far. I have spent the last couple of weeks “building” a fairly complex application by myself for one of our customers using the system! This is very exciting! We have a long way to go but we are starting to see REAL value in what we are creating.”
“I started working with Stylers Group in 2009. Through the years, I have been lucky to see their professional growth. They can meet complex business requirements with their software. During our projects, I’m always surprised by their ideas and agile thinking. I hope that our good business relationship will continue for many years to come. ”
“The new website of Raiffeisen Bank was developed by the creative and open group of Stylers. We worked together effectively from needs assessment to market assessment to planning and testing. Their motivation and ideas were a great help during our cooperation.”
“We worked together with the Stylers Group for three years on the community developments of Sziget, Volt and Balaton Sound. I liked their precision, their way of work organisation and proactive mindset. They did an excellent and professional job.”

