X (Twitter)Publish integration

Render the video. Write the tweet. Ship to X in one click.

Connect X to ngram once, then every video you render is one button press away from your feed. Uploads as native X video - not a card link - with captions burned in, the right aspect ratio attached, and the post copy written inside the editor.

  • Native X video — uploads as a first-class video tweet, not a link card - autoplay on, algorithm treats it as real video
  • Right aspect every time — render once at 16:9, 1:1 or 9:16 and we hand X the format that fits the post
  • Threads and quote tweets — lead with the video, stack follow-up tweets, or quote-tweet a video reply from inside ngram
X (Twitter) hero preview
How it works

Four steps from the editor to your X feed.

Connect once. From then on, every video you render in ngram is a tweet away. No exporting, no downloads, no second tab.

01

Connect your X account

Open Settings, Connected Accounts, Authorize X. Approve in the OAuth flow and the handle is wired into ngram. Add more handles any time.

30 sec
02

Render the video

Build any video in ngram - explainer, demo, founder update, reaction clip. Pick the aspect ratio you want X to display, or let ngram pick three.

Under 5 min
03

Write the tweet inside ngram

Compose the post with a live 280-character counter, mentions, hashtags and thread follow-ups. Hashtag suggestions surface based on the video's script.

1 min
04

Post now or schedule

Hit Post and the video uploads native to X with captions burned in. Or queue it for a future slot and ngram fires it on your calendar.

1 click
What it can do

Everything you need to ship video on X - inside the editor.

Schedule posts

Queue tweets for peak hours, weekly recap slots, or a product launch window. ngram fires them on your timezone - or feeds them into your calendar.

Native aspect ratios

Render 16:9 for the feed, 1:1 for the timeline crop, 9:16 for vertical video tweets. One render covers all three - we upload the right one per slot.

Captions baked in

Burned-in subtitles ship with every video. Eighty percent of X video plays on mute - your hook lands without sound.

Thread support

Stack follow-up tweets to the video tweet, post a video reply, or kick off a longer narrative thread - all from one Share modal.

Hashtag suggestions

ngram reads the script and surfaces hashtags that actually match the topic - not boilerplate. Approve or override before posting.

Analytics passthrough

Impressions, video views, replays and engagement land back in ngram's dashboard so you can see which video tweets actually pulled.

Multi-account

Founder handle, brand handle, agency client handles - connect as many as you manage and pick at post time.

Quote tweets with video

Quote-tweet a reaction or commentary clip the moment the news cycle is hot. Render fast, post faster.

Post formats we tune for

Five X post formats, all native video.

ngram understands the shape of an X post and renders for it. Pick the format at post time, or default it per account.

Single video post
16:9 or 1:1
Vertical video tweet
9:16
Video reply
in-thread
Video-led thread
hook then story
Quote tweet with video
reaction clip
Scheduled drop
queued post
Built for teams

Who publishes to X with ngram.

Anyone shipping video on X - from solo founders to growth pods - posts faster when the editor and the publish surface live in the same window.

All solutions
How it compares

When ngram for X is the right tool, and when it isn't.

ngram for X
you are here
X native upload
x.com composer
Buffer / Hootsuite
schedulers
Manual export
edit, download, post
Where the video is madeInside the same editor that posts itSomewhere else - you bring the fileSomewhere else - you bring the fileSomewhere else - and somewhere else again
Native video uploadYes - first-class video tweetYes - if you upload it yourselfYes - re-uploaded through the APIYes - if you remember to do it
Captions for muted autoplayBurned in automaticallyManual - generate, sync, uploadAdd a separate .srt fileAdd a separate .srt file
Right aspect ratioRendered once, served per slotWhatever you uploadedWhatever you uploadedWhatever you exported
Threads and quote tweetsComposed inside the editorComposed in the composerLimited - depends on the toolComposed in the composer
SchedulingBuilt inBuilt in for X PremiumBuilt inNot really
Multi-accountPick handle at post timeOne handle per sessionBuilt inSwitch tabs and pray
Best forTeams shipping native video on XManual, one-off tweetsMulti-platform calendar publishingAnyone who likes tab juggling

FAQ

Common questions about the X publish integration

Open Settings, Connected Accounts, click Connect on the X card. You'll be redirected to X's OAuth flow - approve and the handle is wired into ngram. The whole flow takes about 30 seconds. You can connect more than one handle and pick which one to post under at share time.

Still curious? Still curious? Chat with us

X (Twitter) Integration

Render the video. Write the tweet. Hit post.

Connect your X account to ngram once, and every video you render is one click away from your feed - native upload, captions burned in, the right aspect ratio every time.