- Home
- Resources
- Integrations
- Frame.io (legacy)
Frame.io (legacy) Make integrationAutomate Frame.io (legacy) with Make.
Can Make move your Frame.io review work along without you? The Frame.io (legacy) Make integration offers 36 modules, 6 of them triggers. This guide is for video teams new to Make: link your account, build a first scenario, then pick the right module.
Verified Trustpilot reviews · AI, automation & growth agency
What does the Frame.io (legacy) Make integration do?
The Frame.io (legacy) Make integration links your Frame.io account to Make, where you build a scenario: an automation made of modules, each module being one brick that watches, reads or changes something. Here the modules cover projects, folders, files, assets, comments and share links, and 5 of the 6 triggers react as soon as Frame.io calls Make.
Client notes that reach the editor. Watch New Comment starts the scenario when someone comments on an asset, and Get an Asset fetches that asset so the message you send elsewhere says which version the note is about.
A share link for every delivery. When Watch New Asset reports an upload, Create a share link opens a link and Add a file or folder to a share link puts the new item in it. The producer gets one address to forward, without digging through the project.
A tidy project from the first day. Create a project, then Create a folder for each stage of the job. The start signal can come from another app, for instance a new record handled through the Airtable Make integration.
Know the limits before you build. Connecting requires a paid Frame.io account. Most modules appear in the Make documentation with a name and no description, and the doc does not explain how assets relate to files and folders, so test each module with Run once first. For anything the 36 modules leave out, Make an API Call reaches the Frame.io API with the same connection.
Also weighing n8n? The n8n vs Make comparison sets out the criteria, and the Make training gets you productive on the Make side.
How do you connect Frame.io (legacy) to Make?
- 01
Add a module and open the connection
In your scenario, add any Frame.io (legacy) module and click Create a connection. A connection is your Frame.io account linked to Make once, then reused by every Frame.io module. For an instant module, click Create a webhook first, then Create a connection.
- 02
Name it, and go advanced only if needed
The Connection name field is optional but helps once you manage several accounts. Switch on Advanced settings only to use your own client credentials from the Adobe Developer Console, with
https://www.make.com/oauth/cb/frame-io2as the Redirect URI. - 03
Save and confirm access
Click Save. If a window asks you to sign in, authenticate your account and confirm access. The module fields then show what Make can read in your Frame.io account, and every other Frame.io module picks the same connection.
Your first scenario: a share link for each new asset
GoalWhen a new asset appears in Frame.io (legacy), Make creates a share link and adds that asset to it.
- 01
Create the scenario
On the Scenarios page, create a new scenario and click the + to add the first module. Search for Frame.io (legacy) and pick Watch New Asset, the instant trigger with the lightning badge.
- 02
Hook up the webhook
Click Create a webhook, then Create a connection and follow the three steps above. From then on, Frame.io calls Make through that webhook whenever an asset is created.
- 03
Add the share link
Click the + on the right of the trigger and add Create a share link. Fill its fields; once the connection exists, Make lists what it can read in your account.
- 04
Put the asset in the link
Add Add a file or folder to a share link. Map the share link from the previous module and the asset from the trigger: mapping means picking a value an earlier module received and dropping it into a field.
- 05
Test, then switch it on
Click Run once, upload a test file in Frame.io and read the bundle each module received (a bundle is one item passed along, here one asset). If it looks right, switch the scenario on.
What can start a Frame.io (legacy) scenario?
6 modules start a scenario when something happens in Frame.io (legacy). A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by Frame.io (legacy) as soon as it happens.
Watch Events
triggerIn the docs onlyWatch Events is the only scheduled trigger of the app, and the broadest by its name: it brings Frame.io events into your scenario each time Make checks. The documentation lists it without any detail, and its scheduled type is inferred from that name.
Watch Asset Deleted
Instant triggerIn Make“Triggers when an asset was deleted.”
Tells your scenario that an asset has just been removed from Frame.io, so the other tools you use stop pointing at something that no longer exists there.
Watch Asset Label Updated
Instant triggerIn Make“Triggers when an asset's status label is updated.”
Reacts when someone changes the status label of an asset, the marker a review team moves as a video progresses. Your scenario hears about that change without anyone copying it by hand.
Watch Comment Updated
Instant triggerIn Make“Triggers when a comment is updated.”
Catches the edits: when a reviewer rewrites a comment already posted on an asset, the scenario gets the new version. Useful because a corrected note is often the one that matters.
Watch New Asset
Instant triggerIn Make“Triggers when a new asset is created.”
Starts your scenario each time a new asset is created in Frame.io, which makes it the natural entry point for anything that follows an upload: a link, a notice, a log line.
Watch New Comment
Instant triggerIn Make“Triggers when a new comment is left on an asset.”
Fires when someone leaves a new comment on an asset, so client feedback leaves Frame.io and reaches the place where your team actually works, with no one refreshing the review page.
What can Make do in Frame.io (legacy)?
Frame.io (legacy) gives you 30 modules in 6 groups. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
Projects
4 modulesList Projects
SearchIn Make“Lists all projects by team ID.”
Brings every project of a Frame.io team into the scenario, one bundle per project, so the modules after it can work on each of them in turn.
Get a project
ActionIn the docs onlyReads one project you already know and hands its details to the next module. Handy when an earlier step gave you a project reference and you want the rest of the record.
Create a project
ActionIn the docs onlyOpens a new Frame.io project from your scenario, so a job exists in the review tool from the moment it is confirmed elsewhere, without anyone setting it up by hand.
Update a project
ActionIn the docs onlyChanges an existing project from outside Frame.io, which keeps the project in line with the record your team treats as the reference, such as a job sheet or a client file.
Folders and Files
8 modulesList files and folders
SearchIn the docs onlyReturns the files and folders it finds as separate bundles, which gives your scenario an inventory it can loop over without anyone browsing Frame.io.
Get a folder
ActionIn the docs onlyFetches a single folder so the following modules know exactly where they are working. It is the precise lookup, where List files and folders is the broad sweep.
Create a folder
ActionIn the docs onlyAdds a folder in Frame.io straight from the scenario, which lets every job start with the same structure instead of whatever each editor improvises.
Update a folder
ActionIn the docs onlyEdits a folder that already exists, so its naming stays consistent with the rest of your process when a job changes status or title somewhere else.
Delete a folder
ActionIn the docs onlyRemoves a folder from Frame.io on the scenario's order. It closes the loop on housekeeping that people tend to postpone, but it acts for real on your account.
Get a file
ActionIn the docs onlyPulls the details of one file into your scenario, so later modules can mention it, route it or record it without anyone opening Frame.io to look it up.
Create (upload) a file
ActionIn the docs onlySends a file into Frame.io from another source in the scenario, so material that arrives elsewhere ends up in the review tool without a manual upload.
Delete a file
ActionIn the docs onlyErases a file from Frame.io when the scenario tells it to. Use it with intent: it is the module that turns a clean-up rule into an actual removal.
Comments
5 modulesList Comments
SearchIn Make“Lists all comments by asset ID.”
Collects all the comments on one asset, one bundle per comment. That gives you the full review thread in a form other tools can store or summarize.
Get a Comment
ActionIn Make“Gets a single comment by ID.”
Reads a single comment when you already know which one you want, rather than pulling the whole thread with List Comments. Precise, and lighter on operations.
Create a Comment
ActionIn Make“Creates a new comment.”
Posts a comment in Frame.io from your scenario, so an answer written in another tool shows up where the client reviews the video, next to the footage.
Update a Comment
ActionIn Make“Updates a single comment by ID.”
Rewrites an existing comment in Frame.io. The thread stays clean: a correction replaces the old wording instead of piling a second note under the first.
Delete a Comment
ActionIn Make“Deletes a single comment by ID.”
Takes one comment off an asset for good. Mostly useful to clean up what automations wrote, rather than what people wrote by hand.
Share links
7 modulesList share links
SearchIn the docs onlyReturns the share links it finds, each as a separate bundle, which gives you an overview of what has been sent out to clients and partners.
Get a share link
ActionIn the docs onlyFetches one share link and its details, so you can pass the right information along to whoever is waiting for the delivery.
Create a share link
ActionIn the docs onlyOpens a new share link in Frame.io, the address you send outside the team so someone can view work without digging through your project.
Add a file or folder to a share link
ActionIn the docs onlyPuts a file or a whole folder into an existing share link, so the person on the other side sees the new material without receiving a fresh address.
Remove a file or folder from a share link
ActionIn the docs onlyTakes an item out of a share link while the link itself stays alive, so the client keeps the same address but stops seeing outdated material.
Update a share link
ActionIn the docs onlyChanges the settings of a share link that is already out there, without sending a new address to the people who have it.
Delete a share link
ActionIn the docs onlyShuts a share link down. Anyone holding the address loses access through it, which makes this the cleanest way to close a delivery from a scenario.
Other
1 moduleMake an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
Reaches any endpoint of the Frame.io API with the connection you already have, which covers what the listed modules leave out.
Other modules
5 modulesCreate an Asset
ActionIn Make“Creates a new asset.”
Creates a new asset in Frame.io from your scenario. Assets are the items reviewers comment on, so this is how content from another tool enters the review cycle.
Delete an Asset
ActionIn Make“Deletes a single asset by ID.”
Removes one asset, identified by its reference, from Frame.io. It is the final step of a clean-up rule, the one that actually frees the project of old material.
Get an Asset
ActionIn Make“Gets a single asset by ID.”
Reads a single asset by its reference and passes its details on. This is the module that turns a bare notification into something a person can act on.
Update an Asset
ActionIn Make“Updates a single asset by ID.”
Changes an existing asset without touching the others. Your scenario keeps assets in step with decisions taken in other tools, with no one editing them one by one.
List Assets
SearchIn Make“Lists all assets by folder ID.”
Lists every asset inside one folder, each as its own bundle, so a scenario can process a whole delivery in a single pass instead of item by item.
Need help automating Frame.io (legacy) with Make?
A person reads every message.