Guides OpenAI

Quickly Iterate on Sora Videos With This Simple, Three-Step Automation

In this guide, you will learn how to generate Sora videos in bulk with a simple Make.

beginner 7 steps 1 resource

Introduction

In this guide, you will learn how to generate Sora videos in bulk with a simple Make.com automation. You will produce a workflow that takes prompts from a Google Sheet, generates videos with Sora, uploads them to Google Drive, and writes the Drive link back to the sheet. Once the automation runs, the sheet should update with the video link within a few minutes.

Step-by-step 7 steps

Instructions

  1. Step 1 of 7

    Duplicate the Google Sheet

    • Duplicate the Google Sheet template.
    06_example_sheet
  2. Step 2 of 7

    Set up the Google Sheets trigger

    • Sign in to Make.com and create a new scenario.
    • Add the Google Sheets Watch Rows trigger.
    • Connect your Google Sheets credentials.
    • Select the sheet you created in Step 1.
    02_google_sheets_trigger
  3. Step 3 of 7

    Add the OpenAI Sora module

    • Add an OpenAI Sora module.
    • Create an OpenAI API key.
    • Verify your organization if you have not already.
    • Add the key to the module in Make.com.
    03_sora_module
  4. Step 4 of 7

    Upload generated videos to Google Drive

    • Create a new folder in Google Drive for your videos.
    • Add a Google Drive Upload a File module.
    • Select the folder you created.
    • Click Save.
    04_google_drive_module
  5. Step 5 of 7

    Write the Google Drive link back to the sheet

    • Add a Google Sheets Update a Row module.
    • Select your sheet.
    • Set it to update the Drive link column with the “Web View link.”
    05_update_row1
    05_update_row2
  6. Step 6 of 7

    Run the automation and confirm the output

    Write a prompt in your Google Sheet and make sure your row has an ID number. Wait for the time trigger to run, or click the “run once” button in the Make.com scenario.

    Within a few minutes, you should see the Google Sheet update with a link to the video in your Google Drive.

    07_soratestvideo_in_drive
  7. Step 7 of 7

    Optional: Trigger the scenario with a Google Sheets webhook

    Instead of waiting every 15 minutes for the automation to fire, you can set up Google Sheets to fire a webhook straight to Make.com every time a row is updated.

    • Create a new scenario.
    • For the trigger, click Google Sheets → Watch Changes module.
    • Copy the webhook you created in the module.
    • In Google Sheets, go to Extensions → Add-ons → Get add-ons and search “make.com.”
    • Add the add-on, then open it by clicking Extensions → Make → Settings.
    • Paste in the webhook.
    • Now, each time you add a row, that row’s data will be sent to your Make.com scenario.

You're done

That's the whole workflow

Mark it complete to save your progress. Background and answers to common questions follow below.

Keep going

Keep learning with Rundown Pro

A guide shows you one workflow. Pro opens the full course library, so you can learn the whole system behind it.

  • Every on-demand course
  • Certifications on completion
  • Group office hours and member perks

$29/mo, cancel anytime

Overview Back to the steps

Background and context

Who This Is Useful For

  • People who want to save time generating and tweaking video ideas
  • Marketers who want to generate ads with Sora
  • Content creators generating B-roll

What You Will Build

You will build a reusable Make.com scenario connected to a Google Sheet. Each row can contain a Sora prompt, and the automation will generate the video, save it to Google Drive, and update the sheet with the video’s Drive link.

  • A Google Sheet for Sora video prompts
  • A Make.com scenario with a Google Sheets trigger
  • An OpenAI Sora module connected with an API key
  • A Google Drive upload step for generated videos
  • A Google Sheets update step that returns the Drive web view link
01_what_you_will_build

What You Need

  • Make.com account; a free trial works
  • OpenAI account
  • Billing enabled
  • Verified OpenAI organization

Going Further

  • After the basic automation is working, you can make it more responsive by using a Google Sheets webhook and the Make.com add-on so row updates are sent to Make.com automatically instead of waiting for the 15-minute trigger interval.