MuleSoft composer is a no-code integration tool used to connect and integrate multiple platforms with clicks without writing a single line of code.
You can think of Composer as a Flow/MuleSoft canvas where you can drag/add the components and integrate multiple platforms.
You’ll access and work with MuleSoft Composer from within Salesforce.
There’s no code required. it’s similar to Salesforce Flow/MuleSoft Canvas.
Composer has 25+ pre-built integration connectors for systems including Google Sheets, Netsuite, Twilio, Slack, Microsoft Teams, Jira, and more.
How to Access MuleSoft Composer
MuleSoft Partners:
Partners can now work with their relevant MuleSoft Channel Manager or Channel Solutions Engineer (SE) if they are looking for access to MuleSoft Composer. Your Channel Manager or Channel Solutions Engineer will be able to help you through the process and grant you access.
Salesforce Partners: Partners can request access to Composer through the Salesforce partner portal.
Log in to partners.salesforce.com
Navigate to the Support tab
Click “New Case” (top right)
Select the “License Request” topic
Click Create a Case
Subject: MuleSoft Composer Licence Request
Description: ask to add a MuleSoft Composer for Salesforce license, and their Org ID
Different Use Cases for MuleSoft Composer
You are working for a company called XYZ Inc. Their Sales Team is Working over Google Sheets and do not have access to Salesforce. Now, the requirement is when a new lead/prospect is created inside Salesforce it should sync to Google Sheets in near-real time.
You are working for a company that is managing the Leads/Order in Salesforce but they do not process the orders from Salesforce, for processing the orders and invoicing they are using SAP System. So whenever a new order is created in Salesforce it should sync to SAP and when the Invoice is created inside SAP it should sync to Salesforce and get attached to the related order.
When a Case is Created/Updated inside Salesforce then it should post a message inside Slack Channel where the Support Team is working for more collaboration. If the case is Escalated then post the direct Slack message to Support Manager.
When a Ticket is created in Salesforce create a ticket inside JIRA and when a ticket comment is created then add then attach the comment inside the same ticket in JIRA
Key Elements of MuleSoft Composer
Steps to Create MuleSoft Composer Flow
Choose or create a connection
Choose a Trigger
Define the actions you want to take
Test your flow on one record
Activate the flow
Monitor the behavior of your flow
Use Case Covered in this Blog
You are working for PantherSchools.com and they have two different Salesforce org that is being used by the different teams (USA & INDIA). The Sales rep needs access to all the Lead Records no matter in which org the Lead has been created.
Currently, the Sales Reps are login into Both Systems to see the Leads and this is impacting the performance of the Users.
As a developer you need build a solution when the Lead is created un USA Org it should travel to India Org.
Key Features & Benefits
Design & Built-In Integrations
Use Pre-Built Connectors & Templates
Preview & Build with Real-Time Data
Built-in Monitoring and Automated Error Alerts
Better Error handling using Error Handler
Transformation using Expressions & Formulas
Limitations of MuleSoft Composer
The MuleSoft Composer Can not be set up in Sandbox Org
The maximum number of concurrent users supported by an organization is 25
IP addresses used by Composer are dynamic, therefore MuleSoft can’t provide a list of IP addresses.
Amit Singh aka @sfdcpanther/pantherschools, a Salesforce Technical Architect, Consultant with over 8+ years of experience in Salesforce technology. 21x Certified. Blogger, Speaker, and Instructor. DevSecOps Champion