MARKETPLACE
PLUGINS
CAMERA AND VIDEO CAPTURE PRO
Camera and Video Capture Pro logo

Camera and Video Capture Pro

Published January 2026
   •    Updated this week

Plugin details

🔹 Plugin Description
This plugin allows Bubble developers to access the user’s device camera to capture photos and record videos directly from the browser. Users can preview the camera feed, apply optional image filters for photos, download captured media locally, or upload captured photos and recorded videos to Bubble’s File Manager and retrieve their URLs via exposed states.

The plugin supports:

- Opening device camera on user action

- Capturing photos

- Recording videos with audio

- Automatically start, stop, and control recording duration using plugin workflow actions.

- Downloading media locally

- Uploading media to Bubble File Manager

- Exposing saved file URLs for use anywhere in the app

- Optional image filters for photos

Ideal for verification flows, profile photos, user-generated content, documentation, KYC, social apps, and media capture use cases.

🔹 Key Features

📱 IOS device compatible

📸 Capture photo from camera

🎥 Record video with microphone audio

⬇️ Download photo or video to device

☁️ Upload photo/video to Bubble File Manager

🔗 Get file URL via exposed state

🎨 Optional photo filters


Link to demo app's editor -  https://bubble.io/page?id=wartin-plugins&tab=Design&name=camera-capture&type=page

$25

One time  •  Or  $5/mo

stars   •   0 ratings
0 installs  
This plugin does not collect or track your personal data.

Platform

Web

Contributor details

Wartin Labs logo
Wartin Labs
Joined 2021   •   4 Plugins
View contributor profile

Instructions

🔹 How to Use
The plugin works through workflow actions, typically triggered by buttons.

1) Open Camera

Create a button → Workflow → Plugin Action → Open Camera

This initializes the camera preview.

Optional fields:

Filter type (for live photo preview)

Filter strength

2) Capture Photo & Download

Button → Plugin Action → Capture Image & Download

Optional fields:

Filter type (for live photo preview)

Filter strength

This captures the current frame and downloads the image to the user’s device.

3) Capture Photo & Save to Bubble

Button → Plugin Action → Capture Image & Save

Optional fields:

Filter type (for live photo preview)

Filter strength

This captures the photo, uploads it to Bubble File Manager, and exposes the file URL.

Use exposed state:

saved_image

4) Start Video Recording

Button → Plugin Action → Start Recording

Starts recording video with audio.

5) Stop Recording & Download

Button → Plugin Action → Stop Recording & Download

Stops recording and downloads the video to the user’s device.

6) Save Video to Bubble (Optional)

If using the Save Video action:

Button → Plugin Action → Stop Recording & Save

The recorded video is uploaded to Bubble File Manager and exposed as a URL.

Use exposed state:

saved_video

🔹 Using Filters for Photos

If you enable photo filters:

Add a Dropdown with filter names

Pass Dropdown value to the photo capture action’s filter_type field

Types

This plugin can be found under the following types:
Element   •   Action

Categories

This plugin can be found under the following categories:
Image   •   Media   •   Video   •   Social Network   •   Mobile   •   Visual Elements

Resources

Support contact
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble