Make is a no-code automation platform that connects your apps and services. It uses a visual interface where you build workflows called scenarios by sequencing different modules.
Every scenario has a trigger (like “new Project created in Frame.io”) and actions that follow (like “add a row to Google Sheets”). You connect these modules visually to define what happens and in what order.
Make extends Frame.io across your entire workflow. Sync files to storage, update project management tools, generate reports, notify your team, or build custom workflows based on Frame.io activity. The more you connect Frame.io to your tech stack, the more powerful it becomes.
Automation Ideas:
These are just a few examples. For a full list of available Frame.io modules, check out this page on Make.com.
The next section covers Make basics. If you want to get straight to building, skip to the tutorial where we’ll connect your Frame.io account and build a scenario that logs new Frame.io Projects to a Google Sheet.
Make has four types of modules: triggers, searches, actions, and universal modules.
Triggers work by watching for changes in a service, and bringing them over to Make so you can use that data in your scenario. You can add one trigger module per scenario.
See the Trigger Types section below for details on polling vs. instant triggers.
Search modules retrieve specific data from a service. You can add multiple search modules anywhere in your scenario. Most searches return up to 3,200 objects per run.
Types of search modules:
Action modules process the data retrieved from a service. You can add as many actions as needed, anywhere in your scenario.
Types of actions:
Universal modules (usually called Make an API Call) let you make custom API calls when Make doesn’t provide a pre-built module for what you need.
You can add as many Universal modules as needed and place them anywhere in your scenario.
Make uses two types of triggers: polling and instant.
Polling triggers check your service account for new data on a schedule. They’re usually named things like “Watch Records” or “Watch Rows.” When the scenario runs, Make asks the service if anything’s new. If there is, the scenario processes it.
Instant triggers work differently. They use webhooks, so the service pings Make immediately when something happens. Your scenario runs right away. You can spot these by the lightning icon and “Instant” tag on the module.
Frame.io’s Watch Events module is an instant trigger, so the scenario we’re building later on will run in real time.
Make has more details on how different module types run in this section of their Help Center.
Your Make dashboard shows all your scenarios. This is where you monitor active scenarios, scenario performance, and credit usage. Click Create scenario in the header to open the builder.
To add modules to your scenario, click the plus button in the center of the builder. This opens a panel where you can search for the app you need, such as Frame.io or Google Sheets, then select the specific module you want (like “Watch Events” or “Add a Row”). Drag and drop modules in the builder to connect them and build your scenario.
The left sidebar gives you access to scenarios, connections, webhooks, and other Make features.
If you need to reconnect Frame.io or any other app, click Connections in the left sidebar. You’ll see all your connected apps with a Reauthorize button next to each one. Click it to go through the authentication flow again.
To test your scenario, click Run once in the toolbar. When the test completes, operation bubbles appear above each module showing how many operations ran. Click on a bubble to see the input and output data for that step.
Testing with existing data:
By default, triggers only process new events. To test with existing data, click the dropdown arrow next to the Run once button. This opens a dialog where you can rerun data from an earlier received webhook event.
Before we start, create a Google Sheet with these column headers:
Event Type, Resource ID, Workspace ID, User ID. We’ll call the sheet “Frame Projects” in this example.
Click the plus sign in the Make builder to add a module. Search for “Frame.io” and select Watch Events. This creates a webhook that triggers when specific events happen in Frame.io.
Connecting Frame.io:
Configure the Webhook:
Click the plus sign to add the next step. Search for and select the Google Sheets app, and click on the Add a Row module.
Connect Google Sheets:
Map the data: Now map Frame.io data to your spreadsheet columns. Click into each field and select the corresponding data from the Frame.io trigger:
You just built your first automation. From here, you can add more steps to this scenario or build new ones using the other available Frame.io modules on Make.com
If you run into issues, have questions, or want to share what you built, check out the Community Forum.