Email to Video: turn a newsletter or campaign body into a branded video

Paste the body of a newsletter, a product announcement, a campaign send, or a customer update. ngram reads the email, rewrites it as a video script, and hands back a storyboard you edit in plain language before it renders.

Input · Email to VideoReady
chars 0 / 4000

Trusted by teams at

Amazon
Amazon
Google
Google
Microsoft
Microsoft
Nvidia
Nvidia
Apple
Apple
Walmart
Walmart
Salesforce
Salesforce
Reddit
Reddit
CVS Health
CVS Health
PayPal
PayPal
John Deere
John Deere
Snap Inc.
Snap Inc.
Amazon
Amazon
Google
Google
Microsoft
Microsoft
Nvidia
Nvidia
Apple
Apple
Walmart
Walmart
Salesforce
Salesforce
Reddit
Reddit
CVS Health
CVS Health
PayPal
PayPal
John Deere
John Deere
Snap Inc.
Snap Inc.
Veeva Systems
Veeva Systems
DocuSign
DocuSign
DP World
DP World
Genpact
Genpact
Parker Hannifin
Parker Hannifin
Bio-Rad
Bio-Rad
Imperva
Imperva
ITV
ITV
HubSpot
HubSpot
Rocket Mortgage
Rocket Mortgage
Tektronix
Tektronix
Diligent
Diligent
Times Internet
Times Internet
Veeva Systems
Veeva Systems
DocuSign
DocuSign
DP World
DP World
Genpact
Genpact
Parker Hannifin
Parker Hannifin
Bio-Rad
Bio-Rad
Imperva
Imperva
ITV
ITV
HubSpot
HubSpot
Rocket Mortgage
Rocket Mortgage
Tektronix
Tektronix
Diligent
Diligent
Times Internet
Times Internet
Deel
Deel
Zapier
Zapier
Delhivery
Delhivery
SafetyCulture
SafetyCulture
Demandbase
Demandbase
PingCAP
PingCAP
Quizizz
Quizizz
Apryse
Apryse
Improvado
Improvado
Taggbox
Taggbox
Matrixport
Matrixport
Glasswall
Glasswall
ContractSafe
ContractSafe
Deel
Deel
Zapier
Zapier
Delhivery
Delhivery
SafetyCulture
SafetyCulture
Demandbase
Demandbase
PingCAP
PingCAP
Quizizz
Quizizz
Apryse
Apryse
Improvado
Improvado
Taggbox
Taggbox
Matrixport
Matrixport
Glasswall
Glasswall
ContractSafe
ContractSafe

How it works

Four steps from a flat email to a video subscribers actually watch.

No Canva canvas, no Gmail-blocked autoplay, no Stack Overflow thread about embedding video in email. The send you already wrote becomes the script, and the script becomes a storyboard you can argue with before anything renders.

01

Paste the email or drop the issue URL

Subject line, preheader, body copy, bullets, and the click target, up to 10,000 words. If the issue is published to the web instead, paste the link and ngram fetches the article body with Firecrawl.

02

The agent rewrites the email as a video script

ngram finds the hook in your subject line, lifts the value out of the paragraphs, and keeps your CTA as the closing card. Headings become scene breaks, bullets become callouts, and the newsletter footer gets dropped.

03

Review the storyboard before render

Each scene shows the line of script, the visual direction, and the duration. Cut a section, rewrite the hook for the inbox preview, swap a visual, or ask for a 30-second cut in plain language. Every change re-flows the script.

04

Export the video plus an inbox thumbnail

One render produces 16:9 for the landing page, 1:1 for the inbox, and 9:16 for social. You also get a play-button thumbnail sized for Gmail, with captions burned in and the Brand Kit applied.

Output controls

Smart defaults from the email. Real knobs when you need them.

Subject line becomes the hook

The agent treats your subject line and preheader as the first three seconds of the video, the part that has to earn the watch in an inbox preview. Rewrite the hook in the storyboard if the email opener was built for skimming, not viewing.

Body copy mapped to scenes

Headings split the email into scene breaks, paragraphs become narration, and bullet lists become on-screen callouts. A 600-word campaign body comes back paced for a 60 to 90 second watch, not one slide per sentence.

Play-button thumbnail for the inbox

Every render ships an animated thumbnail with a play button, sized to stay light enough for Gmail's inline limits. Drop it at the top of the next send so subscribers click into the hosted video instead of scrolling past static copy.

AI Visuals per scene

Each scene gets a brand-matched image or short generated clip tied to that paragraph's point. No keyword-matched stock footage that makes every campaign email look like the last one.

Brand Kit on every frame

Logo, fonts, colors, motion style, intro, and outro pulled from your saved Brand Kit. The video for issue 50 looks as on-brand as the welcome email's first send.

Voiceover from any saved voice

Read the email in a default ngram voice, your cloned founder voice, or a multilingual ElevenLabs voice. Pace and tone follow the script you approved in the storyboard.

Captions for muted inbox playback

Auto-generated captions burned into every export and styled to the Brand Kit. Subscribers reading in a muted Gmail tab still get the message you sent.

Three ratios from one render

16:9 for the campaign landing page, 1:1 for the inbox embed, and 9:16 for the social repost. Smart reframing keeps the CTA on screen across every ratio.

Use cases

Eight sends where an email-to-video earns the click.

Email marketing

Turn the campaign body into an email marketing video

Paste the send you A/B tested for two quarters and get back a captioned video plus a play-button thumbnail. The lift was never in the subject line, it was in giving skimmers something to watch.

See use case
Newsletters

Ship a video version of this week's newsletter

