Inklate Docs
Channels

X (Twitter)

Connect your X account with secure PKCE OAuth, then publish single posts or multi-post threads with up to four images or one video per tweet.

Connecting X authorizes the single account you sign in as and lets you publish two formats: a single post or a multi-post thread composed as one story. Each tweet carries up to four images or one video, and Inklate posts a thread as a real chain of replies so it reads natively on X.

Connecting X

X uses OAuth 2.0 with PKCE — the most secure browser authorization flow. Click Connect on the X card and your browser leaves for X’s consent screen, where you approve the permissions and return; you never type your X password into Inklate. The authorization surfaces exactly one destination, the account you signed in as, which becomes your channel.

X issues short-lived access tokens alongside a refresh token, so Inklate keeps the connection alive on its own. If a token is revoked or refresh fails, the channel asks you to reconnect.

What you can publish

X supports two formats: a single post and a thread. A thread is a sequence of tweets you write as one story; Inklate publishes the first tweet, then chains each following tweet as a reply to the previous one.

ElementLimit
Tweet text280 characters (every URL counts as 23)
Thread lengthUp to 25 tweets
ImagesUp to 4 per tweet — JPEG, PNG, GIF, or WebP, 5 MB each
VideoOne MP4 per tweet, up to 2 minutes 20 seconds and 512 MB

In prose: each tweet on X allows 280 characters, where every link is counted as a fixed 23 characters regardless of its real length. A tweet carries up to four images (JPEG, PNG, GIF, or WebP at 5 MB each) or one MP4 video up to 2:20 and 512 MB — images and video can’t be mixed in the same tweet. In a thread, each of the up to 25 tweets gets its own media, so a video can ride any leg of the thread.

Media is uploaded through X’s v2 chunked upload: images upload directly, while video is uploaded in chunks and then processed server-side before the tweet posts, so a video tweet can take slightly longer. Inklate sets alt text on images automatically; X does not accept alt text on video.

X has no native rich text, so Inklate renders bold and italic with Unicode glyphs, keeps links inline (X wraps them through t.co), and renders lists as bullet-prefixed lines.

Analytics

X reports impressions, reactions (likes), comments (replies), and shares (retweets plus quotes). It has no click metric, so that field stays unmeasured. If a thread fails partway through publishing, Inklate records the root tweet so it can reconcile the post rather than risk double-posting the whole thread.