The flow
Starts it 2Logic 9Service 10
The steps in the order they run, from what starts it.
- 1Every week on monday morningSchedule triggerStarts it
- 2Test Trigger while building the workflowManual triggerStarts it
- 3Get weekly bestseller from AlgoliaHttp RequestService
- 4If no video for that productIfLogic
- 5Image URL is presentIfLogic
- 6No Operation, do nothingNo OpLogic
- 7Check image availabilityHttp RequestService
- 8Tell admin that bestseller has no imageGmailService
- 9Image is present and validIfLogic
- 10Tell admin that bestseller has broken imageGmailService
- 11Convert image to base64 for VEO 3Extract From FileService
- 12Generate video with Google VEO 3Http RequestService
- 13Wait for video generationWaitLogic
- 14Checking if we're doneHttp RequestService
- 15Finished ?IfLogic
- 16Get video name and storage bucketSetLogic
- 17Wait moreWaitLogic
- 18AggregateAggregateLogic
- 19Downloading the MP4 fileHttp RequestService
- 20Drop video in Supabase BucketHttp RequestService
- 21Index in AlgoliaHttp RequestService