YouTube Short Automation
Step-by-Step Set-up1. Import the Workflow:
Upload the provided JSON file to your n8n instance.2. Set Up Credentials:
OpenAI: Create an OpenAI API credential in n8n with your API key. Assign it to the Ideator and Image Prompter nodes.
ElevenLabs: Obtain an API key from ElevenLabs and add it as a credential. Update the Script Generator node’s xi-api-key header.
Replicate: Get a Replicate API key and create a credential. Update the Request Image, Get Image, Request Video, and Get Video nodes’ Authorization headers.
Cloudinary: Set up a Cloudinary account, create an upload preset (ml_default), and add API credentials to the Upload to Cloudinary node.
Creatomate: Obtain a Creatomate API key and add it to the Editor and Get Final Video nodes’ Authorization headers.
0CodeKit: Get an auth key from 0CodeKit and update the HTTP Request and Create Editor JSON nodes’ auth headers.3. Configure the Workflow:
Ensure the user-query in the Ideator node is set to your desired video idea (e.g., "Fitness tips for beginners").
Verify that all API endpoints (e.g., ElevenLabs, Replicate, Creatomate) are accessible.4. Run the Workflow: Click “Test workflow” to generate a YouTube Short. The final video will be available via the Get Final Video node.5. Troubleshooting: Check node outputs for errors, ensure API quotas are not exceeded, and verify that the Python script in the HTTP Request node runs without issues.