Blotato Help
Blotato Help
  • šŸ„Welcome to Blotato!
  • Getting Started
    • šŸ”„Make Your First 5 Posts
    • šŸ“šUnderstanding Sources
    • šŸ“…Content Calendar Setup
  • Support
    • šŸ†˜Office Hours
    • ā›‘ļøGet Support
    • 🧠FAQs
  • FEATURES
    • šŸŽ„AI Videos
      • Make Your First AI Video
      • Recommended Workflow
      • Multiple Languages
      • AI Video Credits
      • AI Voiceover Captions
      • Custom Assets
      • Viral Format Examples
      • Troubleshooting
      • FAQs
    • šŸ–¼ļøAI Images
      • AI Image Credits
    • šŸ’ Inspiration
      • Tutorial
      • Search Topics
      • Shuffle
      • Apply Filters
      • Find Influencers
      • Remix Posts
      • Request Topics
    • šŸ“…Content Calendar
      • Tutorial
      • Create Schedule
      • Schedule Posts
      • Timezone
  • PLATFORMS
    • Linkedin
      • Connect Accounts
      • Supported Posts & Media
      • Best Practices Playbook
      • Repurpose Linkedin Posts
      • Suggested Prompts
      • Troubleshooting
    • Tiktok
      • Connect Accounts
      • Supported Posts & Media
      • Brand New Accounts
      • Best Practices Playbook
      • Brainstorm Tiktok Hooks
      • Repurpose Tiktok Posts
      • Suggested Prompts
      • Troubleshooting
    • Youtube
      • Connect Accounts
      • Troubleshooting
      • FAQs
  • Tips and Tricks
    • šŸŖHooks
    • Growth best practices
    • Search viral trending news
    • Use viral post as template
    • Make output sound like you
    • Manage multiple brand voices
    • Make small edits
    • Translate languages
    • Working on multiple drafts
    • Twitter threads
    • Youtube scripts
    • Social Platform Requirements
  • API
    • Quickstart
    • Make.com
      • Make Basics
      • Make AI Clone
      • Make Faceless Videos
      • Make AI Social Media System
      • Make Slideshows & Carousels
      • Troubleshooting
    • n8n
      • n8n Basics
      • n8n AI Clone
      • n8n Faceless Videos
      • n8n Slideshows & Carousels
      • Troubleshooting
  • API Reference
    • Publish Post /v2/posts
    • Upload Media /v2/media
    • Create Video /v2/videos/creations
    • Find Video /v2/videos/creations/:id
    • Voice IDs
  • Troubleshooting API Errors
  • FAQs
  • Settings
    • Social accounts
      • Facebook
      • Instagram
      • Linkedin
    • API keys
    • Billing & Credits
    • Team access
    • Affiliates
    • FAQs
  • Open Blotato
Powered by GitBook
On this page
  • Overview
  • Prerequisites
  • Step 1. Import the template
  • Step 2. Setup
  • Step 3. Understand How AI Creates Your Video
  • Step 4. Test Run
  • AI Image and Video Models
  1. API
  2. n8n

n8n Faceless Videos

Previousn8n AI CloneNextn8n Slideshows & Carousels

Last updated 27 days ago

This is the EASIEST n8n/Make AI agent system that creates faceless AI videos and posts them to all social platforms, without having to sign up for multiple tools to generate AI images, videos, voice, and stitch everything together.

Faceless AI videos are , getting millions of views.

Anyone can start making them today, without expertise in video editing.

Here's the n8n template to import:


Overview

A single n8n/Make workflow that:

  1. Generates a faceless video idea and script

  2. Turns that script into a full AI video

  3. Posts to 7 social platforms​


Prerequisites

Tool

Why you need it

Links

n8n or Make

Runs the no-code workflow

Blotato

Generates video & posts to social platforms

ChatGPT

Write script & caption


Step 1. Import the template

  1. Download the JSON file (top of this chat).

  2. In n8n or Make, click Import

  3. The full workflow should appear


Step 2. Setup

To get the workflow running for the first time, you only need to configure 2 nodes:

  1. Prepare Video

{
  "blotato_api_key": "",
  "template": "empty",
  "voiceId": "elevenlabs/eleven_multilingual_v2/JBFqnCBsd6RMkjVDRZzb",
  "captionPosition": "bottom",
  "script": {{ $('AI Agent').item.json.output.toJsonString() }},
  "style": "cinematic",
  "animate_first_image": true,
  "animate_all": false,
  "text_to_image_model": "replicate/recraft-ai/recraft-v3",
  "image_to_video_model": "fal-ai/framepack"
}
  1. Prepare to Publish