Drop the draft and ngram returns a 90-second clip with a thumbnail ready for Substack, Beehiiv, or ConvertKit. Keep the video cadence past issue three without losing your Tuesday evening to editing.

See use case
Marketing email

Lift click rate, not just open rate

Open rates look fine but clicks flatline at two percent. Convert the email copy into a short video with an inbox thumbnail that routes subscribers to a hosted landing page instead of a dead static image.

See use case
Product launches

Send the launch announcement as a watchable video

The launch email you wrote in the campaign tool is the script. Convert it to a branded launch video, then drop the thumbnail in the send and the 16:9 cut on the launch page.

See use case
Feature announcements

Feature emails become feature videos

Paste the what's-new email and get a 60-second video with motion graphics and a brand intro. The same copy ships to the inbox and the changelog without a second editing pass.

See use case
Sales prospecting

Outbound emails that loop a short clip

Convert your best cold-email paragraph into a short video and embed the thumbnail in the first line. Prospects see the pitch move instead of reading another wall of text in the inbox.

See use case
Customer onboarding

Welcome and activation emails with motion

The onboarding email sequence becomes a set of short step videos. New accounts watch the setup instead of reading it, so first-value lands sooner and week-one tickets drop.

See use case
Social distribution

Repurpose the send as a short social clip

The newsletter you already mailed becomes a 30-second 9:16 clip for the social repost. One source email, two channels, posted the same day without a rewrite.

See use case

Tools that pair with this converter

Sharpen the email before. Edit the video after.

All ngram tools

Editing the video further

Take the email-to-video output past the first cut

Generating from scratch

If you don't have the email drafted yet

Built for teams

Teams who turn a send into a video every week.

All solutions

Integrations

Trigger email to video where your campaigns already live.

Wire the converter into your ESP, your CRM, your agent stack, or your publishing tools. Every integration ships with a working email-to-video recipe you can fork.

Zapier
no-code

whenA campaign draft is marked 'Ready for video' in your Mailchimp or Klaviyo workspace

thenConvert the email body into a 16:9 and 1:1 video plus a play-button thumbnail, then drop all three into Drive

Integrate with Zapier
MCP Server
agentic

whenClaude or ChatGPT is asked to turn this week's newsletter draft into a video

thenHand the email copy to ngram, return the rendered video, the inbox thumbnail, and a /watch share link

Connect MCP server
n8n
self-host

whenAn internal flow posts a finalized customer-update email to your self-hosted store

thenConvert the email body to a branded video without the campaign copy leaving your VPC

Integrate with n8n
Make.com
scenarios

whenA HubSpot marketing email is updated with approved launch copy

thenAuto-convert that email into a campaign video and attach it plus its thumbnail to the campaign record

Integrate with Make
Chrome Extension
browser

whenYou hit 'Convert to video' with the email body selected in your campaign editor

thenGet a storyboard back in a new tab, ready to review before the send goes out

Install Chrome extension
LinkedIn
publish

whenAn email-to-video finishes rendering

thenPublish the 1:1 cut as a LinkedIn post with the email's strongest line as the caption

Publish to LinkedIn
YouTube
publish

whenThe 16:9 cut of an email-to-video is ready

thenUpload it as the hosted version your campaign thumbnail links to, with the subject line as the title

Publish to YouTube
X (Twitter)
publish

whenA 9:16 email-to-video clip finishes rendering

thenPost it to X with the newsletter's headline as the tweet copy and the link back to the full issue

Publish to X
REST APIMCP serverWebhooksProgrammatic email-to-video runs in roughly 20 lines against the REST API.

How it compares

If you've been using something else to put video in email.

Wistia and Vidyard host the video and hand you a thumbnail to paste in the email, but you still produce the video somewhere else first. BombBomb centers a webcam record for one-to-one sends. ngram reads the email body itself, plans a storyboard you can argue with before render, and applies the Brand Kit per scene, so the video reads like your campaign, not a generic clip dropped into a player.

FeaturengramWistiaVidyardBombBomb
Starts from the email bodyPaste the send; the agent rewrites it as a video scriptBring your own finished videoBring your own finished videoWebcam record, not the email copy
Storyboard review before renderFull scene-by-scene plan, editable in plain languageNo script planning stepNo script planning stepRecord-and-send, no storyboard
Inbox play-button thumbnailAnimated thumbnail sized for inline inbox limitsAnimated thumbnail providedAnimated thumbnail providedAnimated GIF preview provided
Visual generationAI Visuals matched to each email scene per Brand KitNone, uses your footageNone, uses your footageNone, uses webcam footage
Brand applicationBrand Kit (logo, fonts, colors, motion, outro) on every scenePlayer skin and CTA onlyPlayer skin and CTA onlyLimited intro/outro
Aspect ratios per render16:9, 1:1, 9:16 from one renderSource ratio onlySource ratio onlySource ratio only
VoiceoverElevenLabs voices plus cloned voice, any supported languageYour recorded audioYour recorded audioYour recorded audio
API plus agentic accessREST, MCP server, Zapier, n8n, MakeAPI availableAPI availableLimited API

FAQ

Common questions about email to video

Paste the email body, up to 10,000 words. The agent reads the subject line and copy, rewrites it as a hook-body-CTA video script, and builds a scene-by-scene storyboard. You review and edit the storyboard in plain language, then export 16:9, 1:1, and 9:16 cuts plus a play-button thumbnail for the inbox. The flow runs in under five minutes from paste to export.

Still curious?

Email → Video

Ready to turn the next send into a branded video?

Paste the email, review the storyboard, export three ratios plus an inbox thumbnail. Roughly five minutes from paste to schedule.