Quick overview
This workflow collects a prompt and optional image URL via an n8n form, submits a Veo 3.1 generation request to the Pollo API, then polls Pollo until the video task succeeds or fails and returns the final video URL and metadata.
How it works
- Receives a submission from an n8n form containing a prompt, optional image URL(s), the Pollo model path, and an API key.
- Sends a POST request to the Pollo API (Veo 3.1 endpoint) to start a video generation task using the prompt and optional image guidance.
- Waits 10 seconds and then requests the current task status from the Pollo API using the returned task ID.
- Repeats the wait-and-check loop until Pollo reports the generation as succeed or failed.
- Outputs the task ID, final status, generated video URL, media type, and the reported credit value.
Setup
- Create a Pollo API account and generate an API key with access to the Veo 3.1 model.
- In the form trigger, enter the correct model path (for example,
google/veo3-1) and decide whether users will provide an image_url for image-guided generation.
- Ensure any image URLs you submit are publicly accessible so Pollo can fetch them during generation.