Resources · Make integration

Shotstack Make integrationAutomate Shotstack with Make.

Can your videos render themselves the moment new data shows up? The Shotstack Make integration gives you 4 modules: one instant trigger and three actions. This guide is for marketers and ops people who already use Shotstack, and it walks you from the connection to a working first scenario.

Verified Trustpilot reviews · AI, automation & growth agency

What you can automate

What can you automate with the Shotstack Make integration?

The Shotstack Make integration links your Shotstack account to Make, a no-code tool where you build a scenario: an automation made of modules, where each module is one brick such as a trigger or an action. Your data goes in, Shotstack renders a video or an image from a template, and Make carries the result on to your other apps.

Personalized videos from a list. A new record lands in a database app, say the one described on the Airtable Make integration page. Render from Template turns that record into a video built on your Shotstack template, and Get Render Status tells you where the render stands.

Hand-off when a render is done. Watch Renders starts a scenario as soon as Shotstack completes a render, so the next step (sharing the file, updating a record, pinging a teammate) happens without anyone refreshing a dashboard.

Anything the list leaves out. Make an API Call reaches any endpoint of the Shotstack API with the same connection, which covers the requests the three other modules do not.

Know the limits before you start: Make says its own documentation for Shotstack is limited, because little public information about the app exists. Test each module with real data before you trust it. The same app often has an n8n node too; the n8n vs Make comparison lays out how the two tools differ, and the Make review covers Make on its own.

Connect

How do you connect Shotstack to Make?

  1. 01

    Add a Shotstack module

    Inside your scenario, click the + and search for Shotstack. Pick any of its modules, then click Create a connection. A connection is your Shotstack account linked to Make once, then reused by every Shotstack module you add later.

  2. 02

    Name it and authorize

    Give the connection a name if you like, which helps when you run a test account and a live one side by side. Then either authorize Make on the Shotstack page that opens, or paste the key Shotstack gives you, whichever the window asks for.

  3. 03

    Save and check the module

    Click Save. The module now shows your connection in its first field, and Make can read what your Shotstack account exposes. If the connection fails, open it again and redo the authorization, or check that the key you pasted is complete.

First scenario

Your first scenario with Shotstack and Make

GoalWhen a new record appears in another app, Make renders a video from your Shotstack template and checks where the render stands.

  1. 01

    Create the scenario

    Open the Scenarios page, create a new scenario and click the + to add the first module. Pick the app that holds your data, such as a sheet or a database, and choose its module that watches for new items.

  2. 02

    Add Render from Template

    Click the + on the right of that first module, search for Shotstack and choose Render from Template. Create your connection here if you have not done it yet.

  3. 03

    Map your data into the render

    Fill the module fields and map values from the first module into them. Each item that flows between modules is a bundle: here, one bundle is one record, so one record becomes one render.

  4. 04

    Check the render with Get Render Status

    Add Get Render Status after the render module and map the render that Render from Template just started. This tells you whether Shotstack has finished the job.

  5. 05

    Test with Run once

    Click Run once to execute the scenario one time. Open the bubble above each module to read the bundles it received and confirm the render went through as planned.

  6. 06

    Schedule and switch on

    Set the schedule on the first module, every 15 minutes by default, then switch the scenario on. Each module run on one bundle counts as one operation on your Make plan.

Triggers

What starts a Shotstack scenario?

1 module starts a scenario when something happens in Shotstack. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by Shotstack as soon as it happens.

Shotstack1Watch Renders

Watch Renders

Instant trigger

In MakeTriggers when a render is completed.

Watch Renders wakes your scenario up the moment Shotstack finishes a render, so whatever comes next starts with the completed render in hand, not with a guess about when it might be ready.

How it fires
instant, so Shotstack calls Make through a webhook as soon as the render is completed. Make does not poll on a schedule for this module, which is why it carries the lightning badge in the editor.
When to use it
when renders start from somewhere other than your scenario, and you want the finished file shared, logged or sent on to a client.
Watch out
documentation is limited for this app, so run a real render during your Run once test to see what the trigger receives.
Modules

What else can Shotstack do in Make?

Shotstack gives you 3 modules. For each one: what it does for you, when to reach for it, and what to watch out for.

Shotstack1

Get Render Status

Action

In MakeRetrieves the render status of a previously processed render.

You get the current state of a render Shotstack has already processed, so your scenario knows whether the video or image is done before it moves on.

When to use it
right after Render from Template, when the next module needs a finished render rather than a job still in progress.
Watch out
it only reads a render that already exists, so map the render from an earlier module instead of typing one by hand.
Shotstack2

Make an API Call

Action

In MakePerforms an arbitrary authorized API call.

This one opens the whole Shotstack API to your scenario, reusing the connection you already made, so a request missing from the other modules is still within reach.

When to use it
when neither Render from Template nor Get Render Status covers the task you have in mind.
Watch out
you write the request yourself, so keep the Shotstack API reference open and test with Run once.
Shotstack3

Render from Template

Action

In MakeCreates a video or image from a dynamic template.

Feed it data and Shotstack produces a video or an image from one of your dynamic templates, which is how a single design turns into many personalized versions.

When to use it
when each new record, order or lead in another app deserves its own version of the same visual.
Watch out
each bundle that reaches this module triggers one render and one operation, so filter your data upstream.
Need help

Need help automating Shotstack with Make?

A person reads every message.

FAQ

Shotstack and Make: common questions

01Is the Shotstack Make integration free?
Yes, Shotstack is a standard app in Make, so it is available from the Free plan onward. The Free plan comes with limits: 2 active scenarios, at least 15 minutes between two scheduled runs, 5 minutes of execution at most, files up to 5 MB and 512 MB of data transfer. Paid plans (Core, Pro, Teams and Enterprise) lower the interval to 1 minute and allow unlimited active scenarios. Your Shotstack account and its own terms are a separate matter.
02What do you need to connect Shotstack to Make?
You need a Shotstack account and a Make account. The documentation lists no other prerequisite. Add any Shotstack module, click Create a connection, optionally name it, then authorize Make on the Shotstack page or paste the key Shotstack gives you, and click Save. That connection is stored once and reused by every Shotstack module in your scenarios, so you will not repeat the step for each module you add later.
03Does the Shotstack trigger in Make fire in real time?
Yes. Watch Renders is an instant trigger: Shotstack calls Make through a webhook as soon as a render is completed, and the scenario starts right away. It does not wait for the default 15 minute schedule that applies to polling triggers. The two other ways to start a Shotstack flow are a schedule on the first module or a trigger from another app, as in the first scenario on this page, where new data leads to Render from Template.
04What if a Shotstack module is missing in Make?
It depends on what you need, but Make an API Call usually solves it. This module calls any endpoint of the Shotstack API with the connection you already have, so you are not limited to the three listed actions. Keep in mind that Make documents Shotstack only partially, because little public information about the app exists. Plan to read the Shotstack API reference and test each request with Run once before switching the scenario on.
05Should you use Make or n8n for Shotstack?
It depends on the tool you already work in. Make offers Shotstack as a standard app with 4 modules, including an instant trigger on completed renders and a Make an API Call module for the rest. The same app often has an n8n node as well. Compare the modules each tool lists for Shotstack against your own flow, then pick the editor your team is most comfortable maintaining over time.