Video Marketing Automation - How to Convert Blog to Video With Make and Fliki

shivam

By Shivam Aggarwal

Content & Marketing

Updated on Jun 30, 2025

Introduction

Hey there! If you’ve ever dreamt of turning your blog posts into polished, voice‑narrated videos and getting them onto YouTube—all without lifting a finger - this guide is for you. I’m about to share a step‑by‑step, no‑code guide to video marketing automation, using Make.com and Fliki.ai. I promise you: within a couple of minutes (and a tiny bit of setup), you’ll have an automated workflow that pulls your latest Medium (or WordPress etc.) article, transforms it into a video, and publishes it to your YouTube channel. Imagine waking up to fresh videos that drive engagement, broaden reach, and help you stand out. Ready? Let’s make your content work harder… while you work less.

Why You Should Automate Video Marketing

  1. Scale Your Impact You’re already writing blogs - imagine doubling their reach with high-quality videos. Automating means more exposure with zero manual video editing.

  2. Consistency Without the Stress Video production takes time. But with an automated process, you can post consistently on YouTube, boosting algorithm signals and audience trust.

  3. SEO & Discoverability YouTube is a top search engine. With SEO-optimized titles, descriptions, and regular uploads, you're tapping into a massive discovery engine.

  4. Cost-Effective Growth AI tools are affordable; no hiring expensive videographers or editors. What you invest in subscriptions, you gain tenfold in exposure.

Overview of the Automated Workflow

We’re setting up two scenarios in Make:

  • Scenario 1: Detect new blog posts, extract the URL, and auto-create a Fliki video.

  • Scenario 2: Monitor new video renders in Fliki, generate a captivating title via Google Gemini AI, and auto-upload it to YouTube.

Once configured, both can run on schedules you define - daily, hourly, or even real-time. You choose, and the system delivers. Now let me walk you through each piece in detail….

Setup Prerequisites

Before we start:

  • Make.com account (formerly Integromat) - free tier works for learning.

  • Fliki account - must be a paid plan to access API and other advanced features.

  • Medium, WordPress, or your website’s RSS or API URL.

  • YouTube or any other social channel

  • Google Gemini API key (optional - used for generating YouTube video title).

Video Marketing Automation Scenario 1: Turning Blog Posts into Videos

Step 1: HTTP Module – Fetch Latest Post

In Make, create your first scenario.

  • Add an HTTP – Make a Request module.

  • Set Method = GET, URL = your blog’s feed. For Medium:

    https://medium.com/feed/your-publication-slug
  • Enable Parse Response = Yes to handle XML/RSS easily.

  • This fetches all recent posts - title, link, pubDate, etc.

You can tune this module later for WordPress XML-RPC or REST API endpoints - just change the feed URL.

Next, insert a Tools module - Set variable.

  • Name it something like LatestArticleURL.

  • Map it from the HTTP response path:

    Data.rss.channel[0].item[0].link[0]

This dynamically grabs the link to your most recent post. That ensures your workflow always uses the freshest content.

Step 3: Fliki Module – Auto-generate Video

Next. insert a Fliki module - Create a New Video.

Authenticate Fliki

  • Log into Fliki and visit Automation tab.

  • Generate an API Key (choose “Make” from the dropdown).

  • Copy-paste into your Make connection.

Configure The Create Video Module

  • File: You can name the folder (e.g. “Blog Videos”); Fliki creates it.

  • Folder ID: (OPTIONAL but recommended)

    • Navigate to that folder in Fliki.

    • Copy the ID from folder=... in the URL.

    • Paste it to ensure videos go exactly where you want.

Set Payload Fields

  • Workflow Type: url

  • Workflow Format: video

  • Template ID: Copy ID from Fliki template resource page

  • Content: Map your LatestArticleURL variable

  • Duration: 1–15 minutes (numeric only)

  • Visuals: stock or ai

  • Voice ID: Copy ID from Fliki voice resource page

  • Aspect Ratio: 16:9 for YouTube, 9:16 for mobile, 1:1 for Instagram

  • Should Export: true

  • Resolution: 1080p

  • Extension: mp4

  • Save and run once to test; check your Fliki folder for the output video.

That concludes Scenario 1: every time this runs, a polished video appears ready for upload.

Fliki - Create a Video Module - Field-by-Field Breakdown

Below is a detailed guide to every key field, what it does, accepted values, and how to configure it for maximum success across different use-cases

1. File

Field

File

Purpose

Folder name to save generated videos/audio.

Behavior

- Automatically creates folder if it doesn’t exist. - All files from this module are stored here.

Example Values

Blog Videos, Marketing Clips

2. Folder ID

Field

Folder ID

Purpose

Route output to a specific, existing folder.

How to Find

From URL: https://app.fliki.ai/files?folder=68615047dbdde285f944b99b → 68615047dbdde285f944b99b

Behavior

- Overrides the File field if both are set. - Ensures consistent destination folder.

3. Payload 0: Workflow Type

Field

Payload 0: Workflow Type

Purpose

Determines how Fliki generates content.

Accepted Values

  • idea: AI generates script from topic.

  • script: Use your own script.

  • url: Extracts content from a web link.

Note

Leave Content blank if using idea.

