Expand my Community achievements bar.

July 31st AEM Gems Webinar: Elevate your AEM development to master the integration of private GitHub repositories within AEM Cloud Manager.

The Integration of Coveo Search In Adobe Experience Manager


Community Advisor



The Integration of Coveo Search In Adobe Experience Manager

  by Mayur Satav

Coveo is a search and recommendation solution powered by artificial intelligence. The solution combines unified search, analytics, and machine learning. With Coveo search, you can find relevant and accurate information across a wide range of businesses. It provides access to a variety of content sources. In this blog, we will discuss how to install Coveo packages and integrate Coveo search on the AEM site page.


It’s time to get started , so let’s do it step by step


Getting the Coveo Plugin from the Coveo team


Step 1 — First of all, we have to request the Coveo AEM component package. To request the package, send an email to aem-requests@coveo.com with the subject “AEM Hosted Search Page”. Then the Coveo team will send you the Coveo-aem-components.all-x.x.x-beta.zip package.


Once you received the package from Coveo proceed to the next steps.


Installation of Coveo package

Step 2: Open CRX Package Manager in AEM, then upload and install the Coveo connector package.




Step 3 — Once you install the package successfully, Then replicate the package




Package installation is done. Now we must allow the Coveo component in our editable template, then only we can use it to create a search page.


AEM Page Configurations


Step 4 — Go to your site (I am using we-retail site just for demo purposes). Then Create one page to which we are going to add our Coveo component.




Select the template. If you have created a custom template for search, then select that one.



Give title and name to our page and select create.



Once the page is created, The next step is to add and author the Coveo component but before that, we have to allow that component in the template.

Step 5 — Go to Edit Template



Select the layout container and then select the policy icon.



Under Properties, in the Allowed Components tab, search for Coveo and select the checkbox. Select ✓ to save the changes.



Step 6 — Now Go to the search page. Add Coveo component. Initially, when you add the Coveo component it will give you an error message. It is because we have not yet configured the component properly.




To create Coveo Hosted Search Page, the below fields need to be configured in the component.


  • Your organization ID
  • An access API key
  • A search API key
  • The classic hosted search page ID
  • Search Hub


Now we will see how to get all the above information in the next step


Configuring the Coveo


For complete blog click here.


NOTE - Because of characters limit I cant able to post complete blog here.

For more visit


Please use this thread to ask questions relating to this article