🎬 Create AI video reels from profile photos with AtlasCloud and Blotato
⚡ 92 views · 🎬 Content Creation & Video
💡 Pro Tip — Since TikTok doesn’t have a public API, getting data usually means fragile HTTP scraping. ScraperNode is a community node that gives you clean JSON for TikTok profiles, videos, and comments — drop it into your workflow and skip the parsing.
Description
Quick Overview
This workflow receives a webhook request, uses AtlasCloud (GPT Image 2 and HappyHorse) to turn a profile image into a short vertical video, then publishes the reel to TikTok and Instagram via Blotato.
How it works
- Receives a POST webhook containing an image prompt, a video prompt, and an optional caption.
- Sends the profile image and prompt to AtlasCloud’s GPT Image 2 endpoint to generate an edited vertical image.
- Polls AtlasCloud until the image job completes, then extracts the generated image URL or stops with an error if it fails.
- Sends the generated image URL and video prompt to AtlasCloud’s HappyHorse image-to-video endpoint to create a short video.
- Polls AtlasCloud until the video job completes, then extracts the generated video URL or stops with an error if it fails.
- Uploads the video to Blotato and creates posts to the configured TikTok and Instagram accounts using the provided caption.
Setup
- Configure an AtlasCloud API key and replace the placeholder
Authorization: Bearer YOUR_APIheader in all AtlasCloud HTTP requests. - Set the
profile_image_urlvalue to a publicly accessible image URL and ensure your webhook payload includesprompt_video(and optionallypromptandcaption). - Add a Blotato API credential, connect your TikTok and Instagram accounts in Blotato, and replace
YOUR_ID_BLOTATO_TIKTOKandYOUR_ID_BLOTATO_INSTAGRAMwith the correct account IDs. - Copy the webhook URL from the Webhook Trigger node and configure the calling app/service to POST the required fields to it.
🔗 Nodes Used
HTTP Request, Webhook, Stop and Error
📥 Import
Download workflow.json and import into n8n:
Workflow menu → Import from File