<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Flow &amp; Funnel</title>
    <description>The latest articles on DEV Community by Flow &amp; Funnel (@flowandfunnel).</description>
    <link>https://dev.to/flowandfunnel</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4205910%2F4fb39565-fa31-4a1b-a125-683da2671402.png</url>
      <title>DEV Community: Flow &amp; Funnel</title>
      <link>https://dev.to/flowandfunnel</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/flowandfunnel"/>
    <language>en</language>
    <item>
      <title>HeyGen Free Plan Tutorial (2026): Make an AI Avatar Video Without a Camera</title>
      <dc:creator>Flow &amp; Funnel</dc:creator>
      <pubDate>Sun, 25 Oct 2026 15:31:07 +0000</pubDate>
      <link>https://dev.to/flowandfunnel/heygen-free-plan-tutorial-2026-make-an-ai-avatar-video-without-a-camera-4jd0</link>
      <guid>https://dev.to/flowandfunnel/heygen-free-plan-tutorial-2026-make-an-ai-avatar-video-without-a-camera-4jd0</guid>
      <description>&lt;p&gt;Sometimes you need a short explainer or demo, but you don't want to be on camera, set up a mic, or spend an afternoon editing. HeyGen lets you type a script and have an AI avatar present it. The free plan is enough to learn the whole workflow, as long as you know its limits before you start.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Try HeyGen (affiliate link):&lt;/strong&gt; &lt;a href="https://www.heygen.com/?via=moshe-elkeslassy" rel="noopener noreferrer"&gt;heygen.com&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Disclosure:&lt;/strong&gt; this is an affiliate link. If you sign up through it, I may earn a commission at no extra cost to you. Everything below comes from a fresh free account we tested on October 25, 2026.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Here's the full video walkthrough:&lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/cW2cd-pnSmg" width="710" height="399"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Below is the written version.&lt;/p&gt;

&lt;h2&gt;
  
  
  The free plan limits
&lt;/h2&gt;

&lt;p&gt;We checked these on HeyGen's pricing page and in the app on October 25, 2026:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;What&lt;/th&gt;
&lt;th&gt;Free plan (as of Oct 2026)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Videos&lt;/td&gt;
&lt;td&gt;Up to &lt;strong&gt;3 a month&lt;/strong&gt;, watermarked&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Length&lt;/td&gt;
&lt;td&gt;Up to &lt;strong&gt;1 minute&lt;/strong&gt; per video&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Download resolution&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;720p&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Watermark&lt;/td&gt;
&lt;td&gt;HeyGen logo, &lt;strong&gt;bottom-right corner&lt;/strong&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Processing&lt;/td&gt;
&lt;td&gt;Standard speed. Our test video (about 12 seconds) took &lt;strong&gt;about 1 minute&lt;/strong&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Previews&lt;/td&gt;
&lt;td&gt;Did &lt;strong&gt;not&lt;/strong&gt; count toward the 3 videos in our test&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Credit card&lt;/td&gt;
&lt;td&gt;Not required at signup&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;You also get hundreds of stock avatars, many languages, the AI Studio editor, templates, and limited trial access to Avatar IV and Video Agent. Gestures ("Add Motion") are capped at 3 uses a month.&lt;/p&gt;

&lt;p&gt;So the free plan is for learning and testing: three short, watermarked videos a month. Let's make them count.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 1: Sign up
&lt;/h2&gt;

&lt;p&gt;Go to HeyGen and click &lt;strong&gt;Get started free&lt;/strong&gt;. You can sign up with Google or with email. HeyGen asks a few onboarding questions; they only personalize suggestions, so pick whatever is closest. If you see an upgrade or trial screen, skip it. We're staying on Free.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 2: Find your way around the dashboard
&lt;/h2&gt;

&lt;p&gt;The left menu holds the main areas: creating a video, avatars, templates, and your projects. Find where your usage is shown (&lt;strong&gt;Usage &amp;amp; History&lt;/strong&gt;). That's how you track how many free videos you have left this month.&lt;/p&gt;

&lt;p&gt;To start a project, click &lt;strong&gt;Create video&lt;/strong&gt;, then choose &lt;strong&gt;Scene by scene → Start in landscape&lt;/strong&gt; for YouTube. Use portrait for Shorts and Reels.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 3: Pick an avatar
&lt;/h2&gt;

