Ways to Integrate Loyalty Management With a POS System
Externalize APIs through POS either by integrating Loyalty Management with a POS system though an unlocked package or through a combination of unlocked package and MuleSoft. Let’s see the key differences between the unlocked package and MuleSoft integrations.
Loyalty Management POS API Unlocked Package | Loyalty Management POS API Powered by MuleSoft |
---|---|
Bundle components, metadata, and code into a package that can be easily distributed and installed in different Salesforce orgs. | Connect different systems, applications, and data sources easily by using the integration platform, MuleSoft. |
Integrate within Salesforce. Package and distribute your customizations, such as Apex code, Lightning components, and more, across Salesforce orgs. | Integrate various applications and systems, and not just Salesforce. Build integrations across different technologies, databases, APIs, and protocols, and connect a variety of systems. |
Integrate through an unlocked package if you have simple mappings. | Integrate through MuleSoft if you have large volumes of order and complex mappings. |
Use the package and modify it to build a point-to-point integration. Directly call the API from a POS system, and return details from Salesforce Loyalty Management. | Use MuleSoft to build integrations through the unlocked package. Call API from a POS system, and return details from Salesforce Loyalty Management via API integrations through the unlocked package. |
Extend integrations within the Salesforce org, with limited capability to scale the integration app and handle API error. | Orchestrate complex enterprise-level integrations, with tools to monitor, manage, and scale integration apps, and handle API errors. |