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 external identity managers. The support differs slightly between the administration interface and the live site.

Admin UI

The Xperience admin UI supports any OAuth/OIDC-compliant identity provider. See Administration - External authentication for more 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 more 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 Xperience by Kentico Disqus GitHub repository.

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 including:

  • Google Tag Manager – lets you implement front-end services, marketing and tracking tags on a website.
  • Google Analytics 4 – lets you track users on your website.
  • VWO A/B Testing – lets you optimize digital experiences and maximize conversions using a specialized suite of tools.
  • Intercom Messenger – lets you communicate with customers live through your website.
  • Microsoft Clarity – lets you record user sessions, generate heatmaps, scrollmaps and further analyze your website users.

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.

Shopify

Allows you to connect your Shopify store with an Xperience by Kentico application using Shopify Storefront and Shopify Admin APIs. The integration provides synchronization of products and e-commerce actions between the two platforms. Implemented features provide users with the options to:

  • Add, update and remove products in the shopping cart
  • Manage discount coupons
  • Proceed to checkout directly on the Shopify store page

The integration is provided through the following NuGet packages:

For more information and detailed instructions, see the Xperience by Kentico Shopify integration GitHub repository.

Kentico Xperience 13 E-commerce

Allows you to connect a Kentico Xperience 13 store with an Xperience by Kentico application. The integration is primarily intended to enable migration of existing Kentico Xperience 13 E-Commerce projects to Xperience by Kentico. The following e-commerce scenarios are supported:

  • Synchronization of products from Kentico Xperience 13 to content items and website channel pages in Xperience by Kentico
  • Listing products on website channel pages based on parameters, product categories, prices and inventory
  • Currency selection
  • Implementation of a shopping cart, including order creation
  • Listing of orders in the administration
  • Listing of orders on the live site for the current customer
  • Updates of existing orders

The integration is provided through the following NuGet packages:

For more information and detailed instructions, see the Xperience by Kentico - Kentico Xperience 13 E-commerce 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.