Report to Video for the findings your audience needs to act on
Choose the findings and decision that matter most to the audience instead of reading the report page by page. Build a narrated visual story, then create focused cuts around each major insight.
Four steps from an 18-page report to a 90-second recap.
No deck rebuild, no manual chart redraw, no recording booth. Upload the report, approve the summary storyboard, render the MP4.
01
Drop the report in
Native-text and scanned report PDFs both work. We OCR scans, parse the layout, and pull the executive summary, section headings, body copy, KPIs, tables, and charts out of every page.
02
We summarize and script it
The agent ranks the report's findings, leads with the headline numbers, condenses each section into a scene, and writes a narration script. A 40-page annual report does not become a 40-scene slog.
03
Tune the storyboard
Every scene is visible before render. Reorder the findings, drop a section, animate a chart from the report, or ask in chat for a 3-minute board cut versus a 60-second LinkedIn recap.
04
Render and share
Export one reviewed MP4 at a selected aspect ratio for the board portal, 1:1 for the LinkedIn feed, 9:16 for vertical. Prepare other ratios as separate edits; use Video Converter or Video to GIF for other formats. Hosted page at /watch/, embed code, or direct download for the stakeholder email.
Output controls
What you control between report and final recap.
Findings-first summarization
ngram does not narrate the report page by page. It ranks the findings, leads with the headline metric, and folds supporting detail into later scenes, so the recap opens on the number stakeholders came for.
Charts pulled from the report
Tables and charts inside the report are extracted and rebuilt as animated lower-thirds and callouts. A static revenue chart on page nine becomes a counting-up stat the viewer actually reads.
Summary script you edit in plain English
The narration appears scene by scene before any render. Trim a finding, reorder the sections, paste the CEO's exact framing, or shorten the recap to fit a two-minute stakeholder email.
Brand kit applied per scene
Logo, colors and fonts from your Brand Kit stamp every scene. Choose saved intro or outro slides for each video that needs them. The investor recap and the all-hands report video come out looking like the same finance team made both.
Voiceover from a library or your clone
Pick an ElevenLabs or MiniMax voice, or use a cloned voice from /app/settings/voice so the CFO narrates the quarterly report in their own voice. Voiceover regenerates when you edit the script.
Burned-in captions, brand-styled
Captions come from the same script the voiceover reads, so the numbers are exact. Leave them on for the muted LinkedIn recap of an annual report, toggle off for an internal board portal.
16:9, 1:1, and 9:16 as separate reviewed edits
Prepare a 16:9 board-deck edit, a 1:1 LinkedIn-results edit, or a 9:16 team-channel edit from the same storyboard. Review each aspect-ratio edit separately before exporting one MP4.
Multilingual report recaps
Translate the narration and re-render the voiceover in dozens of languages via ElevenLabs. Useful when a global business has to send the same quarterly report recap to regional teams.
Plug report to video into where your reports already land.
Each recipe is tied to a real reporting trigger. Wire your own with the REST API and self-managed webhook subscriptions for video.completed or video.failed if you would rather build it.
REST APIMCP serverWebhook subscriptionsFor API automation, send supported text or URL inputs with a self-service API key, retrieve the video job status, and subscribe to video.completed or video.failed.
How it compares
If you have been using something else to recap a report.
Synthesia gives you an avatar reading the report. NotebookLM gives you an audio overview. Lumen5 gives you a template-driven editor. ngram reads the report, summarizes the findings, animates the charts, applies the brand, and supports separate aspect-ratio edits.
Feature
ngram
Synthesia
NotebookLM
Lumen5
Max input report size
50 MB per file
Page-count limit
Source-count limit
Page-count limit
How the report becomes video
Summary + storyboard + branded scenes
Avatar narrates extracted text
Audio overview, no video
Template-based scenes
Findings-first summarization
Ranks and leads on key metrics
Reads text in page order
Conversational summary
Manual scene building
Charts rebuilt as motion graphics
Animated stat reveals from the report
Static screenshots
Audio only
Template charts
Storyboard review before render
Full scene-by-scene preview
Slide-level only
Not applicable
Template editor
Brand kit applied
Logo, colors, fonts. Choose a compatible intro or outro separately.
Template-bound
None
Template-bound
Channel versions
16:9, 1:1, and 9:16 as separate reviewed edits
Single ratio per project
Audio file only
Per-project ratio
Multilingual voiceover
Many languages via ElevenLabs
Broad language list
Limited
Limited
API + webhook
REST API with self-service API keys; webhook subscriptions for video.completed or video.failed; MCP, Zapier, and n8n for documented workflows
Upload the report PDF (or paste a direct link to it from Drive, Dropbox, or S3) to ngram. The agent reads the document, ranks the findings, drafts a summary narration and storyboard, and renders a branded recap with voiceover and captions. Review the plan containing the script before any render runs.
What types of reports work best for video?
Quarterly and annual reports, investor updates, financial reports, marketing performance reports, QBR reports, and research or benchmark reports convert most cleanly. Reports with a clear executive summary and labelled metrics produce the tightest recaps. Scanned reports work too, since they go through OCR first.
Does ngram summarize the report or read it page by page?
It summarizes. The agent ranks the report's findings, opens the recap on the headline number, and folds supporting detail into later scenes. A 40-page annual report becomes a 90-second to 3-minute recap, not a 40-scene reading of the whole document.
What happens to the charts and tables in my report?
Charts and tables are extracted and rebuilt as animated stat reveals, lower-thirds, and callouts. A static revenue chart becomes a counting-up figure in the recap. You can keep the original chart image as a scene visual or let ngram re-animate the underlying numbers.
What output formats and aspect ratios does report to video support?
Studio exports one reviewed MP4 per edit. Prepare 16:9, 1:1, or 9:16 as separate edits; use Video Converter for other video formats and Video to GIF for GIF output. Review the board cut and LinkedIn recap as separate edits before sharing them. Export resolution is 720p on Basic, 1080p on Premium, and 4K on Ultimate. Share a public watch link on Free.
Can I edit the recap after ngram converts the report?
Yes. The storyboard is editable scene by scene before render: reorder findings, drop a section, or swap a chart. After render, the recap opens in the full timeline editor where you can change the narration and re-render specific scenes.
Does ngram support multilingual report recaps?
Yes. Once a report is converted, the narration can be translated and the voiceover regenerated in the target language using ElevenLabs voices. On-screen figures and captions translate alongside, which helps when one quarterly report has to reach regional teams.
What is the file size limit for a report?
50 MB per PDF report. For very large annual reports, paste a direct link to the file (Google Drive, Dropbox, S3) instead of uploading directly. Public API jobs use supported text or URL inputs; direct file uploads for this workflow are handled in Studio.
How is my uploaded report data handled?
Your report is used to generate your recap video, and brand-kit content guardrails enforce approved and blocked phrases per workspace. You can delete your account and data anytime from Settings. Talk to sales about security, access controls, and data handling for your team.
Can I integrate report to video into my own workflow?
Yes. The REST API uses a self-service API key for supported text or URL jobs; MCP, Chrome extension, Zapier, and n8n support documented workflows. Use a connector trigger to start a supported ngram text or URL action; the connector returns the job status or result to a downstream step you configure.
How is ngram different from Synthesia for report to video?
Synthesia produces an avatar narrating extracted report text, a talking head over the document. ngram summarizes the findings, rebuilds the report's charts as motion graphics, applies the brand kit, and supports separate aspect-ratio edits. Pick Synthesia when you need an avatar face; pick ngram when you need a produced recap of the report's numbers.
Report → Video
Ready to turn your next report into a recap people watch?
Upload a quarterly, investor, or performance report and see the summary storyboard before any render runs. Review the plan containing the script, then generate your video.
Give Claude your dated metrics, milestones and current challenge. Check the figures in ngram’s plan, then deliver the finished investor briefing with your written update.
Approved metrics, milestones and investor asksA narrated investor briefing
Give Claude your roadmap and the feedback you need from stakeholders. Review ngram’s plan to keep available features, work in progress and tentative ideas distinct, then create the update.
Current priorities, availability and dependenciesA narrated roadmap briefing
Explain what is underway, what comes next and what is still an idea. Turn the current roadmap into a video stakeholders can revisit without turning tentative dates into commitments.
Give teammates an update they can watch on their own schedule. Turn reporting notes into a short video covering completed work, work in progress and the decisions that need a response.