&lt;p&gt;Open the avatar panel and browse the stock presenters. Hover to preview, and use the filters to find a style that fits. For a first video, a stock avatar is the easiest choice because there's nothing to upload.&lt;/p&gt;

&lt;p&gt;HeyGen also offers photo avatars, where you upload an image and it gets animated. Only use photos you own or have permission to use, and never someone else's face without their consent.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 4: Write a short script
&lt;/h2&gt;

&lt;p&gt;Type what the avatar should say into the script box. Remember the 1-minute cap: at a normal pace that's roughly 150 words, so aim for &lt;strong&gt;100–120 words&lt;/strong&gt; to leave room.&lt;/p&gt;

&lt;p&gt;Example script:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Hi, I'm an AI presenter, and this whole video was made on HeyGen's free plan.
No camera, no microphone. Just a script, an avatar, and a few clicks.
Stick around and I'll show you how.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Write the way people talk, in short sentences. If a word gets mispronounced, spell it the way it sounds, or add a comma where you want a pause.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 5: Choose a voice and language
&lt;/h2&gt;

&lt;p&gt;Each avatar has a default voice, but you can change it. Open the voice menu, filter by language and accent, and play a few samples. The free plan covers many languages.&lt;/p&gt;

&lt;p&gt;Then use the play button next to the script to hear the whole line. In our test, previews did not appear in Usage &amp;amp; History; only the generated video did. So preview as often as you need.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 6: Design the scene in AI Studio
&lt;/h2&gt;

&lt;p&gt;This is where it starts to look like a real video:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Background:&lt;/strong&gt; it's under &lt;strong&gt;Avatar → Avatar Background&lt;/strong&gt;. Pick a color, an image, or a video.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Text:&lt;/strong&gt; add a title from the &lt;strong&gt;Elements&lt;/strong&gt; panel, then set the size, font, and position.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Layout:&lt;/strong&gt; drag the avatar to resize it or move it to the side to make room for text.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Scenes:&lt;/strong&gt; add more scenes for multi-part videos. Each scene has its own script and layout, but all scenes together still need to fit in one minute.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Want a head start? Pick a template and swap in your own script.&lt;/p&gt;

&lt;p&gt;Keep in mind that the watermark sits in the bottom-right corner, so don't put important text there.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 7 (optional): Avatar IV and motion
&lt;/h2&gt;

&lt;p&gt;Avatar IV is HeyGen's more expressive avatar model. Free accounts get limited trial access, and Avatar IV videos are also capped at 1 minute. To add gestures, use &lt;strong&gt;Add Motion&lt;/strong&gt; from the settings icon next to Motion Engine. You get 3 uses a month on Free, so save them for a video you plan to keep.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 8: Generate and download
&lt;/h2&gt;

&lt;p&gt;Play the preview one last time, because &lt;strong&gt;every generation uses one of your 3 free videos.&lt;/strong&gt; Then click &lt;strong&gt;Generate&lt;/strong&gt; and name the video. 1080p is locked on Free; downloads are 720p.&lt;/p&gt;

&lt;p&gt;Our test video, about 12 seconds long, took about a minute to process. When it's done, open the project's &lt;strong&gt;"..." menu → Download&lt;/strong&gt; to save the 720p MP4.&lt;/p&gt;

&lt;h2&gt;
  
  
  Bonus: Video Agent
&lt;/h2&gt;

&lt;p&gt;Video Agent turns a one-line prompt into a draft video. It writes the script, picks visuals, and assembles everything. Free accounts get limited trial access. Always read the script before you generate, because AI drafts can be generic or simply wrong.&lt;/p&gt;

&lt;h2&gt;
  
  
  Tips to save your 3 free videos
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Preview, don't generate.&lt;/strong&gt; Test voices and timing with the preview button. It didn't count against the quota in our test.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Keep scripts around 100 words&lt;/strong&gt; so you stay under the 1-minute cap.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Start from a template&lt;/strong&gt; so you're not designing from scratch.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Keep the bottom-right corner clear,&lt;/strong&gt; since the watermark goes there.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Save gestures and Avatar IV&lt;/strong&gt; for the video you actually want to keep.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Plan your month:&lt;/strong&gt; for example, one test, one final, and one spare for fixes.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  When is Free enough?
&lt;/h2&gt;

