Monthly Community Update - July 2026

Hi everyone,

This is the July community update. You can read June’s update here.

You might notice that this month’s update is shorter than previous months. If you tuned in to the product demos livestream that Emmanuel and I hosted a few weeks ago, you’ll know that we’re really ramping up the shipping velocity. So in the interest of keeping this post short enough to be useful, we’ll be relying on the release notes page for smaller updates and using this monthly post for larger releases.

Let’s get into it.

What shipped this month

The Bubble AI Agent can now create API calls within the API Connector. It can connect to any third party with an API and supports all common HTTP methods (GET, POST, PUT, PATCH, DELETE) and auth tokens (Bearer token, API key header, Basic auth). For security, the Agent will keep API secrets out of logs, chat history, and LLM requests. Right now the Agent can’t edit, rename, delete, or reorder existing API calls, and it can’t automatically initialize calls for you, but we’re working on adding this functionality.

The mobile plugin editor launched this month, supporting React Native libraries. This means plugin developers can build their own mobile plugins (and charge for them in the marketplace). We know this has been top of mind for many of you, and it’s great to see more than 500 plugins already live. The editor is currently being tested for non-React libraries and the team has plans to launch that wider functionality this summer.

Custom fonts now render on native mobile, and you can add any font with a .ttf or .otf file. Previously, custom fonts were essentially web-only. This opens up your mobile apps to better brand consistency and much deeper customizability — custom fonts are available everywhere you select a font in the editor. Read more about this update on the forum here.

Reminder that there’s a lot more in-flight. For a full list, you can check our release notes here.

What we’re working on

  • Agent access to app data: Right now, one of the Agent’s biggest limitations is that it can’t access your app’s data. We’re working on V1 of an update that will give the Agent read-access to your branch’s app data, which can help you debug and better understand your app. We’re targeting mid-July for that release, with write and live branch access still in the works.

  • Opt-out property editor beta: Thanks to all of your great feedback, and a number of improvements and bug fixes, we’re moving toward making the new property editor the default experience. (You’ll still be able to toggle it back to the original design.)If you’re looking for resources to help you get acquainted with the redesign, you can check out our migration guide for experienced users here, which will give you a 1:1 breakdown of the new vs. old experiences. If you’re a newer user, you can check out the quick start guide here. If you need another reason to start using it, the updated PE gives you access to dark mode and global expressions which we demoed in our livestream last month. Give it a try.

  • The app data tab is getting a new UI. This will bring together a number of Ideaboard requests, in particular the ability to edit inline like you would in Google Sheets or Excel, pagination, and drag-and-drop column and field reordering. You’ll be able to toggle that new experience on and off once it’s out. This is in testing with BAMs right now, and the next step will be integrating that feedback.

  • Workflow engine revamp: Some of our most requested features are looping (when a condition is met, run a workflow over and over) and branching (if X happens, then do Y, otherwise do Z). We’re doing some critical work to our workflow infrastructure to enable that concurrency. It’s still early stage work that we want to get to you as soon as we can, but I’m excited that it’s in progress.

ICYMI

  • For the season 1 finale of The New Build podcast, Abhinav hosted a roundtable with founders from 3 different apps who are all mobile-first. Check it out here. If you missed any episodes, now’s a great time to catch up! You can access the season’s full playlist here.

  • One of those apps, Clover Dogs, is like “Hinge for rescue dogs,” and the team got to meet with them in person. Check out the video for a really cool story (and some very cute puppies) here.

  • Emmanuel hosted an AMA where he demoed the data tab UI early and answered the community’s questions. We’re going to keep these sessions going, and make them an opportunity to demo recent launches for power users. You can check out the recap here and RSVP for the next session on July 23 here.

  • The App Gallery got a big refresh. It’s a full rebuild with a lot more functionality: you can submit your apps, upvote others, and check rankings by category. Submit your app here.

  • If you’re not ready to launch quite yet, the team also launched V1 of a tool to help you get there. Launch Kit is a Bubble app that crawls your live app and builds a brand and marketing kit for you. Read more on the forum here or give it a try here.

  • Emmanuel hosted a panel in our office during New York Tech Week about whether the MVP is dead. You can watch the conversation here.

