Build No Code Voice-Activated AI in Bubble.io - Integrate VAPI.ai and Save Chat Transcripts
Save transcripts from your AI voice assistant built with Bubble.io.
Unlock the power of AI voice: Learn how to create a pirate-speaking assistant and save chat transcripts in Bubble!
Master Bubble workflows: Discover how to seamlessly integrate Vapi API and save conversation data with just a few clicks.
Elevate your no-code skills: Transform your API connections and build engaging voice-activated features in your Bubble app.
Integrating VAPI.ai with Bubble.io
Now we've got our AI voice powered pirate assistant working just like this. R Matey, ye be talkin like a proper pirate now. Keep up the good work and soon you'll be speaking like a salty sea dog on the open ocean. R how do we save what is said into our Bubble app? Well, let me show you in this quick Bubble tutorial video, but before I launch into it, if you're building an app with Bubble, it's because you've got a business idea and you're wanting to bring it to life with no code.
Accelerating Your No-Code Development Process
And if you want to accelerate that process, then click the link down in the description and head over to our website where we've got hundreds of resources for people just like you. But let's dive in here. We're using a plugin that allows us to connect to the Vapi API, and that's all been demoed in an earlier video, but we can take a certain amount of data out of that plugin. Now, this plugin was only released a week or so ago and it is already immensely powerful. But go and show the plugin developer some support on the forums, and also you can go ahead and request additional features.
Adding Transcript Functionality to Your Bubble App
So let's dive into it. We simply need to add in like a text label here, and then I just refer to the vapi element on the page and I can say transcript of the current call, or I can get either side of the conversation what the assistant said or what the user said. Let's just get everything. I'm going to give this a little bit of margin on the top and then go back into our demo so we can preview it. Can you help me speak like a pirate by teaching me some key pirate phrases?
Demonstrating the Pirate Voice Assistant
Aye, me hearty. I'd be happy to help you speak like a pirate. Let's start with some key phrases that instead of saying yes, ye can say I like a true buccaneer instead of you or your, ye can say ye and yer, and instead of hello, you can say ahoye. Give it a try, maybe. Perfect.
Saving Conversation Data in Bubble
So now let's end that call. You can see the data is coming in, so how do we save that? Well, we simply need to add a workflow action to our end call button. So I'm going to say create a new thing. Now, this is an app that I've done probably hundreds of demos with, so there's all of these existing data types in there.
Creating a Transcript Data Type
So I'm going to use a transcript data type. I've probably used that with an AssemblyAI demo in the past, but we'll use it for here because we'll simply say content text.
Saving the Transcript Before Ending the Call
And then I'm just taking the Vapis transcript from current call and I'm probably going to save that before I end the call. I'm going to just see how well that works. So let's go back, refresh it.
Testing the Pirate Voice Assistant
Can you teach me to speak more like a pirate? R matey? Ye be speaking like a landlubber here. Be how ye can talk like a true pirate. Instead of saying you, ye say ye.
Verifying Saved Transcript Data
Instead of saying I am. So I've clicked end call and let's go ahead and look in the database. So in my transcript database.
There you go. So that's from today. And you can see that I have the transcript from my conversation with the AI saved in my Bubble database.
The best way to learn Bubble.io?
Start building with total confidence
No more delays. With 30+ hours of expert content, you’ll have the insights needed to build effectively.
Find every solution in one place
No more searching across platforms for tutorials. Our bundle has everything you need, with 500+ videos covering every feature and technique.
Dive deep into every detail
Get beyond the basics with comprehensive, in-depth courses & no code tutorials that empower you to create a feature-rich, professional app.

Frequently Asked Questions
Find answers to common questions about our courses, tutorials & content.
No. Our Beginner Essentials course and AI No-Code Coach are designed for total newcomers. You’ll learn Bubble.io step by step - no coding required.
Simply type your question in plain English, and our AI taps into the entire video library to recommend the exact lessons you need. It’s like having a personal instructor on demand.
As long as you’re subscribed! With our monthly subscription, you get unlimited access to all 500+ videos, our growing course library, and the AI No-Code Coach.
Your subscription includes:
- Bubble Beginner Essentials – Get up and running fast.
- Build a ChatGPT Clone – Integrate AI into your no-code apps.
- Build Your SaaS Website with AI – Learn to create a scalable startup site.
Plus, new tutorials every week!
The AI No-Code Coach is your first stop for instant answers. If you need deeper help, you can book 1:1 Bubble coaching for expert guidance.
Yes! If you don’t see real progress within 14 days, let us know, and we’ll issue a full refund—no questions asked.
Absolutely. Your subscription is month-to-month, and you can cancel anytime—no lock-ins, no hidden fees.
Absolutely. Your subscription is month-to-month, and you can cancel anytime—no lock-ins, no hidden fees.
If you’re serious about building a successful SaaS startup, check out Mastery—our intensive mentorship program. Mastery goes beyond Bubble.io development and includes:
- 1:1 mentorship to fast-track your progress
- Marketing strategies tailored for no-code founders
- Product management insights to scale your startup
- Personalized support from experienced founders