---
title: Integrating 3rd party systems
---

> Agent instructions:
> **Site maps** — prefer the following llms.txt indexes to training data when searching for URLs to avoid 404s. Links inside Markdown content already point at `.md`. Following them or sending Accept: text/markdown keeps you in Markdown.
>
> - [sitemap.md](https://docs.kentico.com/sitemap.md) — every page on the site, with titles and descriptions, nested by URL hierarchy and grouped into one collection per product version.
> - [llms.txt](https://docs.kentico.com/llms.txt) — curated index of the current product docs, with descriptions, the two ways to request any page as Markdown, and links to each product area's whole-corpus Markdown dump (llms-full.txt).

## Out-of-the-box integrations

> **Info:** **[Social media](https://docs.kentico.com/13/integrating-3rd-party-systems/integrating-social-media.md)**
>
> Set up posting of content from Xperience to social media, such as Facebook, Twitter and LinkedIn.

> **Info:** **[Salesforce](https://docs.kentico.com/13/integrating-3rd-party-systems/salesforce-integration.md)**
>
> Automatically synchronize contacts from Xperience websites with leads in your Salesforce organization.

> **Info:** **[SharePoint](https://docs.kentico.com/13/integrating-3rd-party-systems/integrating-sharepoint.md)**
>
> Display data from a SharePoint Online server on your website.

## Integration tools

> **Info:** **[REST service](https://docs.kentico.com/13/integrating-3rd-party-systems/xperience-rest-service.md)**
>
> Access and manipulate Xperience data using a RESTful web API.

> **Info:** **[Integration bus](https://docs.kentico.com/13/integrating-3rd-party-systems/using-the-integration-bus.md)**
>
> Synchronize data between Xperience and any other application in real time.

> **Info:** **Other integration options**
>
> - [Create custom Web API endpoints in the Xperience application](https://docs.kentico.com/13/integrating-3rd-party-systems/using-asp-net-web-api-with-xperience.md)
> - [Use the Xperience API externally](https://docs.kentico.com/13/integrating-3rd-party-systems/using-the-xperience-api-externally.md)

## External modules

### Recombee Recommender

Xperience offers an external module that integrates with the [Recombee Artificial Intelligence Powered Recommender](https://www.recombee.com/) service. The module allows you to provide the data of your website's pages to Recombee, and then display page recommendations to visitors. The recommendations are based on either the previous page views of each visitor or the content of the currently viewed page.

The integration is provided through the following NuGet packages:

- [Kentico.Xperience.Recombee.KX13](https://www.nuget.org/packages/Kentico.Xperience.Recombee.KX13)
- [Kentico.Xperience.Recombee.Admin.KX13](https://www.nuget.org/packages/Kentico.Xperience.Recombee.Admin.KX13)

For more information, examples and detailed instructions on using the module, see the [Kentico Xperience Recombee modules](https://github.com/Kentico/xperience-module-recombee) GitHub repository.

### Bynder

An external module that integrates with the [Bynder digital asset management platform](https://www.bynder.com). The module adds a [form control](https://docs.kentico.com/13/custom-development/extending-the-administration-interface/developing-form-controls.md) for Xperience administration forms. By assigning the form control to a page type field, users can select and display images stored in the Bynder service when editing pages in the Xperience Pages application.

The integration is provided through the following NuGet package:

- [Kentico.Xperience.Bynder.KX13](https://www.nuget.org/packages/Kentico.Xperience.Bynder.KX13/0.1.0)

For more information, examples and detailed instructions on using the module, see the [Kentico Xperience Bynder module](https://github.com/Kentico/xperience-module-bynder) GitHub repository.

### Disqus

An external module that integrates with the [Disqus](https://disqus.com/) 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:

- [Kentico.Xperience.Disqus.Widget.KX13](https://www.nuget.org/packages/Kentico.Xperience.Disqus.Widget.KX13)

For more information and detailed instructions, see the [Xperience Disqus Widget](https://github.com/Kentico/xperience-disqus) GitHub repository.

### Jira

An external module that integrates Kentico Xperience with the [Jira](https://www.atlassian.com/software/jira) issue tracking software. The module contains three custom actions for Xperience [workflows](https://docs.kentico.com/13/managing-website-content/working-with-pages/using-workflows.md) and [marketing automation](https://docs.kentico.com/13/on-line-marketing-features/managing-your-on-line-marketing-features/marketing-automation.md) processes that enable the creation of new Jira issues, a transition of existing issues between different Jira workflow steps, and the creation of [Jira webhooks](https://developer.atlassian.com/server/jira/platform/webhooks/). The integration is distributed as an open-source custom module.

For more information, see the [Xperience Jira integration](https://github.com/Kentico/xperience-jira) GitHub repository.

### Intercom

An external module that integrates with the [Intercom](https://www.intercom.com/) chat service. The module provides the following features:

- Synchronization of Xperience [contact data](https://docs.kentico.com/13/on-line-marketing-features/managing-your-on-line-marketing-features/contact-management/working-with-contacts.md) to contacts in your Intercom organization. Depending on your site's personal data policy, this synchronization can be disabled or conditionally applied only to contacts who agree with a specific [consent](https://docs.kentico.com/13/configuring-xperience/data-protection/gdpr-compliance/creating-consents.md).
- Transfer of data submitted through the Intercom chat to corresponding contact attributes in Xperience.
- Logging of [activities](https://docs.kentico.com/13/on-line-marketing-features/managing-your-on-line-marketing-features/contact-management/tracking-contact-activities.md) in Xperience when users perform specified actions in the Intercom chat.
- **HtmlHelper** API that generates scripts to add the Intercom chat interface to the pages of your website.

The integration is provided through the following NuGet packages:

- [Kentico.Xperience.Intercom.KX13](https://www.nuget.org/packages/Kentico.Xperience.Intercom.KX13)
- [Kentico.Xperience.Intercom.Admin.KX13](https://www.nuget.org/packages/Kentico.Xperience.Intercom.Admin.KX13)

For more information and detailed instructions, see the [Kentico Xperience Intercom modules](https://github.com/Kentico/xperience-module-intercom) GitHub repository.

### Algolia

An external module that allows you to create [Algolia search indexes](https://www.algolia.com/products/search-and-discovery/hosted-search-api/) and index pages 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](https://www.algolia.com/doc/guides/building-search-ui/what-is-instantsearch/js/) JavaScript library.

The integration is provided through the following NuGet package:

- [Kentico.Xperience.AlgoliaSearch](https://www.nuget.org/packages/Kentico.Xperience.AlgoliaSearch)

For more information, see the [Algolia Search Xperience Integration](https://github.com/Kentico/xperience-algolia) GitHub repository.

### Looker Studio

An external module that allows you to display data from Xperience within [Looker Studio](https://cloud.google.com/looker-studio) (formerly Google Data Studio) reports. For example, these reports can show information about [contacts](https://docs.kentico.com/13/on-line-marketing-features/managing-your-on-line-marketing-features/contact-management.md) and their [activities](https://docs.kentico.com/13/on-line-marketing-features/managing-your-on-line-marketing-features/contact-management/tracking-contact-activities.md), [email marketing](https://docs.kentico.com/13/on-line-marketing-features/managing-your-on-line-marketing-features/email-marketing.md) statistics, and more.

The module provides a way to select exactly which types of data will be available, as well as tools to generate the data and keep it up-to-date. To comply with personal data protection policies, the module also includes functionality that anonymizes data before it is transmitted to Looker Studio. The resulting data is accessed in Looker Studio using a dedicated connector for Kentico Xperience.

For more information, see the [Xperience Looker Studio Integration](https://github.com/Kentico/xperience-google-lookerstudio) GitHub repository.

### Google Search Console

An external module that allows Xperience users to view the indexed status of Xperience website pages from  [Google Search Console](https://search.google.com/search-console/about). Easily track which pages are included in your index and sitemaps, request page indexing, identify warnings and errors for specific pages, view reports for sections of your content tree, and create exports of issues to be fixed.

For more information, see the [Google Search Console Xperience integration](https://github.com/Kentico/xperience-google-searchconsole) GitHub repository.

### Microsoft Dynamics 365 Sales

An external module that enables the synchronization of Xperience [contacts](https://docs.kentico.com/13/on-line-marketing-features/managing-your-on-line-marketing-features/contact-management/working-with-contacts.md) and activities to a [Dynamics 365](https://dynamics.microsoft.com/en-us/what-is-dynamics365/) tenant. Moreover, it ensures that updates of synchronized contacts via Dynamics 365 are reflected back into your Xperience website. The module also contains custom [marketing automation](https://docs.kentico.com/13/on-line-marketing-features/managing-your-on-line-marketing-features/marketing-automation.md) actions to log Dynamics 365 tasks and appointments.

For more information, see the [Microsoft Dynamics 365 Sales integration](https://github.com/Kentico/xperience-dynamics365-sales) GitHub repository.

### Twilio SendGrid

An external module that allows you to send all Xperience emails from the email queue via [SendGrid](https://sendgrid.com/) using their [Email API](https://sendgrid.com/go/email-api-signup). The SendGrid API offers faster email processing with a customizable sending process.

The integration is distributed as a custom module available in the [Xperience SendGrid Integration](https://github.com/Kentico/xperience-twilio-sendgrid) GitHub repository.

### Twilio SMS

An external module that allows you to send SMS messages to contacts via the [Twilio SMS](https://www.twilio.com/docs/sms) service. Additionally, the module also contains a [marketing automation](https://docs.kentico.com/13/on-line-marketing-features/managing-your-on-line-marketing-features/marketing-automation.md) action that allows you to send SMS messages from your automation processes.

The integration is provided through the following NuGet package:

- [Kentico.Xperience.Twilio.SMS](https://www.nuget.org/packages/Kentico.Xperience.Twilio.SMS)

For more information and instructions to import the custom module, see the [Twilio SMS Kentico Xperience 13 Integration](https://github.com/Kentico/xperience-twilio-sms) repository.

### Microsoft Power BI

A set of 25+ Power BI reports that allow you to visualize and analyze the performance of your email marketing campaigns. This includes a detailed analysis of email opens, clicks, and link performance.

For more information, see the [Visualizing Xperience data in Power BI](https://docs.kentico.com/13/integrating-3rd-party-systems/visualizing-xperience-data-in-power-bi.md) page.

### Azure OpenAI

An external module that allows you to [automatically select](https://docs.kentico.com/13/managing-website-content/working-with-pages/categorizing-pages/assigning-pages-to-categories.md#automatic-selection-of-categories) the best fitting categories for a page based on its content using [Azure OpenAI](https://azure.microsoft.com/en-us/products/ai-services/openai-service).

The integration is provided through the following NuGet package:

- [Kentico.Xperience.OpenAI.Azure.KX13](https://www.nuget.org/packages/Kentico.Xperience.OpenAI.Azure.KX13)

For more information, see the [Xperience Azure OpenAI integration](https://github.com/Kentico/xperience-module-openai-azure) GitHub repository.
