Modernizing Payment Approval Email Notifications in Microsoft Dynamics 365 Business Central Without Changing Standard Workflow Logic for a Maldives-Based Loan and Financial Services Organization - CloudFronts

Modernizing Payment Approval Email Notifications in Microsoft Dynamics 365 Business Central Without Changing Standard Workflow Logic for a Maldives-Based Loan and Financial Services Organization

Summary

Approval workflows in Microsoft Dynamics 365 Business Central provide a structured mechanism for multi-level document approvals. However, the standard approval email often lacks sufficient business context, making it difficult for approvers to take quick and informed decisions.

In this implementation, for a Maldives-based loan and financial services organization, instead of modifying the core approval engine, we enhanced only the notification layer using Business Central’s event-driven architecture. The solution intercepts standard approval notifications and replaces them with a custom HTML email containing payment details and direct navigation links to the Payment Journal.

This approach ensures the standard workflow remains fully intact while significantly improving the approval experience through richer and more actionable communication.

  1. Standard Business Central approval workflow remains unchanged.
  2. Custom HTML email notification introduced via an event-driven extension.
  3. Direct navigation to the Payment Journal enabled from the email.
  4. Faster and more informed approval decisions.


1. Introduction

Microsoft Dynamics 365 Business Central includes a powerful approval workflow engine that automates document approvals, supports multi-level approval chains, and automatically notifies approvers through email.

Although the standard approval process works exceptionally well, the default email notification is intentionally simple. Approvers typically receive limited information and often need to open Business Central to locate the payment journal before they can review or approve the request.

For organizations processing large volumes of financial transactions in a Maldives-based loan and financial services environment, this additional navigation slows down approvals and creates unnecessary effort.

During one of our recent implementations in a Maldives-based lending and financial operations setup, the client wanted to improve the approval experience without changing Microsoft’s standard approval workflow. The objective was to retain every aspect of the existing workflow while enhancing only the email notification layer by introducing a modern, information-rich HTML email format.


2. Business Requirement

The client wanted to achieve the following objectives:

  1. Preserve the standard Microsoft Dynamics 365 Business Central approval workflow.
  2. Keep all approval entries and workflow responses unchanged.
  3. Replace the standard approval email with a professional HTML email.
  4. Display important payment information directly inside the email body.
  5. Allow approvers to open the Payment Journal with a single click.
  6. Improve the overall approval experience without modifying Microsoft’s workflow engine.

The primary goal was to enhance usability while maintaining full compatibility with the standard Business Central approval framework.


3. Solution Overview

Microsoft Dynamics 365 Business Central provides an event named OnBeforeCreateApprovalEntryNotification, which is triggered immediately before the standard approval notification email is generated.

Instead of customizing the approval workflow itself, we subscribed to this event and intercepted the email generation process.

The solution performs the following actions:

  • Stops the standard approval email from being sent.
  • Retrieves payment details from the approval entry.
  • Generates a professionally formatted HTML email.
  • Includes payment information and approval sequence details.
  • Creates a direct link to the Payment Journal.
  • Sends the customized email using Business Central’s standard Email functionality.

Because only the notification layer is customized, the approval workflow, approval entries, approval sequences, and workflow responses continue to function exactly as Microsoft designed.

Screenshot Placeholder:
Approval email showing custom HTML layout with payment details and direct navigation link to Payment Journal.

4. Implementation

The entire implementation follows Microsoft’s recommended event-driven development approach, making the solution fully upgrade-safe.

The customization uses the standard OnBeforeCreateApprovalEntryNotification event to intercept the approval notification before Business Central sends the default email.

Once the event is triggered:

  • The standard email notification is suppressed.
  • Payment Journal details are retrieved from the Approval Entry.
  • A responsive HTML email is generated containing:
  • Payment Document Number
  • Vendor Name
  • Posting Date
  • Payment Amount
  • Approval Sequence
  • A direct Open Payment Journal button is included using Business Central’s standard URL generation.
  • A payment verification checklist is displayed to help approvers validate important information before approving.

To further improve the approval experience, we also introduced a custom Invoice Attachments action on the Payment Journal. This allows approvers to review all supporting invoice documents associated with the payment directly from Business Central before making their approval decision.

The result is a modern approval experience while keeping the standard workflow logic completely untouched.

Code Placeholder:
AL Event Subscriber code for OnBeforeCreateApprovalEntryNotification + custom HTML email generation logic will be inserted here.

Screenshot Placeholder:



5. Preview Video

The preview video section has been removed as per updated requirement.


6. Business Impact

Implementing customized approval email notifications delivered several operational benefits while keeping Microsoft’s standard workflow engine fully intact.

Improved User Experience

Approvers receive all important payment information directly within the email, reducing the need to navigate through Business Central before reviewing requests.

Faster Approval Decisions

Direct navigation to the Payment Journal enables approvers to review and process approvals much more quickly.

Better Visibility

Payment amount, vendor information, posting date, and approval sequence are immediately visible, making approvals easier and reducing the chance of overlooking important details.

Easier Document Verification

Supporting invoice attachments can be reviewed directly from the Payment Journal before approving payments.

Upgrade-Friendly Solution

Because the implementation relies entirely on standard Microsoft Dynamics 365 Business Central events, no modifications are made to the core approval engine, ensuring future upgrades remain smooth and low-risk.


7. Conclusion

Microsoft Dynamics 365 Business Central’s event-driven extensibility model allows developers to significantly enhance the user experience without modifying standard application logic.

By leveraging the OnBeforeCreateApprovalEntryNotification event, we replaced the default approval email with a professional HTML notification while preserving the complete standard approval workflow.

Approvers now receive richer payment information, can navigate directly to the Payment Journal, and have quick access to supporting documents—all without altering Microsoft’s workflow engine.

This implementation demonstrates how targeted customizations can greatly improve productivity and usability while remaining fully aligned with Microsoft’s recommended extension development practices.

Ready to modernize your Business Central approval experience?

Standard approval emails often lack context, forcing approvers to open Business Central repeatedly just to review basic payment details. With event-driven customization, you can transform these notifications into rich, structured HTML emails that improve decision-making speed and user experience.

CloudFronts helps organizations extend Microsoft Dynamics 365 Business Central with smart, upgrade-safe customizations, workflow enhancements, and finance automation solutions.

For more information, reach out at transform@cloudfronts.com.

Share Story :

SEARCH BLOGS :

FOLLOW CLOUDFRONTS BLOG :


Categories

Secured By miniOrange