MuleSoft Accelerator for Financial Services
home
Boost time-to-value in your customer 360 initiatives with pre-built APIs, templates, and reference architecture for financial services
Financial services customers expect highly personalized products and services. MuleSoft Accelerator for Financial Services simplifies customer 360 initiatives by unlocking both core banking and insurance platforms, systems of engagement (such as CRM and ITSM), Insuretechs, and FinTech data. This enables a higher level of customer service, real-time relationship management, and a more connected digital experience.
Use cases
Use case 1 - Core banking foundation - Enable a 360 view of your customers’ financial information. Leverage our assets as a jumpstart to unlock any core or implement our core-specific assets.
Use case 1a - Unlock any core — Unlock and display your customers’ financial summaries from multiple systems. This use case supports two views: 1) Allow customers to view their latest financial summary, retrieve account transactions, and dispute a transaction; and 2) allow customer service representatives (CSRs) to view the customer’s financial summary, refresh the customer's financial information from back-end systems, and resolve a disputed transaction.
Use case 1b - Unlock Jack Henry SilverLake core — Accelerate the delivery of your customer 360 initiatives by unlocking your Jack Henry SilverLake core. Use APIs to unlock and connect the data from your JHA SilverLake core and go from a closed system model to an ecosystem model that enables you leverage core banking data across the enterprise.
Use case 1c - Unlock Thought Machine Vault Core — Accelerate the delivery of your customer 360 initiatives by unlocking your Thought Machine Vault Core. Use APIs to unlock and connect the data from your Vault Core and go from a closed system model to an ecosystem model that enables you leverage core banking data across the enterprise.
Use case 2 - Onboarding - This use case accelerates the delivery and development of an enhanced onboarding solution to streamline banking loan origination and wealth management client account opening procedures.
Use case 2a - Customer onboarding - Banking — Create an easy and straightforward onboarding experience by empowering consumers to apply for a loan via a digital channel.
Use case 2b - Client onboarding - Wealth management — Accelerate the delivery and development of a streamlined and automated client onboarding solution. Wealth management client service teams will be able to reduce the risk of manual errors by integrating systems and digitizing workflows. The result is a client 360 data model that delivers an enhanced experience for both the client and financial advisor.
Use case 3 - Payments modernization — Accelerates the development of modern payment solutions for Financial Institutions. Banks and Credit Unions will be able to deliver a diverse payments landscape that can address multiple types of financial transactions and customer needs.
Use case 4 - Address change orchestration - The use case accelerates the delivery and development of a home address validation solution for streamlining downstream processes impacted by postal address changes. There are two extensions for this use case:
- Use case 4a - Address change orchestration: Insurance — Streamline downstream events that result from policyholder or carrier postal address adjustments. The address change orchestration use case for insurance delivers a solution for address confirmation, seamless policyholder data updates, and single home policy coverage assessments, resulting in faster policyholder premium updates.
- Use case 4b - Address change orchestration: Banking — Enhance your customer service teams’ upsell, cross-sell, and service opportunities that result from customer postal code address changes. The address change orchestration use case for banking supports faster address validation and increased customer service opportunities, including personalized products and offers.
Use case 5 - Optimize Customer Experiences with Data Cloud - The use case provides support for ingesting data from multiple sources into Data Cloud and then using the results of Data Cloud activations to optimize customer experiences by providing Customer Service Representatives (CSRs) with marketing insights.
Use case 6 - Salesforce org sync - This use case enables financial institutions using a multi-org strategy to sync customer data across Salesforce Financial Services Cloud, Sales Cloud, and Service Cloud orgs.
The following use-case agnostic assets are also available:
BIAN assets - Jumpstart your BIAN standard implementation using these BIAN-compliant assets, including API specs and implementation templates. Discover and use over 50 assets in key business domains including servicing, sales, cards, loans, and deposits.
Prerequisites
Visit the Prerequisites page to access the guides available for configuring the various systems and products required to implement the use cases provided by this solution. The individual systems needed, and amount of configuration required, depend on which assets are to be configured and deployed in your target environment(s) - refer to the use case pages for more details.
Available assets
Accelerator assets include API specifications, implementation templates, custom assets, and common services. Most interfaces use canonical data model definitions, which makes these assets plug and play and highly reusable. Individual assets can therefore be leveraged either as part of a use case, following the reference architecture provided, or independently to support different use cases, depending on your needs.
The following assets are available for this accelerator.
Please be sure to visit the Prerequisites documentation prior to attempting to use any of these assets in your own environment.
FINS System APIs
- Address Validation System API | API Specification | Implementation Template
- Blockchain System API | API Specification | Implementation Template
- Core Banking Accounts System API | API Specification | Implementation Template
- Core Banking Customers System API | API Specification | Implementation Template
- CoreLogic System API | API Specification | Implementation Template
- Credit Bureau System API | API Specification | Implementation Template
- Credit Card System API | API Specification | Implementation Template
- Databricks Engagements System API | API Specification | Implementation Template
- DocuSign System API | API Specification | Implementation Template
- Financial Institutions System API | API Specification | Implementation Template
- Foreign Exchange System API | API Specification | Implementation Template
- Fraud Analysis System API | API Specification | Implementation Template
- Loan Origination System API | API Specification | Implementation Template
- Payments ACH System API | API Specification | Implementation Template
- Payments Fedwire System API | API Specification | Implementation Template
- Payments SWIFT System API | API Specification | Implementation Template
- Salesforce Data Cloud System API | API Specification | Implementation Template
- Salesforce Financial System API | API Specification | Implementation Template
- Salesforce Insurance System API | API Specification | Implementation Template
- Salesforce Marketing System API | API Specification | Implementation Template
- SilverLake Accounts System API | API Specification | Implementation Template
- SilverLake Customers System API | API Specification | Implementation Template
- Snowflake Financial System API | API Specification | Implementation Template
- Synergy Documents System API | API Specification | Implementation Template
- Thought Machine Accounts System API | API Specification | Implementation Template
- Thought Machine Customers System API | API Specification | Implementation Template
FINS Process APIs
- Bank Accounts Process API | API Specification | Implementation Template
- Bank Loans Process API | API Specification | Implementation Template
- Core Banking Poller Process API | API Specification | Implementation Template
- Credit Card Poller Process API | API Specification | Implementation Template
- Customer Addresses Process API | API Specification | Implementation Template
- Customer Leads Process API | API Specification | Implementation Template
- Marketing Poller Process API | API Specification | Implementation Template
- Payments Initiation Process API | API Specification | Implementation Template
- Payments InterBank International Execution Process API | API Specification | Implementation Template
- Payments InterBank National Execution Process API | API Specification | Implementation Template
- Payments IntraBank International Execution Process API | API Specification | Implementation Template
- Payments IntraBank National Execution Process API | API Specification | Implementation Template
- Payments Order Process API | API Specification | Implementation Template
- Payments Remittances Process API | API Specification | Implementation Template
- Payments Router Process API | API Specification | Implementation Template
- Payments Simulator Process API | API Specification | Implementation Template
- Reconciliation Process API | API Specification | Implementation Template
FINS Experience APIs
- DocuSign Experience API | API Specification | Implementation Template
- Jack Henry Events Experience API | | Implementation Template
- Mobile Experience API | API Specification | Implementation Template
- Open Banking Accounts Experience API | API Specification | Implementation Template
- Open Banking ASPSP Experience API | API Specification | Implementation Template
- Open Banking PISP Domestic Experience API | API Specification | Implementation Template
- Open Banking PISP International Experience API | API Specification | Implementation Template
- Payments Web UI Experience API | API Specification | Implementation Template
- Salesforce Financial Experience API | API Specification | Implementation Template
- Salesforce Insurance Experience API | API Specification | Implementation Template
- Salesforce Wealth Experience API | API Specification | Implementation Template
FINS Listeners
- Payments ACH Listener | Implementation Template
- Payments Fedwire Listener | Implementation Template
- Payments SWIFT Listener | Implementation Template
- Salesforce Marketing Listener | Implementation Template
- Thought Machine Event Listener | Implementation Template
Custom components
- FINS Common Resources | Source
- FINS Financial Account Sync Lightning Web Component | Source
- FINS Fraud Analysis Application | Source
- FINS Open Banking Library | Source
- FINS Payments Frontend Web UI | Source
Shared components (can be used across any use case)
- Cloud Information Model for MuleSoft Accelerators
- Accelerator Common Core | Source
- Accelerator Knit Maven Plugin | Source
- Accelerator ID Graph Lightning Web Component | Source
- Accelerator POM Parent | Source
Shared APIs (can be used across any use case)
Accelerator Salesforce Customers Experience API | API Specification | Implementation Template
Accelerator Customers Process API | API Specification | Implementation Template
Accelerator MariaDB Global Financial Account System API | API Specification | Implementation Template
- Accelerator MariaDB Global Party System API | API Specification | Implementation Template
Accelerator Slack System API | API Specification | Implementation Template
Accelerator Salesforce Party Event Listener | Implementation Template
- Accelerator Salesforce Financial Account Event Listener | Implementation Template
Upgrade notes
For those upgrading to newer releases of this accelerator, visit the Upgrade Notes page for basic information about upgrading.
Release notes
For the latest updates to this accelerator, view the release notes here.
What is a MuleSoft Accelerator?
Accelerators are a collection of technical assets (predominantly API specifications and implementation templates) and documentation to accelerate the implementation of multiple use cases supporting a larger business or industry problem.
Accelerators are designed as modular building blocks. Customers can change the patterns, mappings, and endpoints to suit their needs. They represent the best practices we recommend to customers in accomplishing these use cases. Customers will save hours of discovery, design, development, and testing each time they use an accelerator asset.
To access any of the links described in this Accelerator, you must log into Anypoint Platform.
Give the assets a try and if you have any questions or feedback, please let us know at solutions-questions@mulesoft.com. You can also engage with other users on the MuleSoft Forum, and submit ideas in the Ideas Portal. We look forward to hearing from you!