---
schema_version: "1"
id: 8562fe153de1608ec26d21a50b7b860aff6701e0a032c74512e6606b5236570b
title: ConnectApi.ScheduledRecommendation
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/apexref/apex_connectapi_output_scheduled_recommendation.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_scheduled_recommendation.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 1fbc7c751fb7f4d83bceab673a335a051a7bd01bfee46acd8ef15113e6060efa
description: Represents a scheduled custom recommendation.
---
# ConnectApi.ScheduledRecommendation

Represents a scheduled custom recommendation.

<table class="featureTable sort_table" summary="">
          <thead class="thead sorted" align="left">
            <tr>
              <th class="featureTableHeader vertical-align-top " id="d1214889e27">Property Name</th>
              <th class="featureTableHeader vertical-align-top " id="d1214889e29">Type</th>
              <th class="featureTableHeader vertical-align-top " id="d1214889e31">Description</th>
              <th class="featureTableHeader vertical-align-top " id="d1214889e33">Available Version</th>
            </tr>
          </thead>
          <tbody class="tbody">
            <tr>
              <td class="entry" headers="d1214889e27" data-title="Property Name"><samp class="codeph apex_code">channel</samp></td>

              <td class="entry" headers="d1214889e29" data-title="Type"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/connectAPI_enums.htm#RecommendationChannelEnum"><samp class="codeph apex_code" id="RecommendationChannelEnum">ConnectApi.​Recommendation​Channel</samp></a></td>

              <td class="entry" headers="d1214889e31" data-title="Description">A way to tie custom recommendations together. For example, display recommendations in specific places in the UI or show recommendations based on time of day or geographic locations.
                Values are:<ul class="ul bulletList">
                  <li class="li">
                    <samp class="codeph apex_code">CustomChannel1</samp>—<span class="ph" id="customChannelDesc"><a name="customChannelDesc"><!-- --></a>Custom recommendation channel. Not used by default. Work with your community manager to define custom channels.</span> For example, community managers can use Experience Builder to determine where recommendations appear.
                  </li>
                  <li class="li">
                    <samp class="codeph apex_code">CustomChannel2</samp>—Custom recommendation channel. Not used by default. Work with your community manager to define custom channels.
                  </li>
                  <li class="li">
                    <samp class="codeph apex_code">CustomChannel3</samp>—Custom recommendation channel. Not used by default. Work with your community manager to define custom channels.
                  </li>
                  <li class="li">
                    <samp class="codeph apex_code">CustomChannel4</samp>—Custom recommendation channel. Not used by default. Work with your community manager to define custom channels.
                  </li>
                  <li class="li">
                    <samp class="codeph apex_code">CustomChannel5</samp>—Custom recommendation channel. Not used by default. Work with your community manager to define custom channels.
                  </li>
                  <li class="li">
                    <samp class="codeph apex_code">DefaultChannel</samp>—Default recommendation channel. Recommendations appear by default on the Home and Question Detail pages of Customer Service and Partner Central Experience Builder templates. They also appear in the feed in the Salesforce mobile web and anywhere community managers add recommendations using Experience Builder.
                  </li>
                </ul>
              </td>

              <td class="entry" headers="d1214889e33" data-title="Available Version">36.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d1214889e27" data-title="Property Name"><samp class="codeph apex_code">enabled</samp></td>

              <td class="entry" headers="d1214889e29" data-title="Type">Boolean</td>

              <td class="entry" headers="d1214889e31" data-title="Description">Indicates whether scheduling is enabled. If <samp class="codeph nolang">true</samp>, the custom recommendation is enabled and appears in Experience Cloud sites. If <samp class="codeph nolang">false</samp>, custom recommendations in feeds in Salesforce mobile web aren’t removed, but no new custom recommendations appear. In Customer Service and Partner Central sites, disabled custom recommendations no longer appear.</td>

              <td class="entry" headers="d1214889e33" data-title="Available Version">35.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d1214889e27" data-title="Property Name"><samp class="codeph apex_code">id</samp></td>

              <td class="entry" headers="d1214889e29" data-title="Type">String</td>

              <td class="entry" headers="d1214889e31" data-title="Description">18-character ID of the scheduled custom recommendation.</td>

              <td class="entry" headers="d1214889e33" data-title="Available Version">35.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d1214889e27" data-title="Property Name"><samp class="codeph apex_code">rank</samp></td>

              <td class="entry" headers="d1214889e29" data-title="Type">Integer</td>

              <td class="entry" headers="d1214889e31" data-title="Description">The rank determining the order of this scheduled custom recommendation.</td>

              <td class="entry" headers="d1214889e33" data-title="Available Version">35.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d1214889e27" data-title="Property Name"><samp class="codeph apex_code">recommendation​AudienceId</samp></td>

              <td class="entry" headers="d1214889e29" data-title="Type">String</td>

              <td class="entry" headers="d1214889e31" data-title="Description">ID of the audience for the scheduled custom recommendation.</td>

              <td class="entry" headers="d1214889e33" data-title="Available Version">35.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d1214889e27" data-title="Property Name"><samp class="codeph apex_code">recommendation​Definition​Representation</samp></td>

              <td class="entry" headers="d1214889e29" data-title="Type"><samp class="codeph apex_code"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_recommendation_definition.htm#apex_connectapi_output_recommendation_definition" title="Represents a custom recommendation definition.">ConnectApi.​Recommendation​Definition</a></samp></td>

              <td class="entry" headers="d1214889e31" data-title="Description">Custom recommendation definition that this scheduled recommendation schedules.</td>

              <td class="entry" headers="d1214889e33" data-title="Available Version">35.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d1214889e27" data-title="Property Name"><samp class="codeph apex_code">url</samp></td>

              <td class="entry" headers="d1214889e29" data-title="Type">String</td>

              <td class="entry" headers="d1214889e31" data-title="Description">URL to the Connect REST API resource for the scheduled custom recommendation.</td>

              <td class="entry" headers="d1214889e33" data-title="Available Version">35.0</td>

            </tr>

          </tbody>
        </table>

#### See Also

- [ConnectApi.ScheduledRecommendationPage](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_scheduled_recommendation_collection.htm "A list of scheduled custom recommendations.")