Custom Recommendation Definition Resources

Recommendation definitions allow you to create custom recommendations that appear in Experience Cloud sites, encouraging users to watch videos, take training and more. Use these resources to get information about, create, modify, and delete recommendation definitions. Also get information about, upload, modify, and delete recommendation definition photos.

Community managers can access, create, and delete audiences, definitions, and schedules for custom recommendations. (Community managers are users with the Create and Set Up Experiences or Manage Experiences permission.) Users with the Modify All Data permission can also access, create, and delete custom recommendation audiences, custom recommendation definitions, and scheduled custom recommendations.

These recommendations appear by default on the Customer Service template. They appear on the home and question detail pages and in the feed in Salesforce mobile web. They also appear anywhere community managers add recommendations using Experience Builder in the Customer Service template.

So that users don’t see the same recommendations all the time, Salesforce periodically removes and brings back custom recommendations that haven’t been accepted or dismissed.

Available resources:

Resource Description
/connect/recommendation-definitions Get a list of custom recommendation definitions or create a custom recommendation definition.
/connect/recommendation-definitions/​recommendationDefinitionId Get information about, modify, or delete a custom recommendation definition.
/connect/recommendation-definitions/​recommendationDefinitionId/photo Get information about, upload, modify, or delete the photo for a custom recommendation definition.

For information on Next Best Action recommendations, see Next Best Action Resources.