Email integration
Neptune DXP supports email integration through an external SMTP services of your choice. This allows you to programmatically generate emails out of Neptune DXP apps or microservices. Neptune DXP speeds up the generation with pre-defined:
-
Code snippets to speed up the creation of the requisite logic.
-
Email templates for uniform layouts and mail merge scenarios.
Use cases that become possible include asynchronous email notifications to customers or employees, for example, after a customer order is submitted an order validation microservice could issue an order acknowledgement to the customer.
Neptune DXP’s native email integration allow the treatment of email notification as a cross-cutting concern instead of specialised service. In the example above, the lack of email integration would have meant that the order validation microservice would be forced to asynchronously delegated the generation of the email to a dedicated microservice. In highly granular microservice architectures this may still be considered as the best approach, but it could lead to significant fragmentation. Treating email integration as a common function across all Neptune DXP apps and microservices allows your architecture to be driven by business concerns rather than the technical capabilities of the platform.