<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>How I Automated My Workflow with AI Agent Teams (NO-CODE)</title>
        <link>https://tube.grossholtz.net/videos/watch/87dc871d-ad34-4e0a-855e-a856b5e07111</link>
        <description>How I Automated My Workflow with AI Agent Teams In this video we will use the power of AI Agent Teams to create a Youtube Video Research team that will research videos based on keywords, generate titles, descriptions and an X post for promoting the video.  All with a free, open source platform called FlowiseAI. 🙏 Support My Channel: Buy me a coffee ☕ : https://www.buymeacoffee.com/leonvanzyl PayPal Donation: https://www.paypal.com/ncp/payment/EKRQ8QSGV6CWW 📑 Useful Links: Create OpenAI API Key: https://youtu.be/gBSh9JI28UQ Flowise Local Setup: https://youtu.be/nqAK_L66sIQ Flowise Cloud Setup: https://youtu.be/OMNC8MQKosU 💬 Chat with Like-Minded Individuals on Discord: https://discord.gg/VwHZzbNawh 🧠 I can build your chatbots for you! https://www.cognaitiv.ai 🕒 TIMESTAMPS: 00:00 - Intro 00:36 - Project Demo 03:26 - Creating the Agentflow 03:46 - Adding the Supervisor 05:53 - Adding the Title Generator Worker 07:24 - Video Description Worker 08:49 - Adding Research Specialist Worker 09:50 - Adding Custom Tools 10:55 - Youtube Search Tool 13:05 - Get Video Details Tool 14:26 - Channel Details Tool 15:35 - Creating a Google Platform API Key 16:46 - Setting Global Variables 19:41 - Report Writer Worker 21:23 - Improving the Supervisor Youtube Search Tool, const fetch = require('node-fetch'); const url = https://www.googleapis.com/youtube/v3/search?part=snippet&amp;q=${$keywords}&amp;maxResults=5&amp;type=video&amp;key=API_KEY; const options = { method: 'GET', headers: { 'Content-Type': 'application/json' } }; try { const response = await fetch(url, options); const data = await response.json(); return data; } catch (error) { console.error(error); return ''; } Video Details Tool, const fetch = require('node-fetch'); const url = https://www.googleapis.com/youtube/v3/videos?part=snippet,statistics&amp;id=${$video_id}&amp;key=API_KEY; const options  = { method: 'GET', headers: { 'Content-Type': 'application/json' } }; try { const response = await fetch(url, options); const data = await response.json(); return data; } catch (error) { console.error(error); return ''; } Channel Details Tool, const fetch = require('node-fetch'); const url = https://www.googleapis.com/youtube/v3/channels?part=statistics&amp;id=${$channel_id}&amp;key=API_KEY; const options = { method: 'GET', headers: { 'Content-Type': 'application/json' } }; try { const response = await fetch(url, options); const data = await response.json(); return data; } catch (error) { console.error(error); return ''; } @aiwithbrandon</description>
        <lastBuildDate>Mon, 06 Apr 2026 03:03:16 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>PeerTube - https://tube.grossholtz.net</generator>
        <image>
            <title>How I Automated My Workflow with AI Agent Teams (NO-CODE)</title>
            <url>https://tube.grossholtz.net/client/assets/images/icons/icon-512x512.png</url>
            <link>https://tube.grossholtz.net/videos/watch/87dc871d-ad34-4e0a-855e-a856b5e07111</link>
        </image>
        <copyright>All rights reserved, unless otherwise specified in the terms specified at https://tube.grossholtz.net/about and potential licenses granted by each content's rightholder.</copyright>
        <atom:link href="https://tube.grossholtz.net/feeds/video-comments.xml?videoId=87dc871d-ad34-4e0a-855e-a856b5e07111" rel="self" type="application/rss+xml"/>
    </channel>
</rss>