Recently launched the Video, Audio & Live Bundle—a collection of plugins designed to make building video- and audio-based apps in Bubble easier than ever.
What’s included?
This bundle provides:
Daily Video Conferencing Plugin (Enhanced): An advanced version of the Daily video conferencing and chat plugin which includes real-time transcriptions, app embedding (e.g., Miro, Figma), and webhooks.
MUX Plugin: Create live streams with MUX for real-time broadcasting directly to your Bubble app.
Hi @lola , excellent capabilities included in this bundle and as always with your great support and clarity to explain things.
I have an implementation with the previous version of Daily Plugin (free) and I want to evaluate migrating to the Daily Video Conferencing (Enhanced) version, but I need the following capabilities. Please confirm me if they are available in this new version:
Full Screen - I need to be able to handle Video Calls in full screen when being made from a mobile. Keeping the ability to control the location, size, etc of the video call element.
Buttons - I need to manage all the buttons controlled by Bubble in order to fit them in position and shape to my interface (UI).
Chat - I need to be able to control the position, appearance (colors, background, etc.) and size of the html element where the chat window is displayed.
I appreciate your comments regarding these capabilities and if it is possible to adapt them using the bundle.
Currently, the bundle does not allow full control over all the buttons or the ability to move the position of the chat within the video call. It still relies on Daily Prebuilt for the call functionality. While you can add or remove certain buttons, you won’t be able to modify the functionality of the built-in buttons.
Just released version 1.11 of the plugin. In this latest version, you can view and buy available phone numbers through Daily. I’ve received more requests for audio and phone call-related features for the bundle, so this is a small step to support that.
Buy a phone number: Purchase a phone number directly through the bundle. Numbers are $2/month (pay-as-you-go through Daily) and require a credit card. Learn more about buying numbers.
If you try it out or are working with phone calls in Bubble, I’d love to hear about your needs!
Just pushed versions 1.14 and 1.15 of the Video, Audio & Live Bundle with new features to simplify working with transcripts, SOAP notes, and summaries in your Bubble apps.
What’s New:
Submit Jobs Action
Submit jobs to generate transcripts, SOAP notes, and summaries
Works with both Daily recording IDs and any media file URLs (even non-Daily URLs). Submit Job Documentation
Get Output from Jobs Action
Retrieve outputs in multiple formats (VTT, SRT, JSON, text).
Get raw text content for easy storage in your Bubble database.
Use the transcript-started event to capture and save the transcript ID.
Here’s a guide on using the events element and generally using real-time transcription: How to use transcript events.
Access the Transcript When Ready
Once processing is complete, use the Get Transcript Link action: Get Transcript Link.
Input the Transcript ID from Step 1 to retrieve the access link.
Retrieve the Raw Transcript Data (Optional)
The transcript link provides access to a VTT file that you can open in the browser
If you need the raw contents, you can create a GET API call (no headers/authentication needed) to the access link from Step 2.
Important: You won’t be able to access the transcript link until processing is complete. Many users find it helpful to set up a webhook for the transcript.ready.to.download event: Set up a webhook.
If you need help setting up the webhook, I can assist—just invite me to your Bubble app.
There’s also post-call transcription and summarization, which can be useful if you want AI-generated summaries out of the box (here’s the guide for that). Do note that Daily does have additional pricing for post-call summaries, but the post-call approach can be cost-efficient if you are already recording your video call and don’t need real-time transcription.
I see that the transcripts are generated in the daily call. Is it possible to access these real time in my bubble.io app? (even if additional coding may be necessary… I can try building a personal plugin to get them)
If you’re doing live transcription during the call, you can enable a live captions UI. This feature adds a button that overlays live transcription as users speak. You can set this up when creating a room: Live Captions UI Documentation.
If you need to access the transcription content for app processing, there’s a transcription message event available here: Transcription Message Event Documentation. This feature isn’t currently in the plugin, but I can add it by the end of day Monday.
The transcription messages are included in version 1.20 of the plugin. They will trigger every time there is a new transcript snippet, allowing you to save and process them. Here’s a demo of what that looks like: demo app.
You’ll need to add the daily events element, and you will see a new event for “transcription-message.”
Thanks for reaching out. It can be a bit tricky to see on smaller screens, but the captions button is hidden behind a three dot menu on smaller screens
I can run some tests to Nova-3 and if it works i can add it. That should take a few days. I’ll follow up in the forum, and I’ve also added it to our roadmap here!