Annual Report to Video for the story behind the year's results
Turn a dense annual report into a clear narrative about the year, the numbers that matter, and what comes next. Keep every claim tied to the approved document and adapt the video for each stakeholder group.
Four steps from a 48-page annual report to a two-minute recap.
No deck rebuild, no chart redraw, no recording booth. Upload the annual report, approve the summary storyboard, render the MP4.
01
Drop the annual report in
Native-text and scanned annual report PDFs both work. We OCR scans, parse the layout, and pull the CEO letter, section headings, body copy, KPIs, financial tables, and charts out of every page.
02
We summarize the year and script it
The agent ranks the year's results, opens on the headline number, folds each section into a scene, and writes the narration. A 48-page annual report does not turn into 48 talking slides.
03
Tune the storyboard
Every scene shows before render. Reorder the highlights, drop a section, animate a chart from the report, or ask in chat for a 3-minute board cut versus a 60-second shareholder recap.
04
Render and share
Export one reviewed MP4 at a selected aspect ratio for the investor portal, 1:1 for the LinkedIn results post, 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 the annual report and the final recap.
Results-first summarization
ngram does not narrate the annual report cover to cover. It ranks the year's results, opens on the headline metric, and folds supporting detail into later scenes, so the recap leads with the number shareholders came for.
Charts pulled from the report
Financial tables and charts inside the annual report are extracted and rebuilt as animated lower-thirds and callouts. A flat revenue chart on page thirty becomes a counting-up figure the viewer actually reads.
Summary script you edit in plain English
The narration appears scene by scene before any render. Trim a section, reorder the year's highlights, paste the CEO's exact framing, or cut the recap to fit a two-minute investor 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. This year's annual report video and last year's come out looking like the same investor-relations team built 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 CEO narrates the year-in-review 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 every figure stays exact. Leave them on for the muted LinkedIn cut of the annual report, toggle off for the investor-portal version.
16:9, 1:1, and 9:16 as separate reviewed edits
Prepare a 16:9 investor-portal edit, a 1:1 results-post edit, or a 9:16 team-channel edit from the same storyboard. Review each aspect-ratio edit separately before exporting one MP4.
Multilingual annual report recaps
Translate the narration and re-render the voiceover in dozens of languages via ElevenLabs. Useful when a global company sends the same annual report recap to regional shareholders and staff.
Plug annual report to video into where your reports get published.
Each recipe is tied to a real year-end 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 an annual 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 annual report, leads on the year's results, 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 annual report becomes video
Summary + storyboard + branded scenes
Avatar narrates extracted text
Audio overview, no video
Template-based scenes
Results-first summarization
Ranks and leads on the year's 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 annual report PDF (or paste a direct link to it from Drive, Dropbox, or S3) to ngram. The agent reads the document, ranks the year's results, 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 annual reports work best for video?
Shareholder annual reports, financial year-end reports, ESG and sustainability reports, and nonprofit impact reports convert most cleanly. Reports with a clear CEO letter and labelled metrics produce the tightest year-in-review recaps. Scanned annual reports work too, since they go through OCR first.
Does ngram summarize the annual report or read it page by page?
It summarizes. The agent ranks the year's results, opens the recap on the headline number, and folds supporting detail into later scenes. A 48-page annual report becomes a 90-second to 3-minute recap, not a 48-scene reading of the whole document.
What happens to the financial charts and tables in my annual 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 annual 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 investor-portal 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 annual report?
Yes. The storyboard is editable scene by scene before render: reorder highlights, 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 annual report recaps?
Yes. Once an annual 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 annual report reaches regional shareholders and staff.
What is the file size limit for an annual report?
50 MB per PDF. 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 annual report data handled?
Your annual 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 annual report to video into my own workflow?
Yes. The REST API uses a self-service API key for supported text or URL jobs; MCP, 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 annual report to video?
Synthesia produces an avatar narrating extracted report text, a talking head over the document. ngram summarizes the year's results, 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 year's numbers.
Annual report → Video
Ready to turn this year's annual report into a recap people watch?
Upload your annual, shareholder, or impact 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