Goals
- Automate the generation of AI-based videos from Notion database entries
- Upload generated videos directly to a connected YouTube channel
- Use target labels to route tasks efficiently and avoid duplicate triggers
- Enable creators to scale video publishing with minimal manual effort
Prerequisites
- A Zapier account to create and manage workflows
- Access to VideoDB with an active API key
- A Notion account with a database for storing video ideas and descriptions
- A YouTube account connected to Zapier for video uploads
- Basic familiarity with Zapier workflows and triggers
Workflow 1: Generate AI Video
Step 1: Notion Database Setup
Create a new database in Notion called GenAI Video Ideas. Add fields such as Name (video title) and Description (prompt for video content).Step 2: Trigger Setup in Zapier
- Create a new Zap
- Set the trigger to New Database Item in Notion
- Select the GenAI Video Ideas database
Step 3: Generate Video with VideoDB
- Add an action using VideoDB - Generate Video
- Authenticate with API key from the VideoDB dashboard
- Pass in the Notion fields (Name and Description) as the prompt
- Configure settings (e.g., 30 seconds duration, vertical aspect ratio, with subtitles)
- Assign a target label (e.g.,
YT upload) to ensure the correct next workflow is triggered - Test and verify that a Job ID (token) is returned
Step 4: Publish Workflow 1
Once tested, activate this workflow to automatically start video generation.Workflow 2: Upload Generated Video to YouTube
Step 1: Trigger Setup
- Create another Zap
- Set the trigger to AI Generated Video Created in VideoDB
- Use the same target label (
YT upload) so only matching jobs trigger this workflow
Step 2: YouTube Upload Configuration
- Add an action using YouTube - Upload Video
- Connect your YouTube account to Zapier
- Map video fields:
- Title: from Notion Name
- Description: e.g., “GenAI Video created by VideoDB”
- Video File: use the Download URL from VideoDB output
- Optional settings: leave thumbnail empty, mark video as Public, and set “not made for kids”