New hires

We had a big group of new hires this month, mostly on the engineering side. Big welcome to

  • Frances, senior software engineer (Core)
  • Joseph, Edward, and Leela, senior software engineers (AI)
  • Jasper, technical product support specialist
  • Darcy, account manager
  • Kristin, senior people ops

We’re also hiring for a number of new roles across teams (with a preference for in-person hires in the NYC area). You can visit our Careers page here.

That’s all for this month!

— Josh and Emmanuel

The only thing I was interested in were the puppies. :joy: Great idea for an app. I hope they do well. :blush:

Excited for these :slightly_smiling_face:

These UI improvements are very welcome, but I also think it’s important to invest in backend and database performance.

Creating lists of records through backend workflows is still slow in many cases, especially when you need to create hundreds of records at once. In larger applications, this directly affects the user experience and often forces developers to come up with workarounds to overcome these limitations.

On top of that, queries against large tables still consume a significant amount of WUs, making operating costs increasingly expensive. The current WU pricing model no longer reflects the reality of modern applications, which handle much larger volumes of data than they did a few years ago.

Performance improvements, along with a review of WU consumption, would have a huge impact for developers running production applications.

cant wait for the workflow engine update!

It’s great to see that they’re finally listening to our feedback on the Ideaboard. :smiling_face_with_three_hearts: Seeing features like loops and branching on the horizon brings back an excitement for Bubble that I haven’t felt in a long time.

But the core issue here is: the focus must remain on the product. Both we, as developers, and the AI itself need a robust and solid build tool to work with. Focusing 100% on AI while ignoring the platform’s structural flaws and urgent improvements has always been a mistake, and I’ve disagreed with that approach since day one.

And don’t get me wrong, I’m not an AI critic — quite the opposite, I really want it to work and bring the speed it promises. But when it comes to development, quality must always come before haste.

We finally have some significant updates!!!

This is the first time I’ve seen something truly useful from AI on this platform—specifically, the ability for AI to generate API calls. It really helps with development and provides ideas for approaches we can take when we’re unsure about the logic. This is what Bubble needs to focus on when it comes to AI: helping users with useful features. Honestly, I don’t see the point of using AI to create the app itself, since the platform’s goal is to develop the app manually based on drag-and-drop elements and simplified “code” logic. If the platform builds the website from scratch using AI based on text provided by the user, there’s no point in having the freedom to edit the app manually—even if the idea is to streamline the process with AI. Honestly, having to manually fix all the specific details afterward just slows me down even more when finalizing the app.

As for dark mode, my eyes are grateful—it’s not even that white is ugly; I actually think it’s prettier—but my eyes burn when I’m working in the dark at night, so this will make a big difference.

As for dark mode, my eyes are grateful—it’s not even that white is ugly; I actually think it’s prettier—but my eyes burn when I’m working in the dark at night, so this will make a big difference.

Now, regarding future updates, they’re FINALLY going to release loops and conditionals. I had two projects on hold for a while because I didn’t want to pay $50–$150 for plugins just to perform simple system functions! And these are just test systems, but I wanted to

to see if they would work, and that limitation in the bubble is what was holding me back. After waiting over a year and a half for this new feature, it’s finally here…

Here’s a tip: create tables for the custom states. Right now, we can only save one piece of information per custom state, and the idea would be to create an entire row with several different types of columns, so we finally don’t have to create duplicate databases to save information in bulk which may or may not be used to save data to the main database. This is commonly done in ERP systems or similar systems that require it!

@josh you forgot to mention the biggest update

Canvas grouping
Multi-selecting and grouping elements was causing child elements to ungroup and reorder themselves inside the new group. Your element hierarchy now stays exactly as arranged.

Really excited with the new UI :heart_eyes:

Really eager to see how the new approach will compare performance- and UI-wise to existing methods.

Also eager to learn how this new construct might impact the way I implement logic.

:slight_smile:

This has been done in Bubble for a while using API objects, some free and paid plugins you can use for it