&lt;p&gt;If you're learning, testing ideas, or making an internal demo where a watermark and 720p don't matter, Free is fine. If you need no branding, 1080p, or videos longer than a minute, those features are on HeyGen's paid plans. Plans change often, so check the &lt;a href="https://www.heygen.com/pricing" rel="noopener noreferrer"&gt;pricing page&lt;/a&gt; before you decide.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Try HeyGen's free plan (affiliate link):&lt;/strong&gt; &lt;a href="https://www.heygen.com/?via=moshe-elkeslassy" rel="noopener noreferrer"&gt;heygen.com&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Disclosure:&lt;/strong&gt; the HeyGen link above is an affiliate link. If you sign up through it, I may earn a commission at no extra cost to you. Free-plan details were checked on October 25, 2026 and may change.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;If you make a video with this, tell me in the comments what you used the avatar for. More AI tool walkthroughs are on the &lt;a href="https://www.youtube.com/@flowandfunnel" rel="noopener noreferrer"&gt;Flow &amp;amp; Funnel YouTube channel&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>tutorial</category>
      <category>video</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Build a Free AI News Digest in n8n (No API Key)</title>
      <dc:creator>Flow &amp; Funnel</dc:creator>
      <pubDate>Sun, 25 Oct 2026 05:14:38 +0000</pubDate>
      <link>https://dev.to/flowandfunnel/build-a-free-ai-news-digest-in-n8n-no-api-key-4bc5</link>
      <guid>https://dev.to/flowandfunnel/build-a-free-ai-news-digest-in-n8n-no-api-key-4bc5</guid>
      <description>&lt;p&gt;Every morning I used to open five tabs to find out what happened in AI overnight. Now an n8n workflow does it for me and sends &lt;strong&gt;one&lt;/strong&gt; short digest to my inbox (or Telegram) at 7:00. It doesn't need an OpenAI key or any paid API, and the whole thing runs on free RSS feeds.&lt;/p&gt;

&lt;p&gt;Here's the full video walkthrough:&lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/DtHBb7h04qo" width="710" height="399"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Below is the written version, plus the importable template.&lt;/p&gt;

&lt;h2&gt;
  
  
  What you'll build
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Schedule (7:00) ─┐
Manual (test) ───┴─&amp;gt; Settings ─┬─&amp;gt; TechCrunch AI RSS ─┐
                               ├─&amp;gt; The Verge AI RSS ──┼─&amp;gt; Merge ─&amp;gt; Rank &amp;amp; summarize ─&amp;gt; Build digest ─┬─&amp;gt; Email
                               └─&amp;gt; Hacker News RSS ───┘                                             └─&amp;gt; Telegram
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Get the template (JSON):&lt;/strong&gt; &lt;a href="https://s3.eu-west-1.amazonaws.com/data.systeme.io/19503198/6add454138c0d5.61411581_01-ai-news-digest.fixed.json" rel="noopener noreferrer"&gt;01-ai-news-digest.fixed.json&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 1: Triggers
&lt;/h2&gt;

&lt;p&gt;There are two triggers:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Schedule Trigger&lt;/strong&gt;, set to every morning at 7:00&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Manual Trigger&lt;/strong&gt; ("Run now"), so you can test without waiting for tomorrow&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Both feed into the same chain.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 2: A Settings node
&lt;/h2&gt;

&lt;p&gt;A &lt;strong&gt;Set&lt;/strong&gt; node holds the two values you'll actually change:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;maxStories&lt;/code&gt;: how many stories go into the digest (default &lt;code&gt;8&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;emailTo&lt;/code&gt;: where the digest goes&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Keeping config in one node means you never have to dig through Code nodes to change a setting.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 3: Three free RSS feeds
&lt;/h2&gt;

&lt;p&gt;Add three &lt;strong&gt;RSS Read&lt;/strong&gt; nodes:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Source&lt;/th&gt;
&lt;th&gt;URL&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;TechCrunch AI&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://techcrunch.com/category/artificial-intelligence/feed/&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;The Verge AI&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://www.theverge.com/rss/ai-artificial-intelligence/index.xml&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Hacker News (AI, 50+ points)&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://hnrss.org/newest?q=AI+OR+LLM+OR+agent&amp;amp;points=50&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The Hacker News feed comes from hnrss.org, which lets you filter by keywords and a minimum score right in the URL. The &lt;code&gt;points=50&lt;/code&gt; part removes most of the noise before n8n even sees it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 4: Merge
&lt;/h2&gt;

