---
title: Posting to social media
related:
  - https://docs.kentico.com/13/integrating-3rd-party-systems/integrating-social-media/connecting-xperience-to-social-media.md
  - https://docs.kentico.com/13/integrating-3rd-party-systems/integrating-social-media/adding-social-media-accounts.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).

Xperience allows you to post to social media and see your entries within the Xperience user interface. For posting and updating content, Xperience supports:

- [Facebook](#posting-to-facebook)
- [Twitter](#posting-to-twitter)
- [LinkedIn](#sending-company-updates-to-linkedin)

## Prerequisites

Before you can post to any of the supported social media:

1. [Create an App and register it in Xperience](https://docs.kentico.com/13/integrating-3rd-party-systems/integrating-social-media/connecting-xperience-to-social-media.md).
2. [Register a social media account (Facebook page, Twitter channel or LinkedIn company profile).](https://docs.kentico.com/13/integrating-3rd-party-systems/integrating-social-media/adding-social-media-accounts.md)

## Posting to Facebook

1. In the Xperience interface, open the **Facebook** application.
2. On the **Posts** tab, click **New post**.
3. Select a **Facebook page** you want to post to.
   - If there are no pages to choose from, [register](https://docs.kentico.com/13/integrating-3rd-party-systems/integrating-social-media/adding-social-media-accounts.md) one first on the **Pages** tab.
4. Write the post text.
5. (_Optional_) Select a **URL shortener**.
   - If you do not see your favorite shortener here, see [Setting up URL shorteners](https://docs.kentico.com/13/integrating-3rd-party-systems/integrating-social-media/setting-up-url-shorteners.md).
6. (_Optional_) Enter a **Publishing time** to schedule the publishing of the post for a later time.
7. (_Optional_) Select a [campaign](https://docs.kentico.com/13/on-line-marketing-features/managing-your-on-line-marketing-features/campaigns.md) to which the post belongs.
8. Click **Save**.

The system publishes your post to the selected page. If you chose to publish the post later, you can **Edit** () the post before the system publishes it.

To check if your post was published, view the list of posts. The list shows the publishing time next to each post.

> **Info:** Xperience allows you to analyze the impact of your posts and success of your Facebook page. See [Viewing Facebook insights](https://docs.kentico.com/13/integrating-3rd-party-systems/integrating-social-media/viewing-facebook-insights.md).

## Posting to Twitter

1. In the Xperience interface, open the **Twitter** application.
2. On the **Tweets** tab, click **New tweet**.
3. Select a **Twitter channel** you want to tweet to.
   - If there are no channels to choose from, [register](https://docs.kentico.com/13/integrating-3rd-party-systems/integrating-social-media/adding-social-media-accounts.md) one first on the **Channels** tab.
4. Write the tweet text.
5. (_Optional_) Select a **URL shortener**.
   - If you don't see your favorite shortener here, see [Setting up URL shorteners](https://docs.kentico.com/13/integrating-3rd-party-systems/integrating-social-media/setting-up-url-shorteners.md).
6. (_Optional_) Enter a **Publishing time** to schedule the publishing of the tweet for a later time.
7. (_Optional_) Select a  [campaign](https://docs.kentico.com/13/on-line-marketing-features/managing-your-on-line-marketing-features/campaigns.md) to which the tweet belongs.
8. Click **Save**.

The system publishes your tweet to the selected page. If you chose to publish the tweet later, you can **Edit** () the tweet before the system publishes it.

To check if your tweet was published, view the list of tweets. The list shows the publishing time next to each tweet.

> **Info:** Xperience allows you to analyze the impact of your tweets and success of your account. See [Viewing Twitter analytics](https://docs.kentico.com/13/integrating-3rd-party-systems/integrating-social-media/viewing-twitter-analytics.md).

## Sending company updates to LinkedIn

1. In the Xperience interface, open the **LinkedIn** application.
2. On the **Company updates** tab, click **New company update**.
3. Select a **LinkedIn company profile** to specify for which company you want to publish the update.
   - If there are no company profiles to choose from, [register](https://docs.kentico.com/13/integrating-3rd-party-systems/integrating-social-media/adding-social-media-accounts.md) one first on the **Company profiles** tab.
4. Write the company update text.
   - The maximum length of a company update on LinkedIn is 700 characters.
5. (_Optional_) Select a **URL shortener**.
   - If you don't see your favorite shortener here, see [Setting up URL shorteners](https://docs.kentico.com/13/integrating-3rd-party-systems/integrating-social-media/setting-up-url-shorteners.md).
6. (_Optional_) Enter a **Publishing time** to schedule the publishing of the company update for a later time.
7. (_Optional_) Select a [campaign](https://docs.kentico.com/13/on-line-marketing-features/managing-your-on-line-marketing-features/campaigns.md) to which the company update belongs.
8. Click **Save**.

The system publishes your company update to the selected company profile. If you chose to publish the company update later, you can **Edit** () the update before the system publishes it.

To check if your company update was published, view the list of company updates. The list shows the publishing time next to each company update.

## Changing existing social media posts and content updates

### Changing Twitter and Facebook posts

You cannot edit existing posts or tweets from within Xperience once they have been published. If a post or tweet hasn't been published yet, you can **Edit** () it from the list of posts or tweets.

To delete a post or tweet, view the list of posts or tweets and click **Delete** () next to the item that you want to delete. This action deletes both the record in Xperience and the post on the particular social media.

### Changing LinkedIn company updates

- **Editing company updates**\
  You cannot edit existing company updates from within Xperience once they have been published. If a company update hasn't been published yet, you can **Edit** () it from the list of company updates.
- **Deleting published company updates**\
  You can delete existing company updates from within Xperience once they have been published only in Xperience. The **Delete** () action removes the record from Xperience only. This means that you need to delete the respective company update on LinkedIn manually.
- **Deleting pending company updates**\
  If a company update hasn't been published yet, you can **Delete** () it from the list of company updates.

## Required permissions for posting to social media

To post to social media from Xperience, an administrator must give you permissions for the Social media module. You need either **Modify** or **Modify posts**.

## Advanced configuration of post scheduling

If you schedule a post for later publishing, the system creates a [scheduled task](https://docs.kentico.com/13/configuring-xperience/scheduling-tasks.md) for the post. By default, the scheduler in Xperience executes tasks when a user makes a request to the application. Periods of inactivity on the website and in the administration interface will cause posts to be published later than scheduled, i.e. when someone requests a page in the system or on the website.

To solve this issue, and increase the performance of the system at the same time, use the [external scheduler service](https://docs.kentico.com/13/configuring-xperience/scheduling-tasks/installing-the-scheduler-windows-service.md), which runs independently of the main Xperience web application, or use automatic scheduler mode.
