Consumer Goods managed packages and their purposes
Key Takeaway
The Agentforce Consumer Goods package provides access to the Consumer Goods custom objects and fields, so it is the foundation of the industry-specific data model. The second package, Agentforce Consumer Goods Mobile Sync, syncs data between the offline mobile app and Salesforce.
Agentforce Consumer Goods delivers its advanced retail execution features through two managed packages that you install into a Salesforce org. One package adds the Consumer Goods data model. The other keeps data in sync between Salesforce and the offline mobile app that field reps use in stores. You need to know which package does which job, because that tells you what an org needs to install and in what order.
The two managed packages
A deployment is made up of two managed packages. Each one has a separate job.
| Package | What it does |
|---|---|
| Agentforce Consumer Goods | Gives access to the Consumer Goods custom objects and fields |
| Agentforce Consumer Goods Mobile Sync | Syncs data between the Agentforce Consumer Goods offline mobile app and Salesforce |
Those custom objects and fields make the Agentforce Consumer Goods package the foundation for the industry-specific data model.
The Agentforce Consumer Goods Mobile Sync package is only needed to sync data between Salesforce and mobile devices. If you don't need that sync, you can skip the package.
An admin at a snack company sets up an org for the office team. The team works in Salesforce at their desks and doesn't sync data with mobile devices. The admin skips Agentforce Consumer Goods Mobile Sync and installs the Agentforce Consumer Goods package, so the org gets the Consumer Goods custom objects and fields. A second company sends field reps into stores with the offline mobile app. That company installs both packages, because its reps' data has to sync between the app and Salesforce.