Database
Unlock the power of data in your no-code SaaS with Bubble.io's robust data management features, empowering solopreneurs to create dynamic, data-driven applications without writing a single line of code.
![](https://cdn.prod.website-files.com/6659f119bb64f1f63f34e4ba/66670a4d31c74a441a37d4c2_How-to-limit-workflow-runs-per-month-in-your-bubble-app.png)
How to limit workflow runs per month in your Bubble app
In this Bubble tutorial we demonstrate how to track how many times a user runs a workflow and then how to limit the number of times a user can run that workflow each month. This will be very useful to anyone building an app using a costly third party API such as OpenAI & ChatGPT.
![](https://cdn.prod.website-files.com/6659f119bb64f1f63f34e4ba/66670a55255e07b737ea8e36_How-to-reduce-Workload-Units-WU-on-page-load-Bubble-tutorial.png)
How to reduce Workload Units (WU) on page load
In this Bubble.io tutorial we demonstrates 3 ways to show default data in your Bubble app when the page loads. Two of the examples involve creating a Custom State and adding extra workflows. We demonstrate who you can achieve the same effect with default data on a page without adding extra workflows or having to repeat Do a Search searches.
![](https://cdn.prod.website-files.com/6659f119bb64f1f63f34e4ba/66670a5b7c16ef607b9257bd_Securely-Generate-Verification-Codes.png)
How to securely generate a verification code
In this Bubble.io tutorial video we demonstrate the right and secure way to generate a verification code. Remember that any data used in a front end workflow can be accessible to the user so we need to use backend workflows to complete this task.
![](https://cdn.prod.website-files.com/6659f119bb64f1f63f34e4ba/66670a9ab62ec9f74e0ad50d_How-to-separate-paragraphs-into-a-repeating-group-in-Bubble.io_.png)
How to separate paragraphs into a repeating group in Bubble.io
Learn how to use Bubble.io's no-code platform to split paragraphs into a repeating group for easy organization and display of content.
![](https://cdn.prod.website-files.com/6659f119bb64f1f63f34e4ba/66670a895d63228e66089546_How-to-set-hex-color-code-in-bubble.png)
How to set color hex code opacity in Bubble.io
In this Bubble tutorial video we share a quick color opacity trick at that came up in a Bubble Coaching call. Learn how you can make your hex code colors semi-transparent in this video.
![](https://cdn.prod.website-files.com/6659f119bb64f1f63f34e4ba/66670a1c07fff9c9928f3e66_CFSgBo-rQAE-HD.jpeg)
How to show & hide visual elements with Custom States
In this Bubble.io tutorial video we demonstrate how using custom states to show and hide elements on your page can save your time and keep your app lean. In the second half of the video we take this app leanness a step further by explaining how Option Sets can save you time and from the pain of debugging typos.
Explore more of our no code tutorials
Discover more Bubble tutorials
Start building your No Code SaaS with Bubble.io & Planet No Code
![](https://cdn.prod.website-files.com/6659f119bb64f1f63f34e4ba/66670a65c63f7e3ac377444e_Profile-Photos.png)
Bubble UI Tips - Better Profile Pictures
In this Bubble tutorial we demonstrate 3 UI tips for improving your no-code Bubble app all centered around Profile Pictures. We use the Alphabet Profile Images plugin to add a placeholder thumbnail for conacts/users without an uploaded image, we show how you can quickly add the Picture Uploader to upload a new profile image to a Contact/User and we use Imgix to Auto crop around the face of the profile picture.
![](https://cdn.prod.website-files.com/6659f119bb64f1f63f34e4ba/66670a32a5d9dabf949eed58_CloudsConvert_maxresdefault-1667562644.jpeg)
AI Image Generation in Bubble with DALL-E 2 OpenAI API
In this Bubble tutorial video we demonstrate how to generate AI images within your Bubble app using the DALL-E 2 API (Public Beta) from OpenAI. We take you through every step from interpreting the DALL-E 2 API documentations, to setting up the Bubble API Connector.
![](https://cdn.prod.website-files.com/6659f119bb64f1f63f34e4ba/67a0d1312cce8ff06a5f6de5_Create%20Your%20OWN%20AI%20App%20with%20Deepseek%20R1%20Today!.png)
Create Your OWN AI App with Deepseek R1 Today!
Learn how to build your own AI-powered app using Deepseek R1 and Bubble.io - no coding required! In this comprehensive tutorial, we'll show you step-by-step how to integrate the powerful Deepseek R1 language model through Together AI's platform into your no-code web application. Perfect for beginners and intermediate Bubble.io developers, this guide demonstrates how to set up API connections, create dynamic workflows, and handle AI responses in your app.
![](https://cdn.prod.website-files.com/6659f119bb64f1f63f34e4ba/66670aad3118df32b9bea0ad_No-Code-Video-Conferencing-App-with-Whereby-Part-1-1.png)
No Code Video Conferencing App with WHEREBY - Part 3
Learn how to leverage Bubble.io and the power of no-code development to create a video conferencing app with ease. Dive into the tutorial series and explore the seamless integration of the Whereby API, all while mastering Bubble's capabilities for web app development.
![](https://cdn.prod.website-files.com/6659f119bb64f1f63f34e4ba/66670ab746de913909d8b505_Lets-Build-a-No-Code-Invoice-Web-App-Part-1-4-2.png)
Let’s Build a No Code Invoice Web App - Part 4 (Email Invoices)
Learn how to enhance your no-code invoicing app by integrating Postmark for transactional emails in this comprehensive Bubble.io tutorial. Dive into setting up email templates, variables, and API connectors to create a seamless experience for sending invoices to your clients. Master the art of no-code development with this step-by-step guide.
![](https://cdn.prod.website-files.com/6659f119bb64f1f63f34e4ba/66670a2d2f03483e491828ca_How-to-use-a-reusable-element-and-why-you-should.png)
How to use a reusable element and why you should
In this Bubble.io tutorial we demonstrate how to create a reusable element in a Bubble app and explain the benefits of using reusuable elements wherever possible.