MARKETPLACE
PLUGINS
WATERMARK VIDEO
Watermark Video logo

Watermark Video

Published October 2021
   β€’    Updated June 2026

Plugin details

Add watermark images to video files using Shotstack API. Choose placement, scale, and resolution, then retrieve the rendered video URL - ideal for branding and copyright protection.
   

⚑ Key Features:

🎬 Watermark Rendering
       Add watermark images to video files via Shotstack API with two simple workflow actions.
πŸ“ Custom Placement & Scale
       Position your watermark anywhere on the video and scale it up or down to fit your design.
🎞️ Adjustable Output Resolution
       Choose the resolution of the rendered video (e.g. 720p, 1080p) to match your quality needs.
πŸ”— Retrieve Rendered Video
       Fetch the final video URL after rendering is complete for storage, playback, or sharing.



FAQ

What does this plugin do?
It allows you to add a watermark image to your video file by making API calls to the Shotstack service for rendering.

Do I need a Shotstack account to use this plugin?
Yes, you need to create a Shotstack account. It's free to test, but usage fees may apply for live, high-volume rendering.

How do I add a watermark to a video?
Use the Add Watermark To Video action in your Bubble workflow to start rendering the video with your watermark.

How do I retrieve the final video?
Use the Get Rendered Video action to fetch the URL of the completed video containing the watermark.

Can I customize the watermark position, size, and resolution?
Yes. You can define the watermark placement, scale it up or down, and select the desired resolution for the output video.




Our Similar Plugins

- Top 15 Plugins for Bubble - Bundle




Support

If you still have questions or unresolved issues, you can contact us.


Risk-free Trial

The most risk-free way to try out this plugin is to subscribe to it. If you unsubscribe a few days later you will be charged on pro-rata basis, so for example if the plugin monthly price is $5 then you'd pay only 17Β’ per day ($5/30 days)!

$40

One time  β€’  Or  $4/mo

5.0 stars   β€’   1 ratings
16 installs  
This plugin does not collect or track your personal data.

Platform

Web

Contributor details

Zeroqode - Top Bubble Agency logo
Zeroqode - Top Bubble Agency
Joined 2016   β€’   871 Plugins
View contributor profile

Instructions

First you must create a Shotstack account (It is free to create an account)
Here is a link to their site:
https://shotstack.io/

Once you've created an account, take note of the API Keys they provide you.  One API Key is for "Staging" which is to test out your application.  You can use your Staging API Key as much as you want without impacting your Shotstack credits, however they will add their own watermark image to the video as well.  The other API Key is for "Production" which is meant to be used when you deploy your application to be live.

When you've decided which API Key you want to use, provide it to the "Shotstack API Key" field.  If you want to use the Staging API Key, then also check the "Test Mode (Staging)" checkbox.  If you want to use the Production API Key, then make sure the "Test Mode (Staging)" checkbox is not checked.

"Add Watermark To Video" Action's fields:
* Video  -  The video you want to add the watermark to
* Watermark Image  -  The image file you want to use as the watermark
* Shotstack API Key  -  The API Key from your Shotstack account (It can be either Staging or Production)
* Test Mode (Staging)  -  If you are using the Staging API Key, then make sure this box is checked.  If you are using the Production API Key, then make sure this is not checked.
* Watermark Location  -  The location that you want to place your watermark image on the video.
* Horizontal Offset  -  How far horizontally you want the watermark image to be moved from whatever location you chose for the watermark.
* Vertical Offset  -  How far vertically you want the watermark image to be moved from whatever location you chose for the watermark.
* Watermark Opacity  -  The opacity of the watermark image.  It essentially determines how "see-through" the watermark image is.
* Video Resolution  -  The resolution quality of the rendered video with the watermark.
* Scale Image  -  Scale the Watermark Image to be smaller or larger
* Video Length  -  How long the new watermarked video will be

This Action returns 3 fields:
1.  Watermarked Video Id  -  The Video ID to use when fetching the new watermarked Video
2.  Error Occurred   -  If an Error Occurred during the processing of the video
3.  Error Message  -  The Error Text describing what error occurred

"Get Watermarked Video URL" Action's fields:
* Video ID  -  The Video ID returned by the "Add Watermark To Video" Action
* Shotstack API Key  -  The API Key from your Shotstack account (It can be either Staging or Production)
* Test Mode (Staging)  -  If you are using the Staging API Key, then make sure this box is checked.  If you are using the Production API Key, then make sure this is not checked.

This Action returns 3 fields:
1.  URL  -  The URL for the new watermarked video.
2.  Error Occurred   -  If an Error Occurred during the processing of the video
3.  Error Message  -  The Error Text describing what error occurred
4.  Rendering Finished  -  If the video is finished being processed yet.  If this is set to "No", you should wait a few seconds and try again.

Types

This plugin can be found under the following types:

Categories

This plugin can be found under the following categories:
Media   β€’   Video   β€’   Image   β€’   Mobile   β€’   Technical

Resources

Support contact
Documentation
Tutorial

Rating and reviews

Average rating (5.0)

Great tool
March 16th, 2025
No quality loss, works as expected
Hi there, This is Anton from Zeroqode Support. We’re incredibly grateful for your positive feedback and are pleased to know that our plugin has made a positive impact on your work. Your input helps us to keep improving. Should you have any questions or ideas to share, our team is just a message away. Contact us on our forum (https://forum.zeroqode.com/) or via email at support@zeroqode.com. Thanks again for your trust in Zeroqode. Best regards, Anton
March 18th, 2025
  β€’  
Zeroqode - Top Bubble Agency
Bubble