The flow
Starts it 1Logic 11Service 20
The steps in the order they run, from what starts it.
- 1Trigger: Receive YouTube URL via TelegramTelegram triggerStarts it
- 2Extract YouTube URL & Number of ShortsCodeLogic
- 3Send Video to Klap for Shorts GenerationHttp RequestService
- 4Check Shorts Generation StatusHttp RequestService
- 5Is Video Processing Complete?IfLogic
- 6List Generated Clip IdeasHttp RequestService
- 7Wait Before Checking Status AgainWaitLogic
- 8Export HD Short from KlapHttp RequestService
- 9Fetch Final Shorts URLsHttp RequestService
- 10Are All Shorts Ready?CodeLogic
- 11Ready to Schedule Shorts?IfLogic
- 12Fetch YouTube Video TitleHttp RequestService
- 13Wait Before Rechecking Final ShortsWaitLogic
- 14Load Publishing Schedule from Google SheetsGoogle SheetsService
- 15Extract Scheduling Parameters (Posts/Day, Hours)CodeLogic
- 16Fetch Already Scheduled ShortsGoogle SheetsService
- 17Determine Last Scheduled TimeCodeLogic
- 18Calculate Publication Times for New ShortsCodeLogic
- 19Convert Times to Local Timezone (Paris)CodeLogic
- 20Log Shorts & Schedule Info to Google SheetsGoogle SheetsService
- 21Assign Social Media IDsSetLogic
- 22Upload Video to BlotatoHttp RequestService
- 23INSTAGRAMHttp RequestService
- 24YOUTUBEHttp RequestService
- 25TIKTOKHttp RequestService
- 26FACEBOOKHttp RequestService
- 27THREADSHttp RequestService
- 28TWITTERHttp RequestService
- 29LINKEDINHttp RequestService
- 30BLUESKYHttp RequestService
- 31PINTERESTHttp RequestService
- 32Send Publication Summary to TelegramTelegramService