Video recorder


Easily record a video/audio with this plugin. It will activate a webcam or mobile camera to record a video. The plugin comes with settings like a max recording length as well as max file size (MB) for saving the recording in the database. Additionally, it allows saving the video in AWS and Wasabi. With its actions, it is possible to start, stop and pause/resume and reset the video.

How To Setup

Place plugin element on the page.

Document image

Enable file uload​​.

Document image

Add button to the page.

Document image

Set workflow for this button.

Document image
Document image
Document image
Document image

Add button to the page.

Document image

And set workflow.

Document image
Document image

And save URL to bubble data.

Document image

Plugin element properties

The main element and only plugin element. It shows, records, and saves captured from the camera track.

Document image

Plugin fields

  • Enable Logs - Show in console information about recording status

Plugin Actions

1. Start Recording

Document image

  • File name - File name of the record used for saving. File extension is set automatically.
  • Autosave - Automatically save to bubble or download record (depends on settings) after stopping the record.
  • Save to Bubble - If is "yes", the record will be saved to bubble, else will be downloaded".
  • Max Recording Lenght - Max length of the record in seconds.

2. Stop Recording

Get track from the camera and record it.

You must turn on the camera before recording.

Document image

3. Start Camera

Enable camera

Document image

  • With Microphone - Enable microphone in record.
  • Front - If a selected type of camera is available it will be used, else will be used first detected camera​.

3. Stop Camera

Disable camera

Document image

4. Pause\Resume Recording

Pause or resume recording

Document image

5. Save Record

Save the record to one of the storages

Document image

  • Save to - Storage where to save the recording.
  • Fileds for storages - The fields below are used to save to AWS or Wasabi.
  • Bucket Name - The bucket name to which the file was uploaded.
  • Bucket Region - Your bucket region.Private fileUpload file as private.​

6. Reset Record

Delete the last record in the plugin

Document image

Plugin Exposed States

​TitleDescriptionTypeVideo sizeSize of Recording in bytesNumberRecording lenghtLenght of recording in secondsNumberRecording statusReturn text explanation of the current status of recording TextVideo URLURL of uploaded videorecord from storageFileDevice SupportedIdicates if current device is supportedYes or NoPausedIndicates if recording is pausedYes or NoRecordingIndicates if recording is startedYes or No




Video size

Size of Recording in bytes


Recording lenght

Lenght of recording in seconds


Recording status

Return text explanation of the current status of recording


Video URL

URL of uploaded videorecord from storage


Device Supported

Idicates if current device is supported

Yes or No


Indicates if recording is paused

Yes or No


Indicates if recording is started

Yes or No

How to set keys for AWS or Wasabi


Visit wasabi.com to sign up for their service, you will get an email with link to your console. In your Wasabi console go to Billing->Payment settings then add your Payment method. While you do receive a month free trial to upload private files, a paid account is required to upload public files.

Next, go to the Access Keys page & create a new access key.

Document image
Document image

Insert the access key/secret from the plugins tab.​

Document image


For setup uploading to AWS account please read our AWS Uploader documentation.


Update 20.01.22 - Version 1.3.0

  • Added action "Take a photo"

Demo to preview the settings

Updated 20 Apr 2022
Did this page help?