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
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.
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 secRender 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 minWrite 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 minPost 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 clickEverything 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.
Three jobs X publishing collapses into one click.
Feature announcements that get autoplay.
Render a 45-second launch video in ngram, write the announcement tweet, hit post. Uploads native, autoplay on, algorithm treats it as first-class video - not a link.
See the feature announcement playbookFounder updates and build-in-public threads.
Ship a weekly recap clip, stack the thread underneath, post the whole thing without leaving the editor. The video is the hook, the thread is the story.
See the founder marketing playbookSocial clips that test ad hooks in public.
Render five variations of the same hook, schedule them across the week, see which one pulls before you put paid budget behind it.
See the social clips playbookFive 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.
What ngram does before it ships to X.
Every video you publish to X comes out of the same ngram pipeline. Here is what runs inside it.
AI Visuals
Scene-matched graphics in 30+ styles, sized for X's feed.
Explore featureAI Voiceover
40+ voices in 20 languages, auto-synced to the timeline.
See featureScript Generation
Scripts written for the platform - short, punchy, hook-first.
See featureCaptions
Burned-in or .srt captions, frame-accurate - critical for muted autoplay on X.
See featureMusic
Licensed tracks, auto-ducked under voice.
See featureMotion Graphics
Auto-animated text, transitions and charts. No timeline required.
See featureBrand Kit
Logo, colors, fonts and intros on every export.
See featureMulti-format Export
16:9, 1:1, 9:16 from one render - X gets the right ratio.
See featureCollaboration
Anchored comments, version history, async review before you post.
See featureEnterprise Integrations
Zapier, MCP, LinkedIn, X, YouTube - all from the editor.
See featureEvery converter outputs a cut X knows how to render.
These converters render X-native videos - vertical or square, sub-2:20 by default, captioned, ready to post or thread directly from the ngram editor.
URL to Video
Convert any landing page into a punchy 30-second video for a quote tweet or standalone post.
Convert from URLBlog to Video
Every blog post ships with a vertical X cut on the same publish day - good for both feed and reply.
Convert a blogText to Video
Long-form threads become standalone vertical videos with captions baked into the frame.
Convert textPolish, trim and re-cut before the tweet goes live.
Every ngram tool runs on the video before you post it to X - no exporting, no round trips.
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.
Weekly build-in-public recap clips, launch threads, reaction tweets - rendered and posted without ever leaving ngram.
Hook tests, ad creative variants and campaign clips posted to X the moment they render - then doubled down on once the engagement comes in.
Launch-day announcement tweets land with native video, autoplay and the brand kit baked in - and the whole thread is queued before the team wakes up.
Tutorial clips, SDK walkthroughs and dev-product launches go straight to X - native video, captions, thread support included.
Daily clips, reaction videos and shorts get posted to X without exporting, downloading, or losing momentum mid-scroll.
One operator, one editor, one X handle - ship every product update, customer win, and milestone as native video from one screen.
X is one publish surface. Here are the others.
ngram is the same rendering engine behind every integration. Pick the surface that matches where you are shipping the video next.
Publish the same video to a personal or company LinkedIn page - native upload, captions baked in, scheduling included.
Explore LinkedIn integrationPush long-form, Shorts and chapter-marked uploads to YouTube with title, description and tags pre-filled from the source content.
Explore YouTube integrationPin ngram to the toolbar and turn any page - blog post, release note, landing page - into a publish-ready video in one click.
Explore Chrome Extension integrationWire ngram into 6,000+ apps. Trigger a render from a CRM event, then auto-post to X via the same Zap.
Explore Zapier integrationSelf-hosted workflows. Hand off rendered videos into n8n pipelines that schedule, archive and cross-post.
Explore n8n integrationVisual scenario builder. Branching workflows that render, polish, and route the video to X plus other channels.
Explore Make.com integrationClaude, ChatGPT and other MCP-aware agents call the render tool directly - then post the result to X via the publish integration.
Explore MCP Server integrationWhen 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 made | Inside the same editor that posts it | Somewhere else - you bring the file | Somewhere else - you bring the file | Somewhere else - and somewhere else again |
| Native video upload | Yes - first-class video tweet | Yes - if you upload it yourself | Yes - re-uploaded through the API | Yes - if you remember to do it |
| Captions for muted autoplay | Burned in automatically | Manual - generate, sync, upload | Add a separate .srt file | Add a separate .srt file |
| Right aspect ratio | Rendered once, served per slot | Whatever you uploaded | Whatever you uploaded | Whatever you exported |
| Threads and quote tweets | Composed inside the editor | Composed in the composer | Limited - depends on the tool | Composed in the composer |
| Scheduling | Built in | Built in for X Premium | Built in | Not really |
| Multi-account | Pick handle at post time | One handle per session | Built in | Switch tabs and pray |
| Best for | Teams shipping native video on X | Manual, one-off tweets | Multi-platform calendar publishing | Anyone who likes tab juggling |
FAQ
Common questions about the X publish integration
Still curious? Still curious? Chat with us
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.