Quick overview
This workflow collects a video-ad prompt via an n8n form and submits it to Pollo API’s Google Veo 3 generation endpoint (optionally with an image reference), then polls Pollo for completion and returns the final task status and video URL.
How it works
- Receives a submission from an n8n form containing a prompt, optional image URL, Veo 3 model path, and a Pollo API key.
- Sends a POST request to Pollo API’s generation endpoint for the specified model (for example,
google/veo3), passing the prompt and optional image reference.
- Waits 10 seconds to give Pollo time to start processing the generation task.
- Requests the generation status from Pollo API using the returned task ID.
- Repeats the wait-and-check cycle until Pollo reports the generation as succeeded or failed.
- Outputs the task ID, final status, generated video URL, media type, and credit usage information.
Setup
- Create a Pollo API account and generate an API key with access to the Veo 3 endpoint.
- Publish the n8n form and use its URL to submit the required fields (
prompt, model_path like google/veo3, and api_key) and optional image_url.
- If you use
image_url, ensure the image link is publicly accessible (no login or expiring URL) so Pollo can fetch it.