Publish short videos from a table — with a ready caption

On a schedule the scenario takes the next clip from the queue, writes a caption and publishes it to social media, marking what is posted.

  • Clips go out on a schedule
  • The caption is written automatically
  • The queue is kept in a table
  • No duplicate posts
SSHGoogle Sheets

How it works

Automating Notion and Facebook Graph API takes no code: a ready-made scenario does the routine for you.

  1. Starts when: Trigger: New Row in Sheet
  2. Then: Fetch Unposted Videos
  3. Then: Download Video from Drive
  4. Then: Save Downloaded File
  5. Then: Process Video with FFmpeg
  6. Then: Load Processed Video
  7. Then: Upload to Server via SSH
  8. Then: Generate Caption with DeepSeek
  9. Then: Store Caption in Airtable
  10. Then: Create Instagram Media Container
  11. Then: Wait for Video Processing
  12. Then: Check Video Processing Status
  13. Check: Is Video Processed?
  14. If yes: Publish Reel to Instagram
  15. Then: Mark as Posted
  16. Then: Execute a command
  17. Starts when: Trigger: Every 12 Hours
  18. Then: DeepSeek Chat Model

You can launch this Notion + Facebook Graph API integration in Scriptera: describe the task in plain words — the scenario is built, launched and monitored for you.