How do I create a video via Zapier?

Sending the request

  1. Head to Zapier ↗ and hit Create Zap 
  2. Choose your Zap trigger
  3. Add a new Bannerbear action and select Create Video
  4. Choose your Bannerbear account or enter your Project API key
  5. Under Video Template ID choose your template from the drop-down menu
  6. Choose between Basic / Advanced for the input range
    • Basic - provides a limited list of available modifications
    • Advanced - provides the full range of available modifications
    • Note: Reference the API Documentation ↗ for info on the more advanced parameters.

  7. Enter the necessary data to modify your template
  8. Test the action, review, and continue if you're happy

Handling the response

Videos and Animated gifs generally take a little while to render, so the API will not return a response immediately in the same zap. This calls for a second zap to retrieve it.

  1. Create a new Zap with the New Video trigger event (This is an instant event that triggers when a new video is 100% rendered)
  2. Choose your Bannerbear account
  3. Test the trigger and continue building your zap to your preference

Alternative to new zap

If you don't want to create a new Zap, you could try using a delay ↗ after the Create Video request. With this, you can delay the Zap for a specifiable amount of time, allowing the video some time to render before continuing.

Note: This is generally not recommended because if the delay is too short, it may cause the zap to continue before the Video has been fully rendered.

  1. Add a new action
  2. Search for and select Delay by Zapier
  3. Choose Delay For from the Action Event drop-down menu
  4. Enter the time delay value
  5. Note: Minimum time is 1 minute

  6. Choose the time delay unit (minutes, hours, days, weeks)
  7. Test the trigger and continue building your zap to your preference

Check out our blog article Auto Generate Videos with Bannerbear and Zapier ↗ for more info on this.

Have a question?

Contact our customer support team anytime via chat or email