Trimmed
Discover how Bubble.io's Trimmed feature empowers solopreneurs to create polished no-code SaaS applications by effortlessly removing leading and trailing whitespace from text, ensuring clean and professional data handling in your no-code projects.
![](https://cdn.prod.website-files.com/6659f119bb64f1f63f34e4ba/66698f440942de5fdf2bce23_youtube-thumbnail-6-768x432.png)
Creating a Chatbot experience using Bubble & ChatGPT API
In this Bubble tutorial we demonstrate how to use the ChatGPT API to create an AI chatbot like experience in your Bubble app. We dive right the deep end of the Bubble API Connector, we have getting started videos for the OpenAI API on our channel already. This video shows one way to approach the challenge of formating the message history correctly in JSON so that your chatbot is aware of the message history and respond accordingly.
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/66670a9127378b1ad29f14cd_How-to-join-with-a-line-break.png)
How to “join with” a line break
In this Bubble tutorial, you'll learn how to use the "join with" text modifier to change how a list of text items is expressed in your Bubble app.
![](https://cdn.prod.website-files.com/6659f119bb64f1f63f34e4ba/66670a4586bc17004d25c0bf_3-ways-to-edit-calendar-events-in-Bubble.io_.png)
3 ways to edit calendar events in Bubble.io
In this Bubble.io tutorial video we demonstrate 3 ways you can edit events in Bubble. How to enable modification through dragging, how to enable modification through resizing and how to enable modification using a pop up.
![](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/66670a97434074e188f39206_Calendar-Subscription-Link-in-Bubble-AddEvent-5.png)
Calendar Subscription Link in Bubble - AddEvent 5
Learn how to integrate add event functionality into your Bubble.io app, allowing users to subscribe to events through their calendar apps, in the final video of this AddEvent API miniseries.
![](https://cdn.prod.website-files.com/6659f119bb64f1f63f34e4ba/66670a834081e07c42eac9d3_Google-Search-Results-Scraped-Part-2.png)
Web Scraping Google Search Results in Bubble.io - Part 2
Part 2 of our SEO and Google Search web scraping series using the Serper.dev API. In this Bubble tutorial video we demonstrate how to use backend workflows to save each search result as a new record in your Bubble app's database.
![](https://cdn.prod.website-files.com/6659f119bb64f1f63f34e4ba/66670a78765e19d3d80dce9e_Send-data-from-Zapier-to-Bubble.png)
How to send data from Zapier to Bubble.io
In this Bubble tutorial we demonstrate how to connect Zapier to Bubble. In our example we scrape data from a podcast called Diary of a CEO and import this data into Bubble using a Zapier Zap.