MuleSoft Accelerator for Financial Services
Use case 7 - Unlock AMS through automation for insurance brokers
Build a C360 of your insurance customer by leveraging the power of automation to programmatically retrieve data from your AMS platform and load it into your CRM platform.
Insurance brokerage firms consistently struggle with the ability to communicate with their AMS platforms. AMS is a non-standardized offering, with no modern way to access its data via APIs or other traditional integration methods. Without integration, manual data entry and report generation is required to view AMS data, which reduces visibility into a brokerage’s customers and negatively impacts control of their data. This use case leverages MuleSoft’s automation product suite to drive efficiency by eliminating double data entry into AMS and CRM systems, grows productivity by providing real-time visibility into data, increases revenue by enabling enhanced cross-sell and upsell opportunities and improves speed-to-market by reducing the time required for data migration.
Overview
- Description
- Glossary
- Solution overview
- Assumptions and constraints
- High-level architecture
- Processing views
- Systems involved
See also
Description
This use case leverages an AMS platform, MuleSoft’s RPA product and Financial Services Cloud as the system of engagement. An RPA bot, APIs and templates accelerate time to value. An RPA bot can be used to retrieve data from any AMS platform. For example, the RPA simulates logging in to the AMS system, retrieving the necessary policy details and then can send that to an SFTP location or data store. The APIs and templates can be used for other channels, like mobile applications or a non-Salesforce CRM platform.
Glossary
Term | Definition |
---|---|
RPA | Robotic Process Automation. Enables manual tasks and processes to be automated. |
FSC | Salesforce Financial Services Cloud. Provides capabilities to support Banking, Insurance & Wealth and Asset Management sub-verticals. |
AMS | Agency Management System. A system designed to help insurance agencies manage and organize their books of business and effectively run their business. |
Automation | Suite of products that support workflow automation, AI and ease of integration. |
Brokerforce | FSC-Insurance customized objects and fields to support brokers. |
Solution overview
Insurance brokers need the ability to have full visibility into their customers and their associated insurance policies. This solution delivers an expanded view of the customer in the CRM platform, enabling the C360 view.
MuleSoft’s Robotic Process Automation product (RPA) enables the end-to-end automation of business and IT processes that would have normally required manual intervention from a person. This drives efficiency, increases productivity and improves speed to market. RPA enables the automated retrieval of data from any AMS platform and loads that data into either a PDF or CSV file, which enables easy consumption by Anypoint APIs. These APIs will consume the data from the RPA generated file and load this data into the CRM system.
CRM platforms provide the complete customer view, so that brokerages can provide excellent service and support to their customers. Salesforce’s Financial Services Cloud (FSC) is leveraged in this solution as the CRM platform to provide the C360 view for customers, which includes specific fields to support insurance brokers.
Assumptions and constraints
- AMS for this solution is a genericized AMS platform. Customers will create an RPA bot specific to their AMS platform.
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. |
Functional diagram
Goals
- Provide a solution that connects an AMS to FSC, targeted to insurance brokerage firms
- Provide a solution that programmatically retrieves data from an AMS platform
- Sync insurance policy details to FSC from AMS
Use case considerations
- Must support syncing data from AMS to FSC
- AMS will represent the system of record for insurance policy data
- Must generate a file that contains desired AMS data
Technical considerations
- The following applications will be leveraged for this solution: FSC, AMS, RPA.
High-level architecture
This section provides more detailed processing sequence diagrams for unlocking AMS.
Processing views
The diagrams below illustrate the processing sequences for the integrations and data synchronization activities included in this release.
Get policy information from AMS
This activity diagram describes the process of extracting policy data from an AMS system and sends it to SFTP location.
Identify changed records
This activity diagram describes the process of identifying changed records from the last run.
Load data into Salesforce FSC
This activity diagram describes the process of loading AMS data into salesforce.
Check status of the job and send notification
This activity diagram describes the process of getting the job Id and its status in FSC.
Systems involved
- RPA
- Salesforce Financial Services Cloud
- Secure File Transfer
- Slack
Automation Services
MuleSoft’s RPA offering provides automation capabilities, making it much easier to retrieve data from an AMS. Below is a diagram to illustrate how RPA can automate the retrieval of key insurance account and policy data from an AMS to a CRM platform. Detailed steps for setting up RPA on the device that runs the automation process and configuring the solution to your specific AMS are available on the RPA Setup Guide. For more information on MuleSoft RPA, see the RPA Overview page on the MuleSoft documentation site.
Downloadable assets
FINS Integration Template
- AMS Salesforce Sync Handler | Implementation Template
RPA RPA Process Template
- Policy Data from AMS | RPA Process Template
Custom components
Shared APIs (can be used across any use case)
- Accelerator Slack System API | API Specification | Implementation Template