Description
n8n-nodes-videogen
Official n8n community node for VideoGen. Generate images, videos, voiceovers, sound effects, music, and talking-head avatar clips, and run end-to-end video workflows, from n8n.
The node is generated from a curated subset of the VideoGen developer API (6 resources, 35 operations), kept in sync with Zapier, Make, and Pipedream.
Source: github.com/video-gen/n8n-nodes-videogen
Installation · Authenticate · Example workflow · Operations · Trigger · Resources
Installation
Community package (available now)
Follow the community nodes installation guide. In n8n, go to Settings → Community Nodes → Install and enter:
n8n-nodes-videogen
Verified catalog
After n8n verifies the package, search VideoGen in the nodes panel. It appears under More from the community. Click Install. See install verified community nodes.
Authenticate
The node supports two credential types. Use either one.
API key
1. Create a key at app.videogen.io/api.
2. In n8n, create a VideoGen API credential and paste the key.
OAuth2 (Sign in with VideoGen)
1. In n8n, create a VideoGen OAuth2 API credential.
2. Set Authorization URL and Access Token URL to the authorize and token endpoints from your VideoGen OAuth setup.
3. Register the redirect URI n8n shows on that credential screen () with VideoGen, then paste the client id. This uses PKCE; leave the client secret blank.
4. Click Connect and sign in.
Example workflow
Build a narrated video from a script, then continue when the run finishes.
1. Add a VideoGen node. Resource: Workflow. Operation: Script to video.
2. Set Script to the narration you want spoken, used verbatim. Example: A 15-second product intro for a ceramic pour-over kettle.
3. Set Visual Style to JSON:
{
"type": "AI_IMAGE",
"aiStyle": "loose watercolor illustration with visible brushstrokes and soft color bleeds"
}
4. Under Additional Fields, set Quality to HIGH and Remix Actions to:
[
{ "type": "ENABLE_CAPTIONS" },
{
"type": "CONVERTIMAGESTO_VIDEOS",
"motionPrompt": "slow cinematic push-in",
"muteOutputVideos": true,
"quality": "HIGH"
}
]
5. Execute the node. It returns a workflowRunId immediately. The video is not ready yet.
6. Wait for completion in one of two ways:
– Trigger: add a VideoGen Trigger node in another workflow, select workflow_run.succeeded, and match on the run id.
– Poll: add another VideoGen node, Resource Workflow, Operation Get workflow run status, and pass the workflowRunId. Repeat until the run is terminal.
Operations
The VideoGen node exposes these resources:
- Entity: 2 operations
- File: 3 operations
- Project: 5 operations
- Resource: 2 operations
- Tool: 16 operations
- Workflow: 7 operations
- VideoGen API documentation
- Get an API key
- n8n community nodes docs
- Public source
Long-running operations (workflow runs and tool executions) return an id. Poll with the matching get operation, or wait with the trigger below.
Trigger
The VideoGen Trigger node starts a workflow when VideoGen sends a subscribed event (for example, a workflow run or tool execution finishing). Select the events you care about. The node registers a webhook endpoint scoped to those events and removes it when the trigger is disabled.
Resources
Development
This package is generated from the VideoGen API OpenAPI spec. Do not edit the node, credentials layout, or this README by hand in the published repository. Releases are tagged vX.Y.Z and published to npm from GitHub Actions with a provenance statement.