--- title: Configure and activate using the user interface slug: '3152' canonical_url: https://docs.coveo.com/en/3152/ collection: coveo-for-sitecore-v5 source_format: adoc --- # Configure and activate using the user interface After installing Coveo for Sitecore, it must be configured and activated. The steps in this article let you link your Sitecore instance to a [Coveo organization](https://docs.coveo.com/en/185/) and perform indexing configurations. > **Note** > > In some circumstances, for example in multi-server setups, you may prefer activating Coveo for Sitecore [using PowerShell](https://docs.coveo.com/en/2625/). ## HIPAA organization prerequisites To use Coveo for Sitecore with a [Coveo Platform](https://docs.coveo.com/en/186/) HIPAA-compliant environment, you must have a [Coveo HIPAA Platform](https://docs.coveo.com/en/1853/) organization created for you. Then, you'll have to perform a few extra configuration steps to get your Sitecore instance ready to link to that HIPAA organization. If you don't need a HIPAA-compliant environment, you may skip to the [activation procedure](#activation-procedure) right away. To prepare for a Coveo for Sitecore with HIPAA organization activation . Contact [Coveo Sales](https://www.coveo.com/en/contact) to get a HIPAA organization created for you. . If you had already activated Coveo for Sitecore on a non-HIPAA Coveo organization, delete the following `Coveo` folders from your main Sitecore CM server: ** `\App_Config\Include\Coveo` > **Tip** > > You may want to keep a backup of this folder which contains your custom configurations. > You can integrate your custom configurations after activation. ** `\App_Config\Modules\Coveo` . In the `\App_Config\Include\` folder, create a text file called `Coveo.Cloud.Hipaa.config`. . In the `Coveo.Cloud.Hipaa.config` file, paste the snippet below and save your changes. ```xml ``` . If you had already activated Coveo for Sitecore, [reinstall](https://docs.coveo.com/en/2344#installation-procedure) the Coveo for Sitecore package you were using. After installation, the **Coveo for Sitecore Configuration** dialog will be displayed. . Follow the [activation procedure](#activation-procedure) to link your Sitecore instance to your HIPAA organization. . (Optional) If this isn't your first Coveo for Sitecore activation, integrate custom configurations from your `\App_Config\Include\Coveo` backup folder into the new `\App_Config\Include\Coveo` folder as follows: ** Restore the old `Coveo.SearchProvider.Fields.Custom.config` file from your backup folder to overwrite the newly created one. ** Merge custom configurations from your old `Coveo.SearchProvider.Custom.config` file into the newly created one. ## Activation procedure . In the **Coveo for Sitecore Configuration** dialog, click **Activate Coveo for Sitecore Package**. ![Post install steps | Coveo](https://docs.coveo.com/en/assets/images/c4sc-v5/post-install-c4sc-configuration.png) > **Important** > > You can also reach the **Coveo for Sitecore Activation** page at `\https:///coveo/command-center/index.html`, where `` is replaced with your Sitecore instance name. . In the **Coveo for Sitecore Activation** page, click **Log In**. ![Command Center Activation | Coveo for Sitecore 5](https://docs.coveo.com/en/assets/images/c4sc-v5/coveo-cloud-auth.png) . Follow the instructions shown on screen to log in to the [Coveo Platform](https://docs.coveo.com/en/186/) using your preferred identity provider. If you already have access to one or several Coveo organizations, a screen with the **Select your organization** section similar to the following will appear: ![Activating Existing Organization | Coveo for Sitecore 5](https://docs.coveo.com/en/assets/images/c4sc-v5/existing-org.png) If you don't have access to a Coveo organization, a screen with the **Select your organization** section similar to the following will appear: ![Activating New Organization | Coveo for Sitecore 5](https://docs.coveo.com/en/assets/images/c4sc-v5/create-new-org-2.png) . Select or create your Coveo organization. ** To select an existing organization ... In the **Select your organization** section, select the **Existing** tab. ... Select the desired organization from the dropdown menu. > **Note** > > You can only link to an organization in which you're a member of the Administrators group. -- [.version.c4sc.c4sc-new.5-0-387-10.May-17&-2019] [Coveo for Sitecore 5.0.387.10](https://docs.coveo.com/en/2875#release-notes) -- The flag next to the organization name indicates the region the organization data is hosted in. The flag tooltip provides further details on the organization [data residency](https://docs.coveo.com/en/3141/) location. ![Image of Select Organization dropdown menu with region flags | Coveo for Sitecore 5](https://docs.coveo.com/en/assets/images/c4sc-v5/select-organization-with-regions.png) ** To create a new organization ... In the **Select your organization** section, select the **Create New** tab. ![Creating a new organization | Coveo for Sitecore 5](https://docs.coveo.com/en/assets/images/c4sc-v5/create-new-organization.png) ... In the **Organization Name** field, type the name you want for your Coveo organization. > **Notes** > > * While you can always change your organization display name later in the [Coveo Administration Console](https://platform.cloud.coveo.com/login) ([platform-ca](https://platform-ca.cloud.coveo.com/login) | [platform-eu](https://platform-eu.cloud.coveo.com/login) | [platform-au](https://platform-au.cloud.coveo.com/login)) under **Settings** > **Organization** > **Profile**, be aware that the original name value you specify when creating an organization will forever be part of the unique and permanent ID of that organization. > > * Organizations created through Coveo for Sitecore are hosted in the `us-east-1` region. ... Select the **Organization Type** that matches your needs (see [Product entitlements](https://docs.coveo.com/en/l2590456/)). > **Leading practice** > > [.version.c4sc.c4sc-new.5-0-387-10.May-17&-2019] > [Coveo for Sitecore 5.0.387.10](https://docs.coveo.com/en/2875#release-notes) > > > For a local development environment, select the [Test organization](https://docs.coveo.com/en/2959#test-organization) type. ... {empty} -- [.version.c4sc.c4sc-new.5-0-387-10.May-17&-2019] [Coveo for Sitecore 5.0.387.10](https://docs.coveo.com/en/2875#release-notes) -- In the **Organization Region** dropdown menu, select the [data residency](https://docs.coveo.com/en/3141/) region that best suits your needs. . {empty} -- [.version.c4sc.c4sc-new.5-0-387-10.May-17&-2019] [Coveo for Sitecore 5.0.387.10](https://docs.coveo.com/en/2875#release-notes) -- In the **Index Sitecore Content** section, use the **Index Sitecore content** checkbox to specify whether you want to index your Sitecore instance content. ![Index Sitecore content option | Coveo for Sitecore 5](https://docs.coveo.com/en/assets/images/c4sc-v5/index-sitecore-content-option.png) > **Important** > > The **Index Sitecore content** option is associated with the [`disableSourceCreation`](https://docs.coveo.com/en/2562#basic-configuration-settings) element in the `Coveo.SearchProvider.Custom.config` file. > If you unselect **Index Sitecore content** now and later decide to index Sitecore content, you'll need to do the following in the `Coveo.SearchProvider.Custom.config` file: > > * Set the value of the `disableSourceCreation` element to `false`. > > * Set the Sitecore credential `sitecoreUsername` (that is, domain\username), and `sitecorePassword` element values. . If you selected **Index Sitecore content**, in the **Configure options** section, specify your Sitecore instance indexing-related configurations. ![Configure Options panel | Coveo for Sitecore 5](https://docs.coveo.com/en/assets/images/c4sc-v5/configure-options-panel.png) Further details for each option are provided below: ** **Index permissions**: Lets you select whether to index Sitecore permissions on the documents. When permissions aren't indexed, all indexed documents are available to anonymous users. When permissions are indexed, a security provider is created in Coveo to ensure user access to documents follows Sitecore permissions. If your site contains secure content, index the permissions. ** **Body indexing**: Lets you select whether the rendered HTML should be indexed. ** **Farm configuration**: Lets you specify a **Farm name** to set coherent names for your resources (that is, [sources](https://docs.coveo.com/en/246/) and [security identity providers](https://docs.coveo.com/en/242/)). > **Important** > > By default, Coveo for Sitecore sources are named `Coveo_master_index - ` and `Coveo_web_index - ` in your Coveo organization. > As a result, if multiple Sitecore instances use the same farm name and are linked to the same Coveo organization, their items are indexed in the same [sources](https://docs.coveo.com/en/246/). > > This is rarely useful in a development scenario, but a leading practice in a scaled production environment. > > Multiple developers shouldn't link their instances to the same Coveo organization and use the same farm name. > With this setup, a rebuild in one Sitecore instance deletes all items in your Coveo for Sitecore sources that come from the other linked Sitecore instances. > Instead, [each developer should use their own trial or test Coveo organization](https://docs.coveo.com/en/2154#have-multiple-development-environments). > > In [a scaled production environment](https://docs.coveo.com/en/3156#sitecore-infrastructure-setup), where multiple Content Management (CM) servers share the same databases, [using the same farm name across all CMs and CDs](https://docs.coveo.com/en/2149/) is ideal. > This ensures all CMs and CDs pull results from the same public website-related Coveo source (for example, a `Coveo_pub_index - ` source). ** **Sitecore credentials**: Lets you specify the Sitecore account (domain\username) responsible for crawling the items and expanding permissions (see [Sitecore credential usage](https://docs.coveo.com/en/2490/)). > **Leading practice** > > Create a dedicated Sitecore admin user for Coveo and use it in the activation steps. > Assigning a dedicated user to Coveo for Sitecore will prevent lock-down issues. > **Notes** > > * {empty} > > -- > > > [.version.c4sc.c4sc-new.5-0-387-10.May-17&-2019] > [Coveo for Sitecore 5.0.387.10](https://docs.coveo.com/en/2875#release-notes) > > > -- > > If you don't specify a domain in the **User name** field, Coveo for Sitecore assumes the user is a member of the `sitecore` domain. > > * The password entered on this screen is encrypted and saved in the `Coveo.SearchProvider.Custom.config.example` file. > > -- > > > [.version.c4sc.c4sc-new.5-0-387-10.May-17&-2019] > [Coveo for Sitecore 5.0.387.10](https://docs.coveo.com/en/2875#release-notes) > > > -- > > An encryption key is automatically created in the `core` database of your Sitecore instance. > > -- > > > [.version.c4sc.c4sc-new.5-0-387-10.May-17&-2019] > [Coveo for Sitecore 5.0.387.10](https://docs.coveo.com/en/2875#release-notes) > > > -- > > An encryption key is automatically created in the `web` database of your Sitecore instance. . Click **Activate**. Allow 15 to 30 minutes for your Coveo organization to be provisioned. > **Note** > > At activation, the `.config.example` files below are renamed. > > * `Coveo.CloudPlatformClient.Custom.config.example` to `Coveo.CloudPlatformClient.Custom.config` > > * `Coveo.SearchProvider.config.example` to `Coveo.SearchProvider.config` > > * `Coveo.SearchProvider.Custom.config.example` to `Coveo.SearchProvider.Custom.config` > > * `Coveo.SearchProvider.Rest.config.example` to `Coveo.SearchProvider.Rest.config` > > * `Coveo.SearchProvider.Rest.Custom.config.example` to `Coveo.SearchProvider.Rest.Custom.config` > > * `Coveo.UI.Controls.config.example` to `Coveo.UI.Controls.config` > > * `Coveo.UI.Components.ExperienceEditor.config.example` to `Coveo.UI.Components.ExperienceEditor.config` > > These [configuration files](https://docs.coveo.com/en/2352/) are located under `\App_Config\Modules\Coveo`, except the `*.Custom.config` files which are located under `\App_Config\Include\Coveo`. > **Note** > > When a Coveo trial organization has been idle for some time, it's paused automatically. > If you have selected an existing organization that has been idle for a while, the following dialog box will be displayed: > > ![Cloud org paused | Coveo for Sitecore 5](:https://docs.coveo.com/en/assets/images/c4sc-v5/cloud-org-paused.png) > > You can click **Resume** in the dialog box to resume using your organization. > > You can also reactivate your organization by logging in to the Coveo Administration Console. . Depending on your Sitecore revision, there may be some lines that you want to uncomment in the `Coveo.SearchProvider.Custom.config` file. Scan the file for any relevant section. For example, you may want to uncomment the `` element. > **Important** > > It's important that you only modify the `.Custom.config` files. > Modifying the `.config` files may lead to unexpected bugs during updates. . [Changes to your `Web.config` file are required](https://docs.coveo.com/en/3077#workaround) to ensure that requests targeting the REST endpoint can handle special characters. . Restart the Sitecore client. ![Install a package | Coveo for Sitecore 5](https://docs.coveo.com/en/assets/images/c4sc-v5/36175942.png) . If you're using the `web` database, publish the `master` database, as items created by Coveo for Sitecore need to be replicated to the `web` database as well. > **Important** > > [.version.no-link.c4sc.c4sc-azure.on-Azure] > Sitecore on Azure > > > Azure's Web Application Firewall (WAF) may block Coveo query network calls that trigger OWASP rules. > You might need to disable or customize Azure WAF rules to allow Coveo for Sitecore network calls (see [Azure Web Application Firewall triggered rules block Coveo for Sitecore's communication on Content Delivery servers](https://connect.coveo.com/s/article/2845)). ## What's next? When installing Coveo for Sitecore in a Sitecore configuration with several content management (CM) and content delivery (CD) hosts, see the [scaling guide](https://docs.coveo.com/en/2226/). Otherwise you can return to the [deployment guide](https://docs.coveo.com/en/2206/).