MuleSoft Accelerator for Financial Services
Use case 4b - Address change orchestration - Banking
Streamline and accelerate coverage confirmation and premium calculations after postal address change
Overview
Banking procedures are inherently complex, especially behind the scenes processes that result from postal address changes. Manual procedures across multiple disparate systems hinder banks’ ability to provide informed customer service. Banks need a solution that supports making faster adjustments and delivering timely and accurate information to customers.
This use case accelerates banking IT teams’ ability to deliver a streamlined address change orchestration and management solution. The solution also supports customer service teams’ ability to upsell and cross-sell personalized banking products and services.
Ultimately, banks will be able to meet the growing demands of digital-first consumers in the hyper-competitive banking industry.
Use case description
The address change orchestration solution integrates key data from multiple systems into a bank’s central customer repository through an address change that is initiated via Financial Services Cloud (FSC). Marketing Cloud enables the bank to provide tailored offers to cross-sell and upsell bank products based on the client’s new address. This solutions helps streamline a common bank process while enabling tailored customer engagement and excellent support.
Glossary
Term | Definition |
---|---|
BIAN | The Banking Industry Architecture Network is the banking technology standard. |
CIM | The Cloud Information Model for MuleSoft Accelerators defines a set of standard data structures that can be used as canonical representations of common entities for integrating systems. |
FINS | Abbreviated term referring to the Financial and Insurance industries, consisting of the Banking, Insurance, and Wealth Management domains. |
FSC | The Salesforce Financial Services Cloud suite of applications. This includes Retail Banking, basic Insurance capabilities, and Wealth & Asset Management. |
Global Data | A Global Data service provides an accurate, consistent, and complete copy of business data for use by enterprise applications and business partners while also providing a means to link that copy to occurrences in other systems. |
Before you begin
The Getting Started with MuleSoft Accelerators guide provides general information on getting started with the accelerator components. This includes instructions on setting up your local workstation for configuring and deploying the applications. |
API-led diagram
High-level architecture
The following diagram represents the portion of the overall solution that pertains to the Postal Address Change use case.
Note that custom code or Lightning Web Components must be added to the Salesforce organizations to call the appropriate Experience APIs to verify a postal address.
Technical considerations and constraints
The following lists the technical considerations and constraints for this solution design:
- Only changes to a postal address of an existing customer follows the new address change process.
- By default, the Customers Process API implementation has all target systems enabled to support all use cases provided by this accelerator; unneeded targets can be disabled by modifying the application properties, as appropriate.
Processing views
This section provides more detailed processing sequence diagrams for address verification and change execution.
Address verification
The address verification process provides a means for applications to ensure an address change is valid before attempting to process it. This helps prevent invalid addresses from being stored and replicated across multiple systems.
Address change execution
The process of handling a postal address change as part of a general customer profile or individual party update is performed by the Customers Process API. The sequence diagram below shows how an additional update notification for a postal address change is handled by the Customer Addresses Process API.
Customer profile synchronization
The following sequence diagram describes the process when a profile change has been initiated from Salesforce FSC for Banking; the process is similar if the change is initiated from Salesforce Insurance or another connected system.
Individual subscriber synchronization
The diagram below describes the sequence of steps to synchronize individual parties as subscribers to Marketing Cloud with Salesforce FSC as the update origination but applies to other update sources as well.
Postal address change - Banking
The following activity diagram illustrates the address change process for existing Banking customers.
Downloadable assets
FINS System APIs
- Address Validation System API | API Specification | Implementation Template
- Core Banking Customers System API | API Specification | Implementation Template
- CoreLogic System API | API Specification | Implementation Template
- Salesforce Marketing System API | API Specification | Implementation Template
- Salesforce Financial System API | API Specification | Implementation Template
FINS Process APIs
- Customer Addresses Process API | API Specification | Implementation Template
FINS Experience APIs
- Salesforce Financial Experience API | API Specification | Implementation Template
FINS Listeners
- Salesforce Marketing Listener | Implementation Template
Custom components
- Cloud Information Model for MuleSoft Accelerators
- Accelerator Common Core | Source
- Accelerator POM Parent | Source
- FINS Common Resources | Source
Shared APIs (can be used across any use case)
- Accelerator Customers Process API | API Specification | Implementation Template
Accelerator Global Party Process API | API Specification | Implementation Template
Accelerator MariaDB Global Party System API | API Specification | Implementation Template
- Accelerator Salesforce Customers System API | API Specification | Implementation Template
Accelerator Slack System API | API Specification | Implementation Template
Accelerator Salesforce Party Event Listener | Implementation Template