← Back to Help

RSSFlux Advertising Scripts — 2026 Campaign

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.

---

30-Second Ads

---

Ad 1: "One Click to Your Phone" (30s)

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:

  • Use Screen Studio with auto-zoom for the desktop captures
  • Phone mockups: Rotato or Apple's screen recorder with a bezel overlay
  • Speed up the desktop interaction to fit the 7-second window
  • Audio cue: soft notification chime at 0s and 18s

---

Ad 2: "The Feed That Fights Back" (30s)

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:

  • The Cloudflare shot can be a stock screen recording of any Cloudflare-protected site
  • The icon montage is an animation — use Lottie or simple keyframes in your editor
  • Audio cue: tension music 0-5s, resolves at 15s when items appear

---

Ad 3: "Your 6 PM Briefing" (30s)

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:

  • The split screen comparison (raw vs rendered) can be done with screen captures stitched together
  • Show the preset buttons being clicked in real time
  • Audio cue: soft clock tick at 0s, email "whoosh" at 5s

---

60-Second Ads

---

Ad 4: "Full Workflow: Source to Phone" (60s)

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:

  • The time-lapse segment is critical — use a fast clock animation (2s real time)
  • Keep desktop scroll speed moderate — fast enough to feel efficient, slow enough to read titles
  • Audio cue: rhythmic productivity music, notification sound at 20s and 48s

---

Ad 5: "For Teams and Researchers" (60s)

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:

  • Use professional, muted color grading for the first 6 seconds to set the "work" tone
  • Switch to RSSFlux's orange/blue brand colors at 6s for the dashboard reveal
  • The contact list scroll should show at least 4 entries to demonstrate utility
  • Audio cue: subtle ambient music, rising in energy from "work" to "solution" at 18s

---

Ad 6: "The Template Is the Message" (60s)

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:

  • The typewriter effect is critical for the template typing shot — keyframe each character in your editor
  • The preset button clicks should be real interaction, not animated — captures feel authentic
  • The three phone mockups at the end should each have visibly different message structures
  • Audio cue: typing sounds for template entry, notification chimes for the final montage

---

Universal Production Notes

Recommended Tools

| 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 |

Text Overlays for Silent Viewers

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" |

Color Palette for Graphics

  • Background: #020617 (slate-950) or #0f172a (slate-900)
  • Accent: #f97316 (orange-500)
  • Secondary: #3b82f6 (blue-500)
  • Text: #ffffff primary, #cbd5e1 (slate-300) secondary
  • Button: #ea580c (orange-600) hover #f97316

Recommended Music

  • Ad 1, 4: Upbeat lo-fi / chillhop — 90-100 BPM
  • Ad 2: Tension-to-release cinematic — starts minor, resolves at 15s
  • Ad 3, 6: Clean acoustic / piano — 70-80 BPM
  • Ad 5: Professional ambient / electronic — 100-110 BPM

File Naming for Deliverables

`

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

`