Third-party integrations

SendGrid

Xperience provides a client for sending mail using the Twilio SendGrid email platform.

See Email configuration to learn more.

Microsoft Application Insights for SaaS deployments

For projects deployed to the SaaS environment, Xperience integrates Application Insights for ASP.NET Core applications to enable monitoring and aggregation of metrics for your website:

See Microsoft Application Insights integration.

Cloudflare CDN for SaaS deployments

For projects deployed to the SaaS environment, Xperience integrates Cloudflare CDN. The CDN integration ensures better application performance and availability by distributing the network load across data centers and by caching website resources.

See Cloudflare CDN.

Third-party authentication providers

Xperience by Kentico supports authentication via several external identity managers. The support differs slightly between the administration interface and the live site.

Admin UI

The Xperience admin UI supports the following identity providers: Microsoft Azure Active Directory (Microsoft Entra ID), Auth0, and Okta. Though other OAuth/OIDC-compliant platforms should work as well, only integrations with the listed providers have been tested and include step-by-step guides. See Administration - External authentication for details.

Live site

Xperience by Kentico live sites use ASP.NET Identity to manage user accounts. When implementing external authentication for Xperience projects, you can choose from the providers supported by Identity, such as Facebook, Twitter, Google, and other OAuth/OIDC-compliant platforms. See External authentication for details.

External packages

Package compatibility: External packages may not be immediately updated to support the latest version of Xperience by Kentico. Refer to the information in the GitHub readme files of individual packages.

Disqus

Xperience provides a module that integrates with the Disqus comment platform. The module contains a Disqus comments widget that provides the option to add a comment section to any page on your website. Disqus also offers advanced moderation tools, analytics, and monetization options. 

The integration is provided through the following NuGet package:

For more information and detailed instructions, see the xbk branch of the Xperience by Kentico Disqus Widget repository on GitHub.

Algolia

An external module that allows you to create Algolia search indexes and index Page content types in the Xperience content tree using a code-first approach. The integration also enables you to provide a search interface on the live site using .NET API, JavaScript API, or the InstantSearch.js JavaScript library.

The integration is provided through the following NuGet package:

For more information, see the Algolia Search Integration GitHub repository.

Lucene

An external module that integrates Xperience with the latest 4.8 beta version of Lucene.NET, enabling auto-indexing of content in Xperience based on application-local, code-defined search indexes, and search results retrieval.

For more information, see the Xperience by Kentico Lucene GitHub repository.

CRM

An external module (a starter kit) that simplifies the integration of Xperience by Kentico with CRM software. The module also contains two packages that directly integrate Xperience by Kentico with Microsoft Dynamics 365 Sales and Salesforce Sales Cloud CRM.

The integration enables:

  • Sending form submissions from Xperience to the connected CRM as Leads.
  • Bi-directional synchronization between contacts in Xperience and Leads or Contacts in the connected CRM.
  • Checking synchronization status in the Xperience administration.

The starter kit and two integrations are distributed as NuGet packages.

For more information, see the Xperience by Kentico CRM GitHub repository.

Tag Manager

An external module that allows marketers and editors to author and embed custom tags or code snippets into website channels. The module supports several types of code snippets out-of-the-box (for example including Google Tag Manager or Microsoft Clarity Session recording and Heatmaps). The module is distributed as a NuGet package.

For more information, see the Xperience by Kentico Tag Manager GitHub repository.

Azure AI Search

An external module that enables you to create Azure AI Search indexes for the content of pages from a website channel’s content tree using a code-first approach. The module is distributed as a NuGet package.

For more information, see the Xperience by Kentico Azure Search GitHub repository.

Zapier

An external module that enables you to create automated workflows, or “Zaps”, that can trigger actions across different platforms based on events that occur in Xperience by Kentico. For example, you can trigger actions in Zapier when a new contact is created or a content item’s workflow step changes. In the other direction, you can set up actions in Xperience that are triggered by “Zaps” from other applications – store external data as a form submission or change the workflow step of a content item.

This integration empowers users to streamline repetitive tasks, synchronize data, and improve productivity without requiring any coding knowledge.

For more information, see the Xperience by Kentico Zapier GitHub repository.

MiniProfiler

An external module that integrates Xperience by Kentico applications with MiniProfiler. This integration allows developers to optimize database queries and reduce load times.

For more information, see the Xperience by Kentico MiniProfiler GitHub repository.