DEV Community

tamay erdogdu
tamay erdogdu

Posted on

From Zero to Daily Content: My AI Automation Journey

From Zero to Daily Content: My AI Automation Journey

The Problem I Was Facing

I’ve been trying to keep a steady flow of videos on YouTube, TikTok, and Instagram for the past year, but the reality was pretty brutal: I’d spend three to four hours brainstorming ideas, another two editing, and then the dreaded “what’s next?” panic set in. My side hustle felt more like a part‑time job, and the numbers weren’t growing fast enough to justify the hustle. I started Googling AI video automation and stumbled across a few buzzwords—AI Shorts, automated video production, content automation—but every solution seemed either too pricey or required a dev team I didn’t have.

That’s when I thought: what if I could stitch together a few free tools and an n8n workflow to do most of the heavy lifting? I was skeptical, but the promise of “passive income AI” was too tempting to ignore.

First Steps with n8n

Week 1 was all about research. I installed n8n locally (Docker made it painless) and started mapping out the steps a video needs to go from idea to published post:

  1. Generate a script with an LLM.
  2. Find royalty‑free images or short clips.
  3. Convert the script to a voiceover.
  4. Stitch everything together into a vertical video.
  5. Upload to YouTube Shorts, TikTok, and Instagram Reels.

I found a few community nodes for OpenAI, Unsplash, and FFmpeg, but none of them were wired together. I built a content automation pipeline that took a seed keyword, called the OpenAI API for a 60‑second script, then passed that script to a text‑to‑speech service (Google Cloud TTS). The first run produced a garbled voiceover; I hadn’t set the language code correctly. That was my first mini setback.

Building the AI Shorts Pipeline

By the end of Week 2 I had a rough prototype that could create a short video in about 7 minutes—minus the human‑level polish. To reach the AI Shorts quality I wanted, I added a few more nodes:

  • Image Search: The Unsplash node fetched three relevant images based on each paragraph. I wrote a tiny JavaScript function to overlay captions on the images.
  • Video Assembly: FFmpeg combined the voiceover, images, and a background music track. I used the scale=720:1280 flag to force a vertical format.
  • Auto‑Posting: n8n’s YouTube API node handled the upload, while I used a third‑party TikTok API wrapper (still in beta) for the other two platforms.

All of this ran on my laptop, and the entire flow was saved as a reusable n8n workflow that I could trigger with a simple HTTP request. I set up a cron job to fire the workflow every 24 hours, feeding it a new keyword from a Google Sheet that I curated each night.

Setbacks and Tweaks

Even after the pipeline was live, I ran into a couple of hiccups that forced me to pause and rethink:

  1. Voice Quality Issues: The first few voiceovers sounded robotic. I switched from the free tier to the premium “WaveNet” voice, which added about $0.02 per 1,000 characters—still cheap compared to hiring a voice actor.
  2. Platform Rate Limits: TikTok’s upload endpoint throttled me after three videos in a row. I added a delay node and limited the daily output to two videos per platform, which meant I had to prioritize the best‑performing keywords.

These setbacks added roughly 2–3 extra hours per week, but the process became far more reliable.

Results after 30 Days

After a full month of automated video production, the numbers started to look promising:

  • Views: 12,800 total across all platforms, with YouTube Shorts delivering the highest CPM.
  • Followers: +1,400 Instagram followers and +800 TikTok followers, most of whom engaged with the daily uploads.
  • Time Saved: I went from ~6 hours of manual work per video to <15 minutes of oversight. That freed up evenings for my actual day job and a side hobby (learning guitar).
  • Passive Income AI: The ad revenue from Shorts averaged $3.50 per day, covering the modest cost of the OpenAI and TTS APIs and leaving a small profit margin.

I also noticed that consistency mattered more than perfection. The AI Shorts format works best when you post daily, even if a few videos are “good enough.” The algorithm rewards frequency, and my audience grew because they knew a new video was coming every morning.

My Takeaway and Recommendation

If you’re a solo creator or a small team looking to scale content without hiring a full production crew, an n8n workflow for AI video automation is a game‑changer. The learning curve isn’t zero—you’ll wrestle with API keys, rate limits, and some FFmpeg syntax—but the community around n8n is incredibly supportive, and the whole setup can be done for under $50 in monthly API costs.

I’m not a marketing guru, and I’m certainly not selling a magic bullet. I’m sharing this because I genuinely feel that the combination of content automation and a disciplined posting schedule can turn a side project into a modest passive income stream. If you’re willing to invest a few evenings to tinker, you’ll be surprised how quickly you can go from zero to daily content.

The tool I’m using is called AI Shorts Factory (https://8622430312019.gumroad.com/l/gujqfy) — it's an n8n workflow that costs $20 one-time and handles everything: AI script generation, image search, voiceover, video production, and auto‑posting to YouTube, TikTok, and Instagram.

Top comments (0)