4. Payload 0: Workflow Format

Field

Payload 0: Workflow Format

Purpose

Defines output type.

Accepted Values

  • video

  • audio

5. Payload 0: Template ID

Field

Payload 0: Template ID

Purpose

Sets visual style for video.

How to Get ID

Browse and get template ID at the template resources page.

Note

Only applies if Workflow Format = video.

6. Payload 0: Prompt

Field

Payload 0: Prompt

Purpose

Guide AI when using idea type.

Type

Plain text

Example

“Top 5 productivity hacks for remote workers”

7. Payload 0: Content

Field

Payload 0: Content

Purpose

Main input for script or URL.

Rules

  • if workflow type = idea: leave blank

  • if workflow type =script: paste full text

  • if workflow type =url: paste blog/article link

Example

In our case, we used the variable we set in the previous set variable module - Latest Medium Link.

8. Payload 0: Duration (minutes)

Field

Payload 0: Duration

Purpose

Sets the max duration of the video/audio.

Accepted Values

0 to 15 (minutes)

Special Notes

- Set to 0 to keep full script as is.

- Any other value → AI summarizes content to fit.

9. Payload 0: Visuals

Field

Payload 0: Visuals

Purpose

Controls visual content for the video.

Accepted Values

  • stock: Uses premium stock visuals

  • ai: AI-generated visuals

Note

Only applies if Workflow Format = video.

Leave blank if Workflow Format = audio.

10. Payload 0: Voice ID

Field

Payload 0: Voice ID

Purpose

Select narrator's voice.

How to Get ID

Browse different voices by gender, accent, and language at voice resources page.

Tip

Match the voice with your brand tone (e.g., casual, professional).

11. Payload 0: Aspect Ratio

Field

Payload 0: Aspect Ratio

Purpose

Defines video dimensions.

Accepted Values

  • 16:9 – Landscape (YouTube)

  • 1:1 – Square (Instagram)

  • 9:16 – Vertical (Reels/Shorts)

Note

Only applies if Workflow Format = video.

Leave blank if Workflow Format = audio.

12. Payload 0: Should Export

Field

Payload 0: Should Export

Purpose

Controls file export.

Accepted Values

  • true

  • false

Important

Must be true to activate Resolution and Extension.

13. Payload 0: Resolution

Field

Payload 0: Resolution

Purpose

Set video quality.

Accepted Values

  • 1080p

  • 720p

  • 480p

  • 360p

Dependencies

Applies only if:

- Workflow Format = video

- Should Export = true

14. Payload 0: Extension

Field

Payload 0: Extension

Purpose

File format of exported output.

Accepted Values

For video:

  • mp4

  • mov

For audio:

  • mp3

  • wav

Dependencies

Applies only if Should Export = true.

Final Setup Tips

  • Avoid Errors: Double-check every field for typos or unsupported values.

  • Save your Scenario: Once all fields are populated and validated, hit Save.

  • Run it once manually: Make will trigger the request, and Fliki will process the video/audio. Check your designated Fliki folder to confirm the output appears.

Video Marketing Automation Scenario 2: Auto‑Publish to YouTube

Step 1: Fliki Watch Module – Detect Completed Videos

Start a new scenario.

  • Add Fliki – Watch Completed Video Render.

  • Connect using your existing API key.

  • Filter by the same folder ID so only your automated videos trigger this.

  • The module outputs key data: fileURL, fileName, folderId, resolution, and more.

Step 2: Google Gemini AI – Generate a Title

Now add the Google Gemini – Create Completion module.

  • Connect with your Gemini API key.

  • Choose model: Gemini 2.0 Flash.

  • Set the following values:

    • role: user

    • type: text

  • Add the following prompt in the text field:

    Create one highly compelling, click-worthy YouTube video title based on the topic below. Title must spark curiosity and be SEO optimized.
    
    Topic: {{fileName}}

    Make sure to replace fileName with the dynamic value fileName coming from Fliki module.

  • Save. This outputs a catchy YouTube title.

Step 3: YouTube Upload Module

Finally, add YouTube – Upload a Video.

  • Authenticate with your Google account.

  • Map:

    • Title from Gemini AI

    • File Name from Fliki

    • Data from Fliki file URL

  • Set other fields like video category, Privacy Status and Scheduling, description, etc.

  • Save and test. You’ll now have automated uploads, complete with engaging titles and video output—no manual intervention.

Conclusion

And there you have it—your complete video marketing automation system. Once configured:

  1. Publish a blog post ➝ Make grabs the link ➝ Fliki turns it into a video.

  2. Fliki finishes the video ➝ Gemini writes a title ➝ YouTube publishes the final video.

The result? A consistent, scalable content machine that transforms articles into engaging videos - without the effort. It’s perfect for creators, marketers, and small teams. And because you control schedules, templates, visual styles, and voice, you can tailor it to any brand or platform.

Ready to get started? Set up your Make account, grab your Fliki and Gemini API keys, and walk through the steps above. You’ll soon wake up to fresh videos doing the heavy lifting—while you focus on what you love.

Stop wasting time, effort and money creating videos

Hours of content you create per month: 4 hours

To save over 96 hours of effort & $4800 per month

No technical skills or software download required.