Custom CSS
Unlock the power of Custom CSS in Bubble.io to elevate your no code SaaS app's design and functionality, giving solopreneurs the ability to create unique, professional-looking interfaces without coding expertise.

How to add custom CSS to Bubble.io
Bubble is a fantastic no-code development platform. But sometimes you need a little code like CSS to perfect the design of your Bubble app. In this Bubble tutorial video we demonstrate 2 ways you can add custom CSS to your Bubble app.

OpenAI Loading Animation - Using CSS
In this Bubble tutorial we demonstrate how to improve your Bubble app's UX (user experience) by showing a loading animation while you wait for a response from the OpenAI API (ChatGPT). This tutorial uses a CSS animation from loading.io.
Explore more of our no code tutorials
Discover more Bubble tutorials
Start building your No Code SaaS with Bubble.io & Planet No Code

OpenAI REPLACES Assistant Beta with Revolutionary Response Endpoint?
Breaking News: OpenAI's Assistant API is being sunset by mid-2026, and here's what every Bubble.io developer needs to know. In this crucial update, we discuss why this change matters for no-code developers and why our earlier cautions about implementing the Assistant API in Bubble.io projects have proven justified. Learn about OpenAI's new Responses API and understand the strategic implications for your no-code projects.

How to Build Your Own AI Assistant for Email Writing Without Coding
Learn how to build your own email assistant powered by AI using the no-code platforms Bubble.io and Plum. This blog post will guide you step by step on how to create structured data prompts to write emails without a single line of code. Dive into the world of no-code development with ease.

Bubble.io SEO Tip: Why it's important to use Link elements
In this Bubble.io tutorial video we explore why using the link element is important for SEO (search engine optimization) and why you should consider using it instead of the Workflow - Navigate to page action.

Let’s Build a No Code Invoice Web App - Part 3
We delve into building a no-code invoicing web app using Bubble.io. Discover how to utilize auto binding to streamline the process and enhance user experience with a currency formatted total price calculation. Stay tuned for the next video where we explore sending invoices via email using Postmarks.

AI Web Scraping Structured Data - Part 2
Learn one method of extracting values from JSON returned by an AI like Claude by Anthropic.

How to add a YouTube video to your Bubble.io app using dynamic data
In this Bubble.io tutorial video we demonstrate how to add a YouTube video to your Bubble.io by storing the video ID in your database and filling in the Video element source with dynamic data.