--- title: Configure a Recommendations panel slug: '2863' canonical_url: https://docs.coveo.com/en/2863/ collection: coveo-for-servicenow source_format: adoc --- # Configure a Recommendations panel The Coveo Recommendations widget displays personalized content recommendations to users visiting the page in which it's embedded. [Coveo Machine Learning (Coveo ML)](https://docs.coveo.com/en/188/) makes those recommendations based on the profile of each user, as well as on [the pages they have already visited](https://docs.coveo.com/en/3136/). Alternatively, you can also implement the [**Coveo Top Queries** widget](https://docs.coveo.com/en/2853#top-queries) to recommend queries to your users. ## Implement the Recommendations panel . Follow the implementation instructions in [Deploy Content Recommendations (CR)](https://docs.coveo.com/en/1886/). . Access the Page Designer for the portal page in which you want to add the Recommendations widget. . If applicable, create a container and choose a column layout for the widget. > **Note** > > The Recommendations widget is designed to fit in spaces equivalent to at least three columns of the Bootstrap grid template. . Drag the **Coveo Recommendations** widget from the menu on the left to the desired space. . Optionally, [customize](https://docs.coveo.com/en/2852#customize-a-widget) the Recommendations widget. Thanks to the **Scope** and **Component** [options](https://docs.coveo.com/en/2853#coveo-recommendations-widget-options), you can name your widget according to your [convention](https://docs.coveo.com/en/3198#establish-a-widget-naming-convention). . Click **Preview** at the top of the Form Designer to ensure that the page and the widget look as expected. ## Configure your query pipeline Once you have implemented the widget in your ServiceNow instance, you must [link it to a query pipeline](https://docs.coveo.com/en/3198/) in your Coveo organization. . On the [**Query Pipelines**](https://platform.cloud.coveo.com/admin/#/orgid/search/pipelines/) ([platform-ca](https://platform-ca.cloud.coveo.com/admin/#/orgid/search/pipelines/) | [platform-eu](https://platform-eu.cloud.coveo.com/admin/#/orgid/search/pipelines/) | [platform-au](https://platform-au.cloud.coveo.com/admin/#/orgid/search/pipelines/)) page of the [Coveo Administration Console](https://docs.coveo.com/en/183/), do one of the following: ** Click an existing pipeline, and then click **Edit components** in the Action bar. ** [Create a new pipeline](https://docs.coveo.com/en/1791#create-a-query-pipeline) for your Coveo for ServiceNow widget to use. . In the query pipeline panel, [create a condition](https://docs.coveo.com/en/1959#create-a-condition) enforcing a specific search hub (`Search hub is`) for the pipeline. The filter value to enter depends on your widget configuration: ** If you didn't provide [Scope and Component values](https://docs.coveo.com/en/3198#establish-a-widget-naming-convention) in the widget options, enter `ServiceNow`. ** If you provided a scope and a component, enter them in the following format: `Scope_Component`. **Example** For a widget with a `Portal` scope and a `MyWidget` component, your condition value should be `Portal_MyWidget`. Your complete pipeline condition is therefore `Search Hub is Portal_MyWidget`. With such a condition, your pipeline will be used for all queries originating from the widget. > **Note** > > If your pipeline already has a condition, ensure to include this previous condition in your new one with an `OR` operator. > > For example, your pipeline has the following condition: `Search Hub is Portal_MyWidget`. > You want to link a new portal widget to this pipeline, so your new condition is `Search Hub is Portal_MyWidget OR Search Hub is Portal_MySecondWidget`. > With this condition, your pipeline will be used for all queries originating from one of these widgets. ## What's next? [Configure the built-in Coveo-powered search page](https://docs.coveo.com/en/3219/), which allows ServiceNow administrators to search their ServiceNow content as well as any other indexed content from the ServiceNow Administration Console.