6 video ads: 3 × 30 seconds, 3 × 60 seconds. Designed for Sora, RunwayML Gen-3, or traditional editing. Each entry includes: hook, target emotion, shot table, voiceover, screen elements, production notes, and CTA.
All ads end with: "Start free at rssflux.io" + logo (white on dark background, 2-second hold).
Format: 9:16 vertical (1080×1920) for TikTok, Instagram Reels, YouTube Shorts. Optional 16:9 horizontal version for YouTube pre-roll.
---
---
Hook: Your phone buzzes — an article you care about is waiting.
Emotion: Convenience, relief, control.
| Time | Shot | Camera / Motion | Screen Elements | Voiceover |
|------|------|-----------------|-----------------|-----------|
| 0-3 | Phone lock screen: Slack notification appears with article title "Archaix Mystery Machine Is On It!" | Static, close-up on phone, notification slides in from top | iPhone / Pixel bezel, Slack icon, article title, "RSSFlux" tag | "You find something worth keeping." |
| 3-10 | Split screen — left: RSSFlux feed view scrolling through item cards. Right: finger taps "Send to Slack" button on a card. | Smooth horizontal scroll left, cursor highlight pulse on button | Feed item cards with thumbnails, Send buttons row at card bottom | "One click sends it to your phone." |
| 10-18 | Dropdown appears above button: "Myself" + contact names ("Mom", "Work Chat"). Finger taps "Myself". | Zoom into dropdown, gentle bounce on selection | Dark dropdown with rounded corners, channel icons (Slack/Discord) next to each name | "Or pick a contact and share instantly." |
| 18-25 | Phone screen: Slack DM from RSSFlux bot, article embed with title, link, description. | Smooth rack focus from phone to message content | Slack UI, bot avatar, rich embed card | "It arrives formatted and ready to read." |
| 25-30 | RSSFlux logo centered, "rssflux.io" below, fade to dark. | Slow zoom out, logo glows | White logo on dark gradient background, clean sans-serif CTA text | "Start free at rssflux.io." |
Screen captures needed:
1. dashboard/feeds/{id}/view — item cards with Send buttons visible (desktop browser)
2. Push contact dropdown expanded with "Myself" and 2-3 contacts
3. Phone mockup showing Slack notification
4. Phone mockup showing Slack DM with article embed
Production notes:
---
Hook: Some sites don't want to be scraped.
Emotion: Defiance, empowerment, technical confidence.
| Time | Shot | Camera / Motion | Screen Elements | Voiceover |
|------|------|-----------------|-----------------|-----------|
| 0-5 | Browser shows a site with Cloudflare challenge (spinning rocket). Text overlay: "BLOCKED" in red. | Slow push into the Cloudflare screen, red overlay fades in | Cloudflare challenge page, URL bar showing target domain | "Some sites block bots." |
| 5-15 | Cut to RSSFlux dashboard. URL is pasted into the "Add Feed" form. Hit Create. Items appear with thumbnail, title, date. | Speed ramp: paste action → creation animation → items populate in a cascade | Feed creation form, loading spinner (0.5s), then full item cards | "RSSFlux uses multiple scrapers — Nitter, ScraperAPI, FlareSolverr — to get through." |
| 15-22 | Quick montage (0.5s each): Nitter icon ✓, ScraperAPI icon ✓, FlareSolverr icon ✓ fade in sequence across screen. Final checkmark. | Icons fly in from different screen edges, land in a row | Clean flat icons with green checkmarks, technical labels below | "It falls back until it works." |
| 22-30 | RSSFlux logo + CTA. | Slow zoom out, logo glows | Logo on dark background | "Turn blocked pages into RSS. Start free at rssflux.io." |
Screen captures needed:
1. A Cloudflare challenge page (record with browser dev tools throttling)
2. RSSFlux feed creation flow — paste URL → items appear
3. Nitter / ScraperAPI / FlareSolverr icon set
Production notes:
---
Hook: What if your daily update wrote itself?
Emotion: Anticipation, satisfaction, automation delight.
| Time | Shot | Camera / Motion | Screen Elements | Voiceover |
|------|------|-----------------|-----------------|-----------|
| 0-5 | Clock app on phone shows 6:00 PM. Notification banner slides down: "{item_count} new articles from {feed_list}" | Static phone, notification slides in from top, haptic vibration line on screen | Clock face (analog or digital), Gmail/email notification icon | "Six PM. Your briefing arrives." |
| 5-15 | Screen recording: automations form open. Preset buttons at top: "Daily Briefing" is highlighted. Template field shows New from {feed_list}\n\n{items}. Text cursor blinks. | Slow zoom to template field, characters appear as if typed | Automations page, preset buttons row, textarea with monospace font, variable reference panel below | "Pick a preset or write your own template. Every {variable} pulls live data." |
| 15-22 | Split screen — left: template text. Right: rendered output showing "New from Archaix, The Government Rag" followed by bulleted items. | Text on left fades, rendered output on right fades in | Two-column layout, raw template vs formatted message | "Use {feed_item[0][1].title} for the second article from your first feed." |
| 22-30 | RSSFlux logo + CTA. | Slow zoom out | Logo on dark background | "Build your daily briefing in two minutes. Start free at rssflux.io." |
Screen captures needed:
1. dashboard/automations — form with presets and template field
2. Template variable reference panel expanded
3. Phone mockup showing email/Slack notification with rendered content
Production notes:
---
---
Hook: From a URL you found to a notification on your phone — in under a minute.
Emotion: Efficiency, full-journey satisfaction, "I can do this."
| Time | Shot | Camera / Motion | Screen Elements | Voiceover |
|------|------|-----------------|-----------------|-----------|
| 0-8 | Problem setup: browser with 15+ open tabs. User sighs, closes them. Text overlay: "Too many sources to track." | Slow pan across tab bar, user's cursor closes tabs one by one | Cluttered browser, tab overload, stressed user reflection (blurred) | "You follow a dozen sources. Tabs pile up. Bookmarks get buried." |
| 8-20 | RSSFlux dashboard — paste URL into "Add Feed" form, click Create. Items populate as cards with thumbnails. | Speed ramp: paste → create → items cascade in (2x speed then normal) | Feed creation form, loading bar, item cards slide in | "Add a source to RSSFlux. It scrapes the page, extracts every article, and gives you a clean feed." |
| 20-35 | Scroll through feed items. Pause on one. Click "Send to Slack" → dropdown shows "Myself" → tap. Phone buzzes with Slack message. | Smooth scroll, hand cursor, dropdown bounce, cut to phone | Feed item cards, Send button, dropdown, phone notification | "Scroll your feed. See something interesting? One click sends it to your phone." |
| 35-48 | Open automations page. Click "New Action". Pick "Daily" trigger. Template: {items}. Set time to 6 PM. Save. | Sequence of fast cuts for each form field fill | Automation form, trigger selector, template textarea, save confirmation | "Want it automated? Create a daily action. Same template variables, same channels — but on a schedule." |
| 48-55 | Time-lapse: clock spins 6 PM → phone notification arrives with email subject "Your RSSFlux Feed Activity" | Speed-ramped clock, notification slide-in | Clock animation, email notification on phone | "The next day at 6 PM, your briefing arrives. No manual work." |
| 55-60 | RSSFlux logo + CTA. | Slow zoom out, glow | Logo on dark background | "Monitor, route, automate. Start free at rssflux.io." |
Screen captures needed:
1. Cluttered browser tab bar (stock or staged)
2. Feed creation at dashboard/feeds/new
3. Feed item scroll at dashboard/feeds/{id}/view
4. Push button interaction with dropdown
5. Automation creation at dashboard/automations
6. Phone mockup — Slack notification + email notification
Production notes:
---
Hook: You found it. Your team needs to see it.
Emotion: Collaboration, intelligence-sharing, professional.
| Time | Shot | Camera / Motion | Screen Elements | Voiceover |
|------|------|-----------------|-----------------|-----------|
| 0-6 | Split screen: left — researcher reading a report. Right — analyst on a different site. Both highlight text. | Slow parallel push into each screen | Two browser windows, serious professional context | "You research. Your team needs what you find." |
| 6-18 | RSSFlux dashboard — feed list shows 28 active feeds. Health stats: last scraped, item counts. Green checkmarks. | Slow scroll down the feed list, pause on the stats row | Feed table with Source, Status, Items columns; health indicators | "Twenty-eight sources. All active. All monitored from one dashboard." |
| 18-30 | Click into a feed. Items load. Click Send on an article → contact dropdown appears → pick "Analyst Team" → sent. | Speed-ramped from click to dropdown appearance | Item card, Send button, dropdown with "Myself" + "Analyst Team" labeled with Discord icon | "Click Send, pick your team channel, and the article arrives in Discord instantly." |
| 30-42 | Cut to Settings → Push Contacts. List of saved contacts with channel tags (Signal, Slack, Discord, Telegram). Add contact form visible. | Slow scroll through contact list, pause on add form | Contact list with edit/delete buttons, add form with Channel/Label/Target fields | "Save contacts in Settings. Label them by team or role. Assign a channel per contact." |
| 42-52 | Phone shows Discord DM: embed card from RSSFlux bot with article title, link, description. | Rack focus to message content | Discord mobile UI, RSSFlux bot avatar, rich embed | "Your analyst sees it in their DMs — full title, link, and description ready to open." |
| 52-60 | RSSFlux logo + CTA. | Slow zoom out, glow | Logo on dark background | "Share intelligence in seconds. Start free at rssflux.io." |
Screen captures needed:
1. Feed list at dashboard/feeds showing multiple active feeds
2. Feed view at dashboard/feeds/{id}/view with Send button interaction
3. Contact manager at Settings → Push Contacts section
4. Phone mockup — Discord DM with article embed
Production notes:
---
Hook: Your notification doesn't have to be boring.
Emotion: Creativity, control, delight at customization.
| Time | Shot | Camera / Motion | Screen Elements | Voiceover |
|------|------|-----------------|-----------------|-----------|
| 0-8 | Empty email screen. Cursor blinks in subject line. Text overlay: "What do you want your notifications to say?" | Static shot, subtle cursor blink, text overlay fades in | Blank email compose view, minimal UI | "What does your ideal notification look like?" |
| 8-20 | RSSFlux automations form. Template textarea is empty. User types: {feed_title[0]} — 2nd item then hits enter and types {feed_item[0][1].title}. Characters appear one by one. | Cinema-mode close-up on textarea, characters appear with typewriter effect | Monospace font in textarea, cursor blinking, variable reference panel visible | "With RSSFlux, you write the message. Use {feed_title[0]} for the first feed's name. {feed_item[0][1].title} for the second article's title." |
| 20-32 | Rendered output appears beside the template: "Archaix — 2nd item" below "Not as Far Fetched as You Think". Text zoom transition. | Split screen slides in from right showing rendered result | Template on left, rendered output on right with matching formatting | "It renders into a real message. Title, link, description — you control what shows up." |
| 32-45 | Preset buttons row: "Daily Briefing", "New Item Alert", "Summary Only". User clicks each — template fills with different text. Click "Daily Briefing". | Fast cut between preset clicks, template content swaps instantly | Preset buttons change color when selected, template updates below | "Or use our presets. One click fills a proven template. Daily Briefing, New Item Alert, Summary Only." |
| 45-55 | Montage: three email notifications arrive on phone. Each has different formatting. First: bulleted list. Second: single article with link. Third: summary count. | Three quick cuts, 3 seconds each, different notification cards | Phone screen showing three distinct email formats | "Your team gets exactly the format they need. Full items, summaries, or per-feed breakdowns." |
| 55-60 | RSSFlux logo + CTA. | Slow zoom out, glow | Logo on dark background | "Your message, your format, your schedule. Start free at rssflux.io." |
Screen captures needed:
1. Automation form with empty template field at dashboard/automations
2. Template typed with {feed_title[0]} and {feed_item[0][1].title} — then rendered
3. Preset buttons clicked: "Daily Briefing", "New Item Alert", "Summary Only"
4. Three phone mockups showing different email formats
Production notes:
---
| Tool | Purpose | Cost |
|------|---------|------|
| Sora or RunwayML Gen-3 | Text-to-video for splashy opener/closer shots | Subscription |
| Screen Studio | Desktop screen recordings with auto-zoom and cursor effects | $99 one-time |
| Rotato or Screen Studio | Phone mockup bezels and reflections | $79-99 |
| DaVinci Resolve | Editing, speed ramps, transitions, text overlays | Free |
| ElevenLabs | AI voiceover (select "Will" or "Charlotte" for professional tone) | $5/mo starter |
| Canva | Quick text overlays, thumbnail generation | Free tier |
Every ad needs bold text at top or center for viewers watching with sound off:
| Ad | Key Overlay Lines |
|----|-------------------|
| 1 — One Click | "Send any article to your phone" → "Share instantly with contacts" |
| 2 — Fights Back | "Some sites block bots" → "RSSFlux gets through" |
| 3 — 6 PM Briefing | "Your briefing writes itself" → "Custom templates" |
| 4 — Full Workflow | "Too many tabs?" → "One click = one feed" → "Automate it" |
| 5 — Teams | "Share intelligence in seconds" → "Saved contacts" |
| 6 — Template | "You write the message" → "Your format, your schedule" |
#020617 (slate-950) or #0f172a (slate-900)#f97316 (orange-500)#3b82f6 (blue-500)#ffffff primary, #cbd5e1 (slate-300) secondary#ea580c (orange-600) hover #f97316`
rssflux-ad-1-oneclick-30s-v1.mp4
rssflux-ad-2-fightsback-30s-v1.mp4
rssflux-ad-3-briefing-30s-v1.mp4
rssflux-ad-4-workflow-60s-v1.mp4
rssflux-ad-5-teams-60s-v1.mp4
rssflux-ad-6-template-60s-v1.mp4
`