Render the video. Write the tweet. Ship to X from the calendar.
Social Publishing Beta lets you connect X to ngram, add a finished video to the content calendar, compose the post, and publish it now or on a one-off or recurring schedule.
- Compose in the calendar — add the finished video and post copy, then review the connected destination before publishing
- Publish now or later — publish now, choose a one-off time, or set a recurring schedule in the content calendar
- Verify the destination — open X after publishing and confirm the video and copy appear on the intended destination

Four steps from the editor to your X feed.
Connect X, compose a calendar post around a finished video, and keep timing and destination together for review.
Connect your X account
Open social settings, choose X, complete the official OAuth flow, and confirm the intended destination appears as connected.
ConnectRender the video
Choose a finished video from ngram and add it to an X calendar post for review.
VariesWrite the tweet inside ngram
Compose and review the X post copy beside the finished video before publishing or scheduling it.
ReviewPost now or schedule
Publish now, choose a one-off time, or set a recurring schedule in the content calendar, then verify the result on X.
PublishEverything you need to ship video on X - inside the editor.
Schedule posts
Publish now, choose a one-off time, or set a recurring schedule in the content calendar.
Review the finished video
Add the approved video to the X post and check it before choosing when to publish.
Choose the destination
Select the connected X destination for each calendar post and confirm it before publishing.
Compose post copy
Write and edit the X post copy beside the finished video before publishing or scheduling.
Publish and verify
Publish from the calendar, then open X and verify the video and copy on the intended destination.
Public read-only calendar
Share a calendar link when teammates need to see planned X posts without editing them.
One-off or recurring schedules
Keep a single post or a recurring X schedule visible in the content calendar.
OAuth connection
Connect X through OAuth, then review the destination before you publish.
Three jobs X publishing brings into one calendar.
Feature announcements that get autoplay.
Render a launch video in ngram, compose the announcement in the calendar, and verify the X destination after publishing.
See the feature announcement playbookFounder updates on a recurring schedule.
Turn a weekly recap into a finished video, compose the X post, and place it on a recurring calendar schedule.
See the founder marketing playbookSocial clips that test ad hooks in public.
Render a campaign clip, schedule the approved X post, and verify the published destination before promoting it.
See the social clips playbookOne calendar for X publishing.
Connect X, compose a calendar post, choose when it should publish, and verify the destination after it goes live.
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 for the finished X video.
Explore featureAI Voiceover
Choose from ngram's available voices and languages for the finished X video.
See featureScript Generation
Generate and review a script for the X video before composing its post.
See featureCaptions
Add frame-accurate burned-in or .srt captions to the video before publishing.
See featureVideo Editing
ngram selects background music from its hosted library to match the video's tone and pacing. In Edit > Music, you can browse, swap, and adjust the track volume.
See featureMotion Graphics
Add animated text and transitions to the finished video before publishing.
See featureBrand Kit
Logo, colors, fonts and intros on every export.
See featureTranslation
Translate scripts, captions, on-screen text, and voiceover before the finished video moves through this integration.
See featureCollaboration
Anchored comments, version history, async review before you post.
See featureEvery converter outputs a cut X knows how to render.
These converters create finished video drafts that you can add to an X calendar post and review before publishing.
Polish and review before the X post 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 - can keep the editor and publish surface in the same window.
Weekly build-in-public recap clips become finished videos for X calendar posts.
Prepare campaign clips, schedule approved X posts, and verify each destination after publishing.
Compose launch-day X posts around finished videos and choose a one-off or recurring calendar schedule.
Turn tutorials and SDK walkthroughs into videos, then compose and schedule their X calendar posts.
Place finished clips on the X calendar, choose when to publish, and verify the destination.
One operator can compose X calendar posts for product updates, customer wins, and milestones.
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.
Compose and publish a finished video to LinkedIn from its supported calendar workflow.
Explore LinkedIn integrationConnect YouTube to compose and publish a finished video from the content calendar.
Explore YouTube integrationPin ngram to the toolbar and turn any page - blog post, release note, landing page - into a publish-ready video for review.
Explore Chrome Extension integrationWire ngram into 6,000+ apps, start a render from a CRM event, and route the finished video to your next step for review.
Explore Zapier integrationUse n8n to start renders from your workflow and route finished videos to downstream steps.
Explore n8n integrationMake.com is marked Coming Soon in Studio. Check the current status before designing a scenario that sends video to X.
See Make.com statusClaude, ChatGPT, and other MCP-aware agents can call ngram's render tools inside a supported client.
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 | Review captions in ngram | Manual - generate, sync, upload | Add a separate .srt file | Add a separate .srt file |
| Post review | Review the finished video before publishing | Review before publishing | Review before publishing | Review before publishing |
| Post composition | Composed in the content calendar | Composed in the composer | Composed in the scheduler | Composed in the composer |
| Scheduling | Built in | Built in for X Premium | Built in | Not really |
| Destination | Choose the connected destination | Choose in X | Choose in the scheduler | Choose in X |
| 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 X, compose the post in ngram's calendar, choose when it should publish, and verify the result on the destination.