> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ocoya.com/llms.txt
> Use this file to discover all available pages before exploring further.

# X (Twitter)

> Connect X to Ocoya, how long posts become threads, and the limits X applies.

Connect X to schedule posts, images and video alongside your other channels. Ocoya turns long posts into threads automatically.

## Connect your X account

<Steps>
  <Step title="Open Channels">
    Select **Channels** in the left sidebar, then **Connect channel**.
  </Step>

  <Step title="Choose X (Twitter)">
    Pick **X (Twitter)** from the **Add a connection** panel.

    <Frame caption="X (Twitter) in the Add a connection panel.">
      <img src="https://mintcdn.com/ocoya/AXU_TbAvrsHP8A-m/images/screenshots/channels-connect-drawer.png?fit=max&auto=format&n=AXU_TbAvrsHP8A-m&q=85&s=fb49d994bcc630972a670a1277c36d2c" alt="Add a connection panel listing every channel Ocoya connects to, each with its category and an arrow to continue" width="864" height="2648" data-path="images/screenshots/channels-connect-drawer.png" />
    </Frame>
  </Step>

  <Step title="Authorise Ocoya">
    Sign in to X and approve access.
  </Step>
</Steps>

To connect several X accounts, repeat the process. Sign out of X in your browser between connections, or X will reconnect the same account each time.

## Long posts become threads

A single X post holds **280 characters**. Write more than that and Ocoya splits the post into a thread automatically rather than rejecting it.

While composing, Ocoya warns you before you schedule:

> Twitter caption exceeds 280 characters and will be split into a thread

The hard limit is **5,000 characters**. Beyond that the post is refused and you'll need to shorten it.

<Note>
  Threads, Bluesky and Mastodon behave the same way, each with their own per-post limit: Threads 500, Bluesky 300, Mastodon 500.
</Note>

## X's limits

|                        | Limit                                 |
| ---------------------- | ------------------------------------- |
| Single post            | 280 characters                        |
| Total before rejection | 5,000 characters, split into a thread |
| Images per post        | 4, maximum 5 MB each                  |
| Video per post         | 1, maximum 100 MB                     |

## Duplicate content

X rejects posts that are identical to something you posted recently. This is X's own anti-spam rule and applies whether you post through Ocoya or directly.

If you need to repeat a message, change the wording, swap the image, or leave more time between posts.

## Common problems

**"My post became a thread and I didn't want that."** It was over 280 characters. Shorten it to a single post.

**"X keeps asking me to reconnect."** X expires access periodically. See [Reconnect a channel](/help/reconnect-a-channel).

**"I connected a second account but it replaced the first."** Your browser was still signed in to the first account. Sign out of X, then connect again.

## Related

<Columns cols={2}>
  <Card title="Reconnect a channel" icon="refresh-cw" href="/help/reconnect-a-channel">
    Fixing X access when it expires.
  </Card>

  <Card title="Character and media limits" icon="ruler" href="/help/channel-limits">
    Every network's limits in one table.
  </Card>
</Columns>