Here’s how the node looks. For your 1st test, the only fields you need to fill out are:

  • blotato_api_key

  • instagram_id OR tiktok_id

After your first test succeeds, then you can test all your other social account IDs.

{
  "blotato_api_key": "",
  "instagram_id": "",
  "youtube_id": "",
  "tiktok_id": "",
  "facebook_id": "",
  "facebook_page_id": "",
  "threads_id": "",
  "twitter_id": "",
  "linkedin_id": "",
  "pinterest_id": "",
  "pinterest_board_id": "",
  "bluesky_id": "",
  "final_text_long": {{ $('Prepare Video').item.json.script.caption.toJsonString() }},
  "final_text_short": {{ $('Prepare Video').item.json.script.caption.toJsonString() }}
}

Step 3. Understand How AI Creates Your Video

{
  "template": {
    "id": "{{ $json.template }}"
    "voiceId": "elevenlabs/eleven_multilingual_v2/JBFqnCBsd6RMkjVDRZzb",
    "captionPosition": "top",
  },
  "script": {{ $json.script.script.toJsonString() }},
  "style": "{{ $json.style }}",
  "animateFirstImage": {{ $json.animate_first_image }},
  "animateAll": {{ $json.animate_all }},
  "textToImageModel": "{{ $json.text_to_image_model }}",
  "imageToVideoModel": "{{ $json.image_to_video_model }}"
}

The prebuilt template injects your variables automatically, as defined in the Prepare Video node, so you don’t have to touch anything right now.

If you want Blotato to take your script and transform it into a POV style video, set id to base/pov/wakeup in the ā€œPrepare Videoā€ node. Viral POV videos typically don’t have an AI voiceover, so this template will disable the AI voiceover.

Here are the parameters available for each video template:

I plan to add many more templates, especially for business/professional videos!

To animate the whole video, not just the first image, make sure to set animate_all to true in the ā€œPrepare Videoā€ node.


Step 4. Test Run

For your test run, make sure only 1 social platform is enabled. Disable the others.

Don’t touch anything else besides the 2 ā€œprepareā€ nodes as described above.

Here are common issues and errors:

Symptom

Fix

ā€œ401 Unauthorizedā€

Wrong or expired Blotato API key

Getting video returns ā€œscript-readyā€

The video isn’t done exporting, so you’ll need to increase wait time.

Social post fails

Check that account ID is correct and that the account is connected in Blotato

Once everything is working, now you can go back and tweak the automation!

For example, you probably want to change the AI agent node’s prompt, which I’ve copied below for reference:

# INSTRUCTIONS

1. Brainstorm 50 different viral faceless video ideas related to theme "Little known history facts about [famous person]".

2. Randomly select 1 of the ideas. Research relevant statistics, dates, and figures related to the specific idea.

3. Write a 15-second video script for a viral faceless video. Use 6th grade language, use active voice, and start with a hook that leaves viewers wanting to know the answer. Do NOT start with a greeting like "Hey there!".

4. Write a 2-sentence video caption, use 6th grade language, no emojis, and append 3 relevant hashtags to the end of the caption, including "#ai".

# OUTPUT FORMAT

In JSON format:

1. Output the script.
2. Output the caption. 

AI Image and Video Models

You can also customize the AI image and video models.

The template default AI image model is ā€œrecraftā€ which creates realistic-looking images. I also personally like the image model ā€œflux-proā€.

The template default AI video model is ā€œframepackā€ which is the cheapest option, so that you don’t accidentally burn lots of credits.

Here’s a created by this automation — including the animated images, voiceover, and captions šŸ˜Ž using image model ā€œRecraftā€ and video model ā€œFramepackā€.

Here’s how the node looks. The only field you need to fill out is blotato_api_key which you can get .

The heavy lifting happens in the Create Video node, which calls Blotato API to generate your faceless video. Here is the .

If you want Blotato to take your script as is, without transforming it into POV style, set id to empty in the ā€œPrepare Videoā€ node. This will generate an AI voiceover reading your script. Here’s the full list of available.

Go to see the full list of AI models available.

sample video
here
API documentation
AI voices
here
https://n8n.io
https://make.com
https://blotato.com
https://platform.openai.com/
blowing up on social media
n8n template