RSS to Video: turn every feed item into a product or marketing video

Pick a feed item: a blog post, a release note, a changelog entry, or a podcast episode. Paste that item's article URL and ngram reads the page, plans the storyboard, and exports a product or marketing video draft you can edit before render.

Input · RSS feed to VideoReady

Grab the link to one item in your RSS or Atom feed: a blog post, a release note, a changelog entry, or a podcast episode page. ngram fetches that page, strips boilerplate, and turns it into a video. To work through a whole feed, convert one item, then the next. Items that only point to someone else's hosted video aren't a source.

Blog postsRelease notesChangelog entriesPodcast episodesNewsletter postsProduct update postsDocs pagesAtom feed items

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 feed item to a render.

No copying the post into a slide editor, no re-typing release notes into a script field, no stock-clip keyword bingo. The feed item is the source.

01

Paste the feed item's URL

Open the item you want from your feed and paste its article URL. ngram fetches that page's full body with Firecrawl + Exa. Working through the whole feed? Convert one item, then come back for the next.

02

The agent rewrites the item as a video script

The feed entry becomes its own hook, body, and CTA. The item title anchors the opening scene, the body collapses into narration, and lists or pull quotes become callouts. The phrasing the post earned stays in the cut.

03

Review the storyboard before render

Every scene shows its line of script, its visual direction, and its duration. Drop a section, rewrite the hook, swap a visual, and each change reflects back into the script in plain language.

04

Export in three ratios

One render produces 16:9 for YouTube and embeds, 1:1 for in-feed posts, 9:16 for vertical channels. Captions burned in, on your Brand Kit.

Output controls

The feed item is the source. These are the dials.

Item-aware extraction

ngram fetches the feed item's article page and reads its title and body. Boilerplate footers, share widgets, and subscribe prompts are stripped before the script is written.

One item, one video

Each item you convert renders as its own video instead of one long compilation. Work through a feed item by item, so a 10-post feed becomes 10 distinct clips, one render at a time.

Item-level trimming

Drop the sections a given entry doesn't need without retyping. Each scene maps back to its source paragraph in the feed item, so cutting is editorial, not timeline-based.

AI visuals per scene

Each scene gets a brand-matched image or short generative clip drawn from the entry's meaning, not a stock-library match against the post slug. Useful when a text-only feed item ships with no imagery of its own.

Brand Kit on every item

Logo, colors, fonts, motion style, and outro CTA from your saved Brand Kit apply to every video you make from the feed, so post one and post fifty look like the same product.

Three ratios in one render

16:9 for YouTube and embeds, 1:1 for in-feed posts, 9:16 for vertical channels. Smart reframing keeps the entry's headline on-screen across every aspect ratio.

Voiceover from any saved voice

Read each item in a default ngram voice, a cloned founder voice, or any ElevenLabs multilingual voice. The narration stays the post's narration.

Built only on your feed item

ngram uses the fetched feed item and any pasted entry only to build your video. You own the output, the captions, and the editable source script.

Use cases

Where a feed earns a second life as video.

Changelog

Build a video for each changelog entry

Paste each shipped changelog entry's URL and it becomes a short branded video. Release the note and the clip on the same day, no design ticket per feature.

See use case
Feature announcement

Turn release-note feed items into launch clips

Each release-note entry in the feed carries a hook and a what-changed body already. Paste the published note's URL and ngram lifts that structure into a branded announcement video.

See use case
Newsletter

Send a video version of each feed post

Paste a new blog or newsletter entry's URL and ngram renders the video version, so subscribers who never click through still get the post that mattered.

See use case
Developer relations

Ship a dev-update video off the release feed

Your release or API-changelog feed is already the script. Convert each entry into a walkthrough video for the docs site and developer social without re-writing the post.

See use case
Social distribution

Spin each feed item into vertical social clips

Marketing pastes each fresh post's URL into ngram; every one becomes a 9:16 clip for paid and organic distribution, captioned and on-brand, off the page that already exists.

See use case
Product marketing launch

A launch-feed entry becomes the launch video

Your published launch post is already the launch script. Paste the feed item's URL for a 60-90 second launch video off the same source, ready for the announcement.

See use case
Email and lifecycle

Embed a feed-to-video summary in your emails

Drop the video version of last week's feed entry inline in the send. Readers who skim the text still watch the clip, and click-through on the embedded video lifts open-rate value.

See use case
Podcast and creator

Turn podcast-feed episodes into watchable clips

Each episode in your podcast feed ships with show notes and a body. ngram cuts that into short captioned video clips for the channels where audio alone never gets watched.

See use case

Tools that pair with this converter

Sharpen the post before. Edit the video after.

All ngram tools

Integrations

Fire rss-to-video the moment your feed updates.

RSS is a trigger format, so the converter pairs with the automation stack that already polls feeds for new entries. Start from a feed-watch recipe below, or wire your own with the REST API.

REST APIMCP serverWebhooksPoll a feed and POST each new item to the REST API in roughly twenty lines, and the Firecrawl fetch of the entry body is included in the job.

How it compares

If you've been using an automation tool to turn a feed into video.

Plainly, Creatomate, and RSSMasher map feed fields into a fixed template and render the same layout for every item. ngram fetches the feed item you paste, rewrites it as a script, plans a storyboard you review, and renders against your Brand Kit on every scene.

FeaturengramPlainlyCreatomateRSSMasher
How a feed item becomes videoAgent rewrites the entry body as a hook-body-CTA script, per itemFeed fields mapped into a fixed templateFeed fields mapped into a fixed templateHeadline + image into a news-style template
Storyboard review before renderFull scene-by-scene plan editable in plain languageTemplate preview, no script-level editTemplate preview, no script-level editTemplate preview, limited edits
Brand applicationBrand Kit (logo, fonts, colors, motion, outro) on every scenePer-template stylingPer-template stylingPer-template styling
Visual generationAI Visuals matched to each entry's meaning, per Brand Kit styleStock or feed-image onlyStock or feed-image onlyStock or feed-image only
Aspect ratios per render16:9, 1:1, 9:16 from one renderOne ratio per templateOne ratio per templateOne ratio per template
VoiceoverElevenLabs voices + cloned founder voice, any languageLimited TTS voicesLimited TTS voicesLimited TTS voices
Single item vs. whole feedConvert one entry by hand, or wire the API to fire one render per new itemAutomation-first, batch onlyAutomation-first, batch onlyAutomation-first, batch only
How your source is usedFetched feed item used only to build your video; you own the outputAccount-bound retentionAccount-bound retentionAccount-bound retention
API + agentic accessREST, MCP server, Zapier, n8n, MakeAPI + ZapierAPI-firstBuilt-in feed scheduler

FAQ

Common questions about converting RSS to video

RSS to video turns items from a feed into finished videos. You open a feed item, paste its article URL, and ngram fetches that page, reads its body, rewrites it as a scene-by-scene script, and renders a product or marketing video against your Brand Kit. The item becomes its own video, exported in 16:9, 1:1, and 9:16 from one render. To cover a whole feed, convert one item at a time, or wire the API to fire a render per new item.

Still curious?

RSS → Video

Ready to turn your feed into product and marketing videos?

Paste a feed item's URL, review the scene plan, and export it in 16:9, 1:1, and 9:16, all on your Brand Kit. Then come back for the next item.