Making your Haiilo content findable on Microsoft (MS Graph Connector) new

With Haiilo's Microsoft Graph Connector, you can bring your Intranet content into Microsoft Graph and make it discoverable in Microsoft services like Microsoft Search, Microsoft Sharepoint Search, and Microsoft Copilot, enhancing your overall experience and collaboration between your Microsoft and Haiilo tools.

You can synchronize information from blog articles, wiki articles, and content apps from public pages and communities. Additionally, you can decide to only synchronize blog articles published within a specific timeframe.

At the moment, content from Haiilo cannot be searched within Microsoft Teams because Teams does not utilize the Microsoft Search engine. It only allows users to find content that is stored directly within Teams. However, once Haiilo content has been processed by Copilot to generate an answer for a user in Teams, that content will then be searchable for that user later on.

ms graph connector search examples.png

Add API permissions in Microsoft

You need admin rights in your Microsoft Entra ID account to update the API permissions.

  1. Log in to the Microsoft Azure Platform.
  2. Go to Microsoft Entra ID > App registrations > select the app that you created when setting up Microsoft authentication for Haiilo
  3. Go to API permissions
  4. Select Add permissions > Microsoft Graph > Application permissions
  5. Add the following API permissions:
    • ExternalConnection.ReadWrite.All
    • ExternalItem.ReadWrite.All
    • Alternatively, instead of using All permissions, you can use OwnedBy. However, with these permissions, you cannot change the client afterward. The connection must be recreated, and all data must be synchronized again.
  6. Select Grant admin consent for app_name for the added permissions and ensure the status for all permissions is marked Granted for your_tenant.

ms graph permissions for connector.png

Keep the browser tab for Microsoft Entra ID open, so you can easily add your application's information into Haiilo.

Activate the integration on Haiilo

You need "Manage integrations" permission to view and set up the Microsoft Graph Connector on your Haiilo platform.

  1. In Haiilo, go to Administration Integrations
  2. Choose a timeframe for syncing blog articles. You can select from 30, 60, 90, 180, or 365 days. For example, if you select 60 days, only blog articles published within that period will be synced and can be referenced in Microsoft.
  3. Input the Directory (tenant) ID from your Microsoft Entra ID application into the Tenant ID field
  4. Input the Application (client) ID from your Microsoft Entra ID application into the Client ID field
  5. Input the Client Secret Value from your Microsoft Entra ID application into the Client Secret field
  6. Input a name for the data source into the Connection name field. Any later changes to the field in Haiilo aren't applied on Microsoft.
  7. Select Save changes to create the connection

ms graph connector settings.png

Make content findable on Copilot and Sharepoint

After some time, the data will be discoverable in Microsoft Search without additional configuration. However, the following steps must be taken for results to appear in Microsoft Copilot and SharePoint Search.

Copilot

To make sure that Microsoft Copilot can effectively use your content, you must ensure that your Graph Connector connection is enabled for inline results. You need to be a search administrator to configure these settings on Microsoft.

  1. Log in to the Microsoft Admin Platform.
  2. Go to Settings > Search & Intelligence > Customizations > Verticals
  3. Check the box for All and select Manage connector result in the header
  4. Ensure that Show results inline is selected and that your connection is checked.

  5. Select Save to apply any changes

copilot inline results.png

SharePoint Search

For Haiilo content to be discovered in SharePoint Search, you need to set up a search vertical in your Microsoft Admin platform. You can find more information in Microsoft's documentation, such as these articles:

Was this article helpful?

0 out of 0 found this helpful