---
title: Posting to Facebook and Twitter
related:
  - https://docs.kentico.com/k8/community-features/integrating-social-media/connecting-kentico-to-social-media.md
  - https://docs.kentico.com/k8/community-features/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).

Kentico allows you to post to social media and see your posts within Kentico user interface. For posting, Kentico supports Facebook and Twitter.

## Prerequisites

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

1. [Create an App and register it in Kentico.](https://docs.kentico.com/k8/community-features/integrating-social-media/connecting-kentico-to-social-media.md)
2. [Register a social media account (Facebook page or Twitter channel).](https://docs.kentico.com/k8/community-features/integrating-social-media/adding-social-media-accounts.md)

## Posting to Facebook

1. Open the **Facebook** Kentico 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/k8/community-features/integrating-social-media/adding-social-media-accounts.md) one first on the **Pages** tab.
4. Select a **URL shortener**.
   - If you don't see your favorite shortener here, see [Setting up URL shorteners](https://docs.kentico.com/k8/community-features/integrating-social-media/setting-up-url-shorteners.md).
5. Write the post text.
6. (_Optional_) Enter a **Publishing time** to schedule the publishing of the post for a later time.
7. 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:** Kentico allows you to analyze the impact of your posts and success of your Facebook page. See [Viewing Facebook insights](https://docs.kentico.com/k8/community-features/integrating-social-media/viewing-facebook-insights.md).

## Posting to Twitter

1. Open the **Twitter** Kentico 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/k8/community-features/integrating-social-media/adding-social-media-accounts.md) one first on the **Channels** tab.
4. Select a **URL shortener**.
   - If you don't see your favorite shortener here, see [Setting up URL shorteners](https://docs.kentico.com/k8/community-features/integrating-social-media/setting-up-url-shorteners.md).
5. Write the tweet text.
6. (_Optional_) Enter a **Publishing time** to schedule the publishing of the tweet for a later time.
7. 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:** Kentico allows you to analyze the impact of your tweets and success of your account. See [Viewing Twitter analytics](https://docs.kentico.com/k8/community-features/integrating-social-media/viewing-twitter-analytics.md).

## Changing existing social media posts

You cannot edit existing posts or tweets from within Kentico 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 Kentico and the post on the particular social media.

## Required permissions for posting to Facebook and Twitter

To post to social media from Kentico, 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/k8/configuring-kentico/scheduling-tasks.md) for the post. By default, the scheduler in Kentico 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/k8/configuring-kentico/scheduling-tasks/installing-the-scheduler-windows-service.md), which runs independently of the main Kentico web application, or use [automatic scheduler mode](https://docs.kentico.com/k8/configuring-kentico/scheduling-tasks/configuring-scheduled-task-execution.md#configuringscheduledtaskexecution-automaticmode).