&lt;p&gt;A &lt;strong&gt;Merge&lt;/strong&gt; node combines the three streams into one list of items.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 5: Rank &amp;amp; summarize (Code node)
&lt;/h2&gt;

&lt;p&gt;This is where the work happens. The Code node:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Dedupes&lt;/strong&gt; stories that show up in more than one feed&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Filters&lt;/strong&gt; to the last 36 hours, so a missed run won't leave gaps and old news won't repeat&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ranks&lt;/strong&gt; each item by how many of your keywords it matches. Edit the keyword list to fit what you care about.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Summarizes&lt;/strong&gt; each story into a short line from its feed description&lt;/li&gt;
&lt;li&gt;Keeps the top &lt;code&gt;maxStories&lt;/code&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Want LLM-quality summaries but still free? You can swap this node for a call to a &lt;strong&gt;local Ollama&lt;/strong&gt; model. It's optional, and the template works without it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 6: Build digest
&lt;/h2&gt;

&lt;p&gt;A second Code node turns the ranked items into one message: a title, then a numbered list of headline + summary + link. The same output works for both email and Telegram.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 7: Deliver by email or Telegram
&lt;/h2&gt;

&lt;p&gt;The template includes both &lt;strong&gt;Send Email&lt;/strong&gt; (SMTP) and &lt;strong&gt;Telegram&lt;/strong&gt; nodes. Enable whichever you want:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Email:&lt;/strong&gt; add an SMTP credential (your mail provider's SMTP settings work fine)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Telegram:&lt;/strong&gt; create a bot with &lt;a class="mentioned-user" href="https://dev.to/botfather"&gt;@botfather&lt;/a&gt;, add the token as a credential, and set your chat ID&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Importing the template
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Download the &lt;a href="https://s3.eu-west-1.amazonaws.com/data.systeme.io/19503198/6add454138c0d5.61411581_01-ai-news-digest.fixed.json" rel="noopener noreferrer"&gt;JSON template&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;In n8n, go to &lt;strong&gt;Workflows → Import from File&lt;/strong&gt; (or paste the JSON onto the canvas)&lt;/li&gt;
&lt;li&gt;Add your SMTP or Telegram credential and enable that node&lt;/li&gt;
&lt;li&gt;Set &lt;code&gt;emailTo&lt;/code&gt; in &lt;strong&gt;Settings&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Run now (test)&lt;/strong&gt;, check your inbox, then &lt;strong&gt;activate&lt;/strong&gt; the workflow&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;That's it. Tomorrow at 7:00 you'll get your first digest.&lt;/p&gt;

&lt;h2&gt;
  
  
  Ideas to extend it
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Add more feeds (company blogs, arXiv categories, newsletters with RSS)&lt;/li&gt;
&lt;li&gt;Post the digest to a Slack or Discord channel&lt;/li&gt;
&lt;li&gt;Store each day's stories in a Google Sheet to build an archive&lt;/li&gt;
&lt;li&gt;Use different keyword lists for different recipients&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Prefer a visual no-code tool?
&lt;/h2&gt;

&lt;p&gt;n8n is my pick for this because it's free to self-host and the Code node gives you full control. If you'd rather not host anything, &lt;strong&gt;Make&lt;/strong&gt; can build the same RSS → filter → email flow with its visual scenario builder: &lt;a href="https://www.make.com/?pc=flowandfunnel" rel="noopener noreferrer"&gt;try Make&lt;/a&gt;.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Disclosure:&lt;/strong&gt; the Make link above is an affiliate link. If you sign up through it, I may earn a commission at no extra cost to you. I don't have any affiliate relationship with n8n.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;p&gt;If you build this, tell me in the comments which feeds you added. More automation walkthroughs are on the &lt;a href="https://www.youtube.com/@flowandfunnel" rel="noopener noreferrer"&gt;Flow &amp;amp; Funnel YouTube channel&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>n8n</category>
      <category>automation</category>
      <category>ai</category>
      <category>tutorial</category>
    </item>
  </channel>
</rss>
