---
schema_version: "1"
id: 47e332b2ef29238a51fef859be786ceff47ab9b2c08f36af0ed3443435f97283
title: Ways to Integrate Loyalty Management With a POS System
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/industries-integrations/loyalty/guides/integrations-ways.md
canonical_url: https://developer.salesforce.com/docs/industries/loyalty/guide/integrations-ways.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 6603610e07485a54c56e7d401b05d2eb6e1b4fbfdb0c403e6d7e9f427806aaab
products:
  - Loyalty Management Integrations API
  - Industries Integrations
---
# 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.                                                                  |
