Skip to main content

Workflow Automation

Outbound email automation workflow, event-based, where we sell a product within a limited time offer and it needs user confirmation.

Workflow Diagram

We are trying to solve common problems in the sales and marketing departments by providing tools to automate common tasks. The term more broadly used in the industry is Marketing Automation.


Why Marketing Automation?

Marketing automation is designed to solve a variety of problems that marketing teams face on a daily basis. One of the main problems that marketing automation can help to solve is the issue of inefficiency and repetitive tasks. Marketing teams often find themselves bogged down by manual, time-consuming tasks such as data entry, email campaigns, and social media management. By automating these tasks, marketing teams can save time and focus on more important, strategic work.

Another problem that marketing automation can help to solve is the lack of visibility and insight into marketing performance. Marketing teams often struggle to effectively track and measure the success of their campaigns, making it difficult to identify areas for improvement or optimization. Marketing automation tools can provide detailed analytics and reporting, giving marketing teams the visibility they need to make data-driven decisions.

Technical aspect

We built a complete end-to-end solution, from the product landing website through the workflow automation backend and the admin dashboard for control and analysis. We used an event-based approach with decoupling tasks using the Durable Task Framework extension in Azure.

As a part of the project, some of the technologies used were:

  • Angular-icon

    Angular

  • Net-icon

    Net

  • Mssql-icon

    Mssql

  • Azure-icon

    Azure

We extensively used the native capabilities of Azure to manage the security of the project such as Azure B2C and API Management authentication and authorization.

More information about the project can be found in the repositories for the project: