---
title: Connecting Kentico to social media
related:
  - https://docs.kentico.com/k9/community-features/integrating-social-media/adding-social-media-accounts.md
  - https://docs.kentico.com/k9/community-features/integrating-social-media/posting-to-social-media.md
---

> 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).

Kentico supports connecting to **Facebook**, **Twitter**, and **LinkedIn**. Such connections allows you to:

- [add and view posts and content updates on the social media](https://docs.kentico.com/k9/community-features/integrating-social-media/posting-to-social-media.md)
- monitor your [Twitter channel analytics](https://docs.kentico.com/k9/community-features/integrating-social-media/viewing-twitter-analytics.md)
- [log in to your websites using your Facebook account](https://docs.kentico.com/k9/managing-users/user-registration-and-authentication/facebook-authentication.md)
- [log in to your websites using your LinkedIn account](https://docs.kentico.com/k9/managing-users/user-registration-and-authentication/linkedin-authentication.md)

You connect to a social media by means of an **app** that you create on the social media, and then register the app within Kentico, as described on this page.

## Creating Apps

Apps on social media serve as an interface for connecting other applications, such as Kentico, to the particular social media.

- [Facebook](#creating-a-facebook-app)
- [Twitter](#creating-a-twitter-app)
- [LinkedIn](#creating-a-linkedin-app)

### Creating a Facebook App

> **Note:** **Note**: The Kentico 9 functionality for posting to Facebook pages no longer works due to changes in the Facebook API and additional security requirements. If you wish to use this functionality, you need to upgrade to Kentico 11 or newer.

### Creating a Twitter App

1. Go to  <https://apps.twitter.com/>  and log in.
2. Click **Create New App**.
3. Fill in the required details and click **Create your Twitter application**.
   - Required fields are marked with a star symbol.
4. Switch to **Permissions**, select **Read and Write** and click **Update settings**.
5. Switch to **API keys** and under**Your access token**, click **Create my access token**.

You now have the required data that you can use to [register the Twitter app into Kentico](#registering-a-twitter-app-in-kentico).

### Creating a LinkedIn App

> **Note:** **Note**: The Kentico 9 functionality for managing LinkedIn company profiles no longer works after May 18th, 2018 (due to changes in the LinkedIn Company Pages API). If you wish to use this functionality, you need to upgrade to Kentico 11 or newer.

## Registering Apps into Kentico

To be able to use social media features through apps, you must register the apps in the system. Depending on what social media features you want to use, you register your apps in different places:

- For **posting** to social media from within Kentico, register the app in Kentico in the **Twitter** application.

### Registering a Twitter app in Kentico

1. Open the **Twitter** application and switch to the **Apps**tab.
2. Click **New app**.
3. Type a **Display name** you want to use for this app.
4. Enter your Twitter app's credentials – **API key**, **API secret**.
   - You can get these on your API Keys page on Twitter:

     ![Twitter API Keys](https://docs.kentico.com/docsassets/k9/connecting-kentico-to-social-media/twitter_api_keys.png "Twitter API Keys")
5. Click **Save**.

The system saves the app's credentials to the database and the app appears in the list on the **Apps** page.

To finish the integration setup, [create a channel](https://docs.kentico.com/k9/community-features/integrating-social-media/adding-social-media-accounts.md) in **Twitter -> Channels**.

## Required permissions for registering Apps

To register apps in Kentico, an administrator must grant you permissions for the **Social media** module. You need either **Modify** or **Modify applications**.
