Automation library · Content

Generate high quality video commercials with DeepSeek

Started by an event in a connected app, and works across Google Cloud Storage, Google Drive and Telegram. It hands the judgement calls to DeepSeek and Gemini. 43 steps, 3 branches, 4 loops or waits: large, and worth reading before you trust it with anything live.

LargeCalls a model: DeepSeek, Gemini

43 stepsLarge: read it before trusting it with anything live
3Branches: places the flow splits
4Loops or waits
3Services it connects to

The flow

Starts it 1Model 12Logic 10Service 20

The steps in the order they run, from what starts it.

  1. 1When Execute Workflow ClickedManual triggerStarts it
  2. 2Gemini Chat Model 1Lm Chat Google GeminiModel
  3. 3DeepSeek Chat Model 1Lm Chat Deep SeekModel
  4. 4Gemini Chat Model 2Lm Chat Google GeminiModel
  5. 5DeepSeek Chat Model 2Lm Chat Deep SeekModel
  6. 6DeepSeek Chat Model 3Lm Chat Deep SeekModel
  7. 7Gemini Chat Model 3Lm Chat Google GeminiModel
  8. 8Set Business DetailsSetLogic
  9. 9Ad Planning ChainChain LlmModel
  10. 10Parse Structured Output 1Output Parser StructuredModel
  11. 11Ad Strategy Chain Part 1Chain LlmModel
  12. 12Basic LLM Processing ChainChain LlmModel
  13. 13Parse Structured Output 2Output Parser StructuredModel
  14. 14Ad Strategy Chain Part 2Chain LlmModel
  15. 15Set API ConfigurationsSetLogic
  16. 16Post Generate Video 1Http RequestService
  17. 17Generate JWT TokenJwtService
  18. 18Wait 20 Seconds 2WaitLogic
  19. 19Post to OAuth2 TokenHttp RequestService
  20. 20Post Fetch Status 1Http RequestService
  21. 21Post Generate VideoHttp RequestService
  22. 22Route by No Rules 2SwitchLogic
  23. 23Wait 20 Seconds 1WaitLogic
  24. 24Convert Data to File 1Convert To FileService
  25. 25Post Fetch StatusHttp RequestService
  26. 26GCS Video Part 2Google Cloud StorageService
  27. 27Route by No Rules 1SwitchLogic
  28. 28Build Shotstack HTTP BodyCodeLogic
  29. 29Convert Data to FileConvert To FileService
  30. 30Post Merge to CreatomateHttp RequestService
  31. 31GCS Video Part 1Google Cloud StorageService
  32. 32Wait for Rendering CompleteWaitLogic
  33. 33Fetch Binary Part 1Http RequestService
  34. 34Check Render CompletionHttp RequestService
  35. 35Upload Vid to Google DriveGoogle DriveService
  36. 36Route by No Rules 3SwitchLogic
  37. 37Post Start Gemini UploadHttp RequestService
  38. 38Fetch Final VideoHttp RequestService
  39. 39Redownload Video from DriveGoogle DriveService
  40. 40Telegram Send VideoTelegramService
  41. 41Post Video to GeminiHttp RequestService
  42. 42Wait 30 Seconds with ReasonWaitLogic
  43. 43Post Analyze Vid with GeminiHttp RequestService

How it's built

Starts on
An event in a connected app
Steps
43, with 3 branches, 4 loops or waits
Size
Large: read it before trusting it with anything live
Connects to
Google Cloud Storage, Google Drive, Telegram
Model
DeepSeek, Gemini

Questions

What does it need to run?

An n8n account, plus your own Google Cloud Storage, Google Drive and Telegram accounts, and a key for DeepSeek and Gemini. You connect your own accounts after importing it; none are included.

What starts it?

It starts on an event in a connected app.

Does it use AI?

Yes. It calls DeepSeek and Gemini. Model calls are billed by the provider, not by n8n.

How long does it take to set up?

Take your time. At 43 steps it is large: read it before trusting it with anything live.

How do I import it?

Copy the workflow, open a new workflow in n8n and paste. The steps appear on the canvas, ready for your own accounts.

Before you run it

Nothing here has been tested by us. It is somebody's working automation, read and described from its own steps. Treat the connections it wants as a list of accounts it will touch, and read the 43 steps before you point it at anything that matters.