Fryd Wiatrowski

Fryd Wiatrowski · Launch Video Breakdown: Hook, Pacing & Motion Design

Excited to launch Viktor AI COWORKER THAT LIVES IN SLACK One teammate that handles marketing audits, ad management, lead research, daily reports, and deployed apps. Across every channel. At once. → 3,000+ tool integrations. If one's missing, it builds its own → Persistent https://t.co/M9H2YFbCPm

AI AgentsLaunchFebruary 12, 2026@frydwia
0:00 · The Hook · Introducing Viktor: The AI Coworker
0:00 / 0:00

Scene-by-scene timeline & spoken transcript

  1. The Hook

    Introducing Viktor: The AI Coworker

    “Excited to launch Viktor, an AI co-worker that lives in Slack. One teammate that handles marketing audits, ad management, lead research, daily reports, and deployed apps. Across every channel. At once. It connects to 3,000 tools. If one's missing, it builds its own. It's persistent.”

    On screen
    Agnieszka 10:46 AM Who's triaging the PostHog drop-off? Viktor APP 10:46 AM Pulled the PostHog funnel. Drop-off is at onboarding step 3 — been bleeding 28% of users for 3 weeks. Step 3 → 62.8% (down from 87.1% at Step 2) Looks like the OAuth permissions screen is scaring people off — 80% of drop-offs happen within 4 seconds of hitting that step. Full funnel ↓ (72 kB) Onboarding Funnel – Last 3 Weeks Signup 100% 16% Step 1 94.2% 17% Step 2 28% drop-off here OAuth permissions screen to introduce you to Viktor connects to 3,000 tools build apps, every week pulling together reports
    Camera
    Alternates between a medium shot of the founder speaking directly to the camera and close-up screen recordings of Slack conversations and data visualizations.
    Motion
    Rapid cuts between founder and product UI, with subtle UI animations like text appearing and data points highlighting. Sound design impacts punctuate transitions.
  2. Problem Agitation

    Automating Tedious Tasks

    “Imagine you're a growth marketer. Every week pulling together reports from your ad accounts, PostHog, and Baremetrics. Viktor can do that for you. It can pull this week's growth report from our ad accounts, PostHog, and Baremetrics. It can create an Excel version and a presentation for investors. It can also flag anomalies. Heads up — Meta Audience Network placements are down 30% WoW with CPM up 42%. I'd recommend disabling these placements. Estimated savings: ~$10k/week. As a follow up, we asked Viktor to add signup sources from PostHog and run this every Monday. This works because Viktor has its own computer.”

    On screen
    cluster is starting to dominate 🔥 Keep going. Alex – nice catch on the Meta audience fatigue. Swapping to the January converter lookalike before we burned more budget was the right call. CPA already coming back down 💰 Customer Success Rachel – the Meridian renewal was huge. They were on the fence and you turned it into an expansion. Textbook 💪 Tom – good instinct flagging the three accounts with declining usage. I've been looking into it and there's a pattern we should discuss this morning. Might be related to the v2.3 migration. B I U S 🔗 1= 2= ≡ </> 💬 @Viktor Pull this week's growth report from our ad accounts, PostHog, and Bareme + Aa 🙂 @ 📹 🎤 See more Attachments: 📄 Excel Report — Full data with daily breakdowns, charts, and campaign details 📁 Investor Presentation — 6-slide deck with metric cards, charts, and takeaways 2 files ▼ Download all X Weekly_Growth_Report_Feb2-8_2... Excel Spreadsheet P Weekly_Growth_Report_Feb2-8_2... PowerPoint Presentation 1:51 ! Heads up — Meta Audience Network placements are down 30% WoW with CPM up 42%. I'd recommend disabling these placements. Estimated savings: ~$10k/week. Reply... Meta's Audience Network placements are down 30% Filip Just now Add signup sources from PostHog and run this every Mon ⏳ 1 🙂 Reply... 'Add signup sources from PostHog B I U S 🔗 1= 2= ≡ </> 💬 See less Drafts & sent 13 Directories Starred Viktor External Connections Channels growth-core-team Direct messages Apps Overview Revenue Growth Ads Sources MRR $81.1k ▲ 8.3% WoW ARR $973.3k ▲ 8.5% WoW ACTIVE CUSTOMERS 2.2k ▲ 5.5% WoW ARPU $36 ▲ 2.6% WoW NEW CUSTOMERS 165 ▲ 57.1% WoW NEW TRIALS 346 ▲ 15.0% WoW SIGNUPS 1.2k ▲ 4.7% WoW NET REVENUE $33.5k ▲ 34.2% WoW TRIAL CONVERSION 38.3% ▲ 9.0% WoW USER CHURN 11.6% ▲ 5.3% WoW CANCELLATIONS 52 ▼ 10.3% WoW ACTIVE USERS 21.2k ▲ 0.4% WoW MRR Trend This works because Viktor has its own computer.
    Camera
    Close-up screen recordings of Slack and dashboard UIs, with text highlights and data changes. Occasional cuts to the founder.
    Motion
    Screen recording with animated overlays highlighting key information. Text appears dynamically, simulating typing or system responses. Data visualizations animate to show trends.
  3. Product Reveal

    Viktor's Proactive Problem Solving

    “Viktor flagged a user reported bug in Slack. A user reported that inbound webhooks are failing intermittently. Tracked it down — the handler tries to deserialize the payload without checking if it's empty first. Fix should be straightforward — add a guard clause before the parse step. Create a Linear ticket, assign it to Rafal, add the code snippet. So I just asked Viktor, what's happening with john@thecompany.com? He says the app doesn't work? Viktor fixed the bug, created a PR, and a Linear ticket. After a few weeks, Viktor proactively suggested a workflow automation. I've noticed a recurring pattern: every month around the 1st, transaction data is manually pulled from QuickBooks, formatted into a spreadsheet, and uploaded to Google Drive for the exec team. I can automate this: Pull QuickBooks data on the 1st of every month, Create a formatted spreadsheet with reconciliation checks, Upload to your shared Google Drive, Flag any anomalies. Want me to set this up?”

    On screen
    Viktor 10 replies Last reply today at 2:07 PM Viktor APP 2:16 PM 🐞 Bug report: Null pointer on webhook handler A user reported that inbound webhooks are failing intermittently. Tracked it down — the handler tries to deserialize the payload without checking if it's empty first: async function handleWebhook(req) { const payload = req.body; const event = JSON.parse(payload.data); // crashes when payload is empty await processEvent(event); } Fix should be straightforward — add a guard clause before the parse step: Viktor flagged a user reported bug in Slack add the code snippet.' async function handleWebhook(req) { const payload = req.body; const event = JSON.parse(payload.data); // crashes when payload is empty await processEvent(event); } Fix should be straightforward — add a guard clause before the parse step: if (!payload?.data) { return res.status(400).json({ error: 'Empty payload' }); } Affects all inbound integrations. Saw 12 occurrences in the last hour. Viktor 2 replies Last reply today at 2:19 PM @Viktor what's happening with john@thecompany.com? So I just asked Viktor. Filip Just now @Viktor what's happening with john@thecompany.com? He says the app doesn't work? 2 replies Viktor APP Just now Checking Axiom logs and Stripe for this user... 2:22 john@thecompany.com — Status • Axiom: User has exceeded their credit limit (0 remaining) • Stripe: Subscription is on the Pro plan but credits weren't topped up at renewal — looks like a billing sync bug I've fixed the credit balance and created a PR. Here's the Linear ticket: 📄 ENG-343: "Credits not refreshing on subscription renewal" PR opened → tagged @Rafal for review View PR → Viktor fixed the bug, Filip 2:36 PM Thanks for the update! Viktor APP 2:37 PM 🤖 Workflow Automation Suggestion I've noticed a recurring pattern: every month around the 1st, transaction data is manually pulled from QuickBooks, formatted into a spreadsheet, and uploaded to Google Drive for the exec team. I can automate this: → Pull QuickBooks data on the 1st of every month → Create a formatted spreadsheet with reconciliation checks → Upload to your shared Google Drive → Flag any anomalies Want me to set this up? After a few weeks, Viktor proactively suggested - Pull QuickBooks data on the 1st of every month Create a formatted spreadsheet with reconciliation checks Upload to your shared Google Drive → Flag any anomalies Want me to set this up?
    Camera
    Primarily screen recordings of Slack, showcasing code snippets, bug reports, and automated workflow suggestions. Occasional cuts to the founder.
    Motion
    Dynamic text highlighting, simulated code editing, and checkmark animations to indicate completed tasks. UI elements animate to draw attention to key information.
  4. Call to Action

    The Future of AI Coworkers

    “The next wave of AI is not just about chatbots. It's about persistent co-workers that remember your context, understand your goals, and take real actions. The link to try Viktor is in the description. Thank you.”

    On screen
    that remember your context, The link
    Camera
    Returns to the founder speaking directly to the camera, with a final shot of the founder looking off-camera.
    Motion
    Slight camera zoom on the founder for emphasis. Clean, direct presentation with minimal on-screen graphics, focusing on the speaker's message.

Related AI Agents Product Launches

Explore all AI Agents launches →
OpenAI
Hook 9.2137.9M
OpenAIAI Agents

To ensure that artificial general intelligence benefits all of humanity

@OpenAI
Gopuff
Hook 9.277.6M
GopuffAI Agents

Gopuff introduces Go, an AI shopping assistant built with SpaceXAI: say what you need and the order is placed.

@gopuff
Elon Musk
Hook 9.263.3M
Elon MuskAI Agents

Iliad (Troy) trailer made by Grok Imagine 1.5, which was just released

@elonmusk