# Automatically generate vertical videos from forms and publish to Meta
This workflow automates the creation and publishing of vertical videos (9:16) for social media based on user form submissions. It eliminates manual editing, voice-over, and uploading, enabling rapid scaling of UGC or ad creatives.
## Who it´s for
- Marketers running Meta ad campaigns with AI-generated video content.
- Brand owners leveraging UGC from customer forms.
- Agencies scaling vertical video production without manual editing.
- Product teams testing multiple video creative variants via A/B testing.
## What the automation does
- Triggered by a form submission webhook.
- Uses OpenAI to generate UGC scripts and product image descriptions.
- Creates a prompt for Veo3-based video generation.
- Converts output to 9:16 format and uploads to Google Cloud Storage.
- Adds subtitles to the video.
- Checks processing status in a loop with wait cycles.
- Publishes the final video to Facebook and Instagram via Meta API.
## What´s included
- Ready-to-use n8n workflow.
- Trigger and handler logic using LangChain and HTTP API.
- Integrations with OpenAI, Google Cloud Storage, Meta, and external form APIs.
- Basic text instructions for launch and adaptation.
## Requirements for setup
- n8n instance with workflow execution access.
- OpenAI API keys.
- Configured Google Cloud Storage bucket.
- Meta Business Suite access with publishing permissions.
- Webhook endpoint from a form or test tool.
## Benefits and outcomes
- End-to-end automation from input to publication.
- Significant time savings on video creation and editing.
- Enables mass A/B testing of scripts and styles.
- Consistent quality: all videos in 9:16 with captions.
- Reduced dependency on designers and video editors.
- Fast iteration on creative variations.
## Important: template only
Important: you are purchasing a ready-made automation workflow template only. Rollout into your infrastructure, connecting specific accounts and services, 1:1 setup help, custom adjustments for non-standard stacks and any consulting support are provided as a separate paid service at an individual rate. To discuss custom work or 1:1 help, contact via chat
No feedback yet