Generate Videos with Google Veo 2.0 via n8n + HTTP Request (No Code Required)

Just released some nodes showing how to generate videos using Google’s Veo 2.0 text-to-video model through n8n — without writing a single line of code. In this workflow, I demonstrate how to set up your Google Service Account credentials, configure the necessary projectId, region, and model version, and trigger Veo 2.0 using simple HTTP Request nodes inside n8n.

To get this working, you’ll need a Google Cloud project with the Vertex AI API enabled, a service account with the correct permissions, and a running n8n instance — either self-hosted or on cloud.

If you want to see it in action, the full video tutorial is on YouTube: (https://www.youtube.com/watch?v=F9EXahlwYkY) and cover how to handle the base64-encoded video output from Google’s API and convert it into a playable .mp4 file that you can download directly from the n8n interface. Everything is done within the n8n environment, making it easy to integrate this into any automation or creative pipeline.

You can also download the workflow and the generated video here:

Let me know what you think or if you have any questions about adapting this for your own use case, specially if you have VEO3 (I do not have access. Change in the URL what service to use, now default is VEO3.

3 Likes