# Bubble Problems & Issues 2026 - Workload Units, Slow Apps, Lock-In

Source: https://www.tryorbye.com/products/bubble
Last analyzed: 2026-10-21
Try or Bye score: 56/100

## Verdict: Try with caution

Bubble works for some teams, but users report recurring problems (score 56/100). Most reported issues: Bubble workload unit pricing made bills jump; Why is Bubble so expensive? Workload overages; Hard to predict how many workload units an app will use. Not a good fit for: High-traffic consumer apps; Startups planning to raise and scale an engineering team; Developers who can code. Users most often switch to FlutterFlow, Xano, WeWeb.

## What it is

Bubble is a visual, no-code platform for building full web apps and native iOS/Android apps with a built-in database, workflows, API connector and hosting. It is popular with non-technical founders building MVPs and internal tools. Since 2023 it charges by workload units (WU), a server-usage metric that many users find hard to predict.

## Common errors & fixes

### Bubble Mobile Build Not Showing in TestFlight

A Bubble iOS build that never appears in TestFlight is usually waiting on App Store Connect: export compliance info, a missing Push Notifications capability, or tester group setup. Fill in compliance, enable push on the App ID, and re-add testers.

1. **Answer export compliance** — Open App Store Connect > your app > TestFlight Fill in the export compliance information and save The build should then appear for testing
2. **Enable push notifications on the App ID** — Go to Apple Developer > Certificates, Identifiers & Profiles > Identifiers Open your App ID and enable Push Notifications Rebuild in Bubble
3. **Re-add testers** — Add the external group in the App Store Connect web version Remove and re-add testers so Apple sends fresh invites
4. **Retry after timeouts** — Check status.bubble.io Start a new build later and file a bug report if it keeps timing out
5. **Check your plan** — A paid plan is required for a live mobile version, which TestFlight and store publishing need

Full guide: https://www.tryorbye.com/products/bubble/issues/build-not-showing-testflight

### Bubble Workload Units Running Out Too Fast

Bubble workload units (WU) run out fast when searches, backend workflows or API calls do more server work than needed. Open the workload metrics to find the top activity, add constraints and pagination, then buy a workload tier if usage is legitimate, since tiers are cheaper than $0.30/1K WU overages.

1. **Find what is consuming workload** — Open your app in the editor Go to the Logs tab and open the workload / app metrics view Sort by activity type and by page or workflow to find the biggest consumers Check the time chart for one-off spikes versus steady usage
2. **Make searches cheaper** — Add constraints to every search instead of filtering results afterwards Paginate repeating groups so only a few rows load at first Only load data when the element becomes visible
3. **Fix runaway recursive workflows** — In Backend workflows, check each workflow that schedules itself Add a 'Only when' condition that stops the loop when the list is empty Test with a small batch before running on the full dataset
4. **Buy a workload tier instead of paying overages** — Go to Settings > App plan Pick a workload tier (200K for $26/mo up to 6M for $539/mo, billed annually) If you're between tiers, Bubble suggests picking the lower tier and paying overages
5. **Set a custom usage alert** — Add a custom workload notification at a threshold below 75% Review the metrics whenever it fires

Full guide: https://www.tryorbye.com/products/bubble/issues/workload-units-running-out

### Bubble App Offline After Reaching Workload Limit

A Bubble app goes offline when it uses all included workload units plus any tier and overages are disabled (always the case on Free). Enable overages or buy a workload tier to bring it back, then reduce usage.

1. **Enable overages to restore the app** — Open Settings > App plan Turn on overages ($0.30 per 1K WU on Starter, Growth and Team) Reload the live app
2. **Buy a workload tier** — In Settings > App plan, choose a workload tier Tiers also lower the overage rate to $0.10-$0.15 per 1K WU
3. **Upgrade from Free** — Free apps can't add workload; upgrade to Starter ($59/mo billed annually) to get 175K WU and overages
4. **Wait for the monthly reset** — If you want to cap spend, keep overages off and wait for the allotment to reset at the start of the next cycle

Full guide: https://www.tryorbye.com/products/bubble/issues/app-offline-workload-limit

### Bubble Can't Deploy to Live ('Behind Live' Error)

Bubble blocks deploys when your development version is behind live or has merge conflicts. Sync with live, resolve conflicts in favor of development, then revert to a clean save point if needed; fix any issues flagged by the issue checker first.

1. **Clear the issue checker** — Click the red issue counter in the top bar Fix every flagged issue, then try deploying again
2. **Sync with live and resolve conflicts** — Click the sync button when prompted In the conflict pop-up, resolve in favor of development If needed, revert to a save point before the bug
3. **Copy changes manually when a merge fails** — Copy elements and workflows from the source branch and paste them into the target Or revert the target to an earlier point and merge again
4. **Contact support** — If sync keeps failing, open a bug report; several users only fixed it through support

Full guide: https://www.tryorbye.com/products/bubble/issues/cannot-deploy-to-live

### Bubble App Slow to Load

Slow Bubble pages almost always load too much data: repeating groups without pagination, unconstrained searches and many hidden groups. Paginate lists, constrain searches and load elements only when visible; check the status page if the slowdown appeared overnight.

1. **Paginate repeating groups** — Select the repeating group Set a fixed number of rows or use 'ext. vertical scrolling' with a small initial count Load more items on scroll or with a button
2. **Constrain searches** — Replace :filtered with search constraints Only fetch fields and records the page needs
3. **Load data only when visible** — Set data sources with a condition so they only load when the group becomes visible Reduce the number of repeating groups on the page
4. **Optimize images** — Resize images before upload or use Bubble's image processing Show images after the main content loads
5. **Rule out a platform issue** — Check status.bubble.io Test the app link from another network to rule out your ISP

Full guide: https://www.tryorbye.com/products/bubble/issues/app-slow

### Bubble API Connector 'There Was an Issue Setting Up Your Call'

This API Connector error wraps the real HTTP error from the API. Read the status code and message below it, fix headers and JSON quoting, compare against Postman, and retry later if Bubble itself has a known issue.

1. **Read the raw error** — Expand the error text under the message Note the status code and the API's message, such as 'Parameter not specified'
2. **Check headers** — Add or correct the Content-Type header (usually application/json) Confirm the Authorization header or key is in the right place
3. **Fix JSON quoting** — Check the body for extra double quotes around dynamic values Use :format as text with JSON-safe formatting for text that contains quotes
4. **Compare with Postman** — Send the same request in Postman Match every header, parameter and body field exactly in Bubble
5. **Retry and report** — Check status.bubble.io and the forum for an ongoing issue If the call works elsewhere but not in Bubble, file a bug report

Full guide: https://www.tryorbye.com/products/bubble/issues/api-connector-issue-setting-up-call

### Bubble Backend Workflow Not Running

Scheduled API (backend) workflows that never run are most often blocked by a paused scheduler, a search that returns nothing, or an error that silently stops the sequence. Check the scheduler and the server logs for the live version first.

1. **Check the scheduler** — Open the Logs tab > Scheduler Make sure it isn't paused, for both development and live versions Pause and resume it if it looks stuck
2. **Enable backend workflows** — Go to Settings > API Tick 'This app exposes a Workflow API' Deploy to live if testing on live
3. **Read the server logs** — Logs > Server logs, filter by the workflow name Look for API errors or empty searches before the failing step
4. **Debug the calling workflow** — Run the front-end workflow in debug mode step by step Confirm the list or Thing passed to the backend workflow isn't empty
5. **Avoid scheduling from 'Do every X seconds'** — Trigger backend workflows from a specific event or a recursive workflow instead

Full guide: https://www.tryorbye.com/products/bubble/issues/backend-workflow-not-running

### Bubble 'Operation Timed Out -- App Too Busy' Error

This error means a workflow ran too long or too heavy for the app's capacity, usually while looping over hundreds of records. Split the job into smaller batches, add spacing between iterations, and find the heavy step in the server logs.

1. **Find the heavy step** — Open Logs > App metrics and look for the spike at the time of the error Drill into the workflow or element that caused it
2. **Process data in batches** — Use a recursive backend workflow that processes one record or a small batch Have each run schedule the next batch
3. **Add spacing between iterations** — Schedule each iteration a few seconds apart instead of all at once
4. **Track completion yourself** — Store a counter on a Thing and send yourself an email when the batch finishes, since Bubble doesn't alert on these failures

Full guide: https://www.tryorbye.com/products/bubble/issues/operation-timed-out-app-too-busy

### Bubble Data Not Showing in Live Version

When data appears in development but not live, it is usually privacy rules blocking searches or fields, or the data simply isn't in the live database (dev and live are separate). Check privacy rules, copy data to live, and redeploy.

1. **Test privacy rules** — Go to Data > Privacy and open the data type Temporarily add a rule 'Current User is logged in' with 'Find this in searches' and field access If data appears, tighten the rule until it works
2. **Check the live database** — Go to Data > App data and switch to the Live database Copy the needed data from development to live if it's missing
3. **Redeploy** — Deploy the development version to live so privacy rules and data types match
4. **Recreate broken roles** — If deleted rules still seem applied, recreate the role and report it to Bubble support

Full guide: https://www.tryorbye.com/products/bubble/issues/data-not-showing-live

### Bubble 'At Its Limit for Number of Things in the Database'

The Free plan allows only 200 database entries combined across development and live. Delete unneeded entries in both databases to get under 200, or upgrade to a paid plan, which removes the limit.

1. **Delete entries in both databases** — Go to Data > App data Count entries in the Development database, then switch to Live Delete unneeded entries until the combined total is 200 or fewer
2. **Clear browser state** — Clear cookies and cache, restart the browser Try a private window or another browser with extensions off
3. **Upgrade** — Paid plans remove the entry limit; Starter is $59/month billed annually

Full guide: https://www.tryorbye.com/products/bubble/issues/database-entry-limit

### Bubble Down? Editor or Apps Not Loading

If the Bubble editor and your apps stop loading at the same time, it is likely a platform incident; check status.bubble.io. Bubble had several in mid-2026, including a roughly six-hour load balancer outage on July 13.

1. **Check Bubble's status** — Open status.bubble.io Subscribe to updates and wait for the incident to resolve
2. **Rule out your network** — Open the app on mobile data or another network Ask someone else to load the link
3. **Check your workload** — If only your app is down, check whether it hit its workload limit (see Settings > App plan)

Full guide: https://www.tryorbye.com/products/bubble/issues/bubble-down

## Common problems

- **Bubble workload unit pricing made bills jump** (pricing): In April 2023 Bubble moved from capacity-based plans to workload units (WU). The announcement thread passed 2,000 replies and some users reported bills jumping several times over, such as from about $126 to $800 a month. Bubble said 83% of paying apps would see under a $50/month change and offered an 18-month legacy period.
- **Why is Bubble so expensive? Workload overages** (pricing): Plans include a fixed WU allowance (50K Free, 175K Starter, 250K Growth, 500K Team); beyond that you either buy workload tiers ($26-$539/month) or pay overages at $0.30 per 1,000 WU. Searches, database writes, backend workflows and API calls all consume WU, so costs grow with traffic and with inefficient builds.
- **Hard to predict how many workload units an app will use** (pricing): Bubble decides how many WU each of its 12 activity types costs, and users say they cannot estimate monthly usage before launch. Capterra reviewers note you 'can be surprised' by the bill, and forum users with unoptimized apps reported millions of WU in a week.
- **Why is my Bubble app so slow?** (performance): Slow page loads and repeating groups are among the most common forum topics. Large lists, unconstrained searches, many repeating groups on one page and big images are the usual causes; performance generally needs expert optimization on bigger projects.
- **Bubble vendor lock-in: no code export** (customization): Bubble does not export your app's source code, so leaving means rebuilding the front end and workflows elsewhere. Users who migrated off Bubble cite lock-in plus fear of future price hikes; some move the backend to Xano first to reduce dependence.
- **Bubble backend workflows silently fail or stop** (reliability): Forum threads report scheduled API workflows that appear in logs but never run their actions, and long loops failing with 'Operation timed out -- app too busy'. There is no built-in alert when a backend workflow dies mid-run.
- **Bubble learning curve is steeper than 'no-code' suggests** (onboarding): Reviewers on Capterra and review blogs repeatedly say Bubble takes weeks to learn, especially workflows, data types and privacy rules. Even developers report its conventions take time to click.
- **Bubble outages take apps and editor down** (reliability): Because Bubble hosts every app, platform incidents take customer apps offline. Mid-2026 incidents included an editor and app outage (June 30), a login failure after a bad deployment (July 7) and a load balancer issue lasting about six hours (July 13).
- **Bubble API Connector errors when initializing calls** (integrations): The API Connector's generic 'There was an issue setting up your call' message hides the real HTTP error. Causes range from bad headers and malformed JSON bodies to occasional Bubble-side bugs that cleared on their own.
- **Bubble privacy rules hide data in live apps** (security): Data that shows in development often disappears in live because privacy rules or roles block searches and fields, or because live has its own database. Misconfigured privacy rules are also the most common Bubble security gap, a frequent audit topic.
- **Bubble version control and merge conflicts** (usability): Users report being blocked from deploying with 'Behind Live' messages, failed branch merges and forced syncs that overwrote development work. Branches are only on Growth and above, and Starter has basic version control.
- **Bubble native mobile builds don't show in TestFlight** (mobile): Bubble's native mobile builder is newer and forum users report builds timing out, builds missing from TestFlight and push-notification capability errors. Most fixes involve App Store Connect settings rather than Bubble itself, which confuses non-technical builders.
- **Bubble free plan is too limited to launch** (pricing): The Free plan has 50K WU, 0.5 GB storage, a 200-entry database limit across dev and live, no custom domain and no live mobile version. It is for learning only; launching needs Starter at $59/month billed annually.

## What users like

- **Builds real full-stack apps without code**: Database, logic, user auth, API calls and hosting live in one visual editor, so non-developers can ship SaaS products and marketplaces that other no-code tools can't handle.
- **Huge community and active forum**: The Bubble forum has threads for almost every error, Bubble staff answer there, and documentation is detailed.
- **API Connector and plugin marketplace**: The API Connector can call almost any REST API, and a large plugin marketplace covers payments, AI, maps and more.
- **Web and native mobile from one backend**: A single project can hold a web app and native iOS/Android apps sharing one database and workflows, with over-the-air updates on paid plans.
- **Strong visual editor once learned**: Even users who moved their backend elsewhere say Bubble's visual editor remains its strongest feature for building UIs fast.
- **Workload usage can be capped**: You can disable overages and get emails at 75% and 100% of workload, so costs can be kept under control once you understand usage.

## Pricing

- **Free**: $0 (free)
- **Starter**: $59 (monthly) — hidden costs: Price is billed annually (monthly billing costs up to 20% more). Overages $0.30 per 1K WU; workload tiers $26-$539/month; extra storage $3 per 100 GB/month.
- **Growth**: $209 (monthly) — hidden costs: Billed annually. Overages $0.30 per 1K WU unless you buy a workload tier.
- **Team**: $549 (monthly) — hidden costs: Billed annually. Overages $0.30 per 1K WU.
- **Workload tiers (add-on)**: $26 (monthly) — hidden costs: Prices shown billed annually; only for Starter, Growth and Team.
- **Enterprise**: yearly — hidden costs: Contact sales.

## Who should and shouldn't use it

- **Non-technical founders building an MVP** — Good fit: Fastest way to ship a working SaaS or marketplace without hiring developers, if you invest time to learn it.
- **Internal tools and admin panels** — Good fit: Low traffic keeps workload usage small, and the built-in database handles CRUD apps well.
- **No-code agencies and freelancers** — Depends: Big client demand for Bubble, but clients carry the WU risk and lock-in.
- **High-traffic consumer apps** — Avoid: Workload units scale with usage, so costs and performance tuning become a constant concern.
- **Startups planning to raise and scale an engineering team** — Avoid: No code export means a full rebuild when you outgrow it.
- **Mobile-first app builders** — Depends: Native mobile works, but the builder is newer and store submission still needs App Store Connect know-how; FlutterFlow is the common alternative.
- **Developers who can code** — Avoid: Code-first or AI code generators give you ownership of the code and cheaper hosting.

## Alternatives

- **FlutterFlow**: Visual builder for mobile-first apps that lets you download the Flutter code, removing lock-in. Trade-off: needs a separate backend like Firebase or Supabase and has its own reliability complaints.
- **Xano**: No-code backend many Bubble users move their database and logic to, cutting Bubble WU usage and lock-in. Trade-off: you still need a front end and pay for two tools.
- **WeWeb**: Visual front-end builder that connects to Xano or Supabase backends, so data stays portable. Trade-off: two-tool setup and a smaller community than Bubble.
- **Lovable**: AI app generator that produces real React code you own, the main reason people leave Bubble now. Trade-off: you need some technical skill to maintain generated code.
- **Supabase** (https://www.tryorbye.com/products/supabase): Open-source Postgres backend with predictable pricing for teams that can write a front end. Trade-off: not no-code.
- **Softr**: Much simpler builder for portals and internal tools on top of Airtable or databases. Trade-off: far less flexible logic than Bubble.
- **Webflow** (https://www.tryorbye.com/products/webflow): Better for marketing sites and SEO pages; often paired with Bubble for the app. Trade-off: not a full app builder.

## FAQ

### Is Bubble worth it in 2026?

Yes for non-technical founders who need a working MVP or internal tool and will spend a few weeks learning it; Starter at $59/month (annual) covers most small apps. It is less worth it for high-traffic apps, where workload-unit costs climb, or if you need to own your code.

### Why is Bubble so expensive?

Bubble charges for server activity in workload units. Each plan includes a fixed amount (175K on Starter) and extra usage costs $0.30 per 1,000 WU or a workload tier from $26/month. Unconstrained searches, heavy backend workflows and frequent API calls burn WU fast.

### What are workload units in Bubble?

Workload units (WU) measure the server work your app does: database searches and writes, workflows, API calls, file uploads and page loads across 12 activity types. Client-side actions don't use WU.

### What happens when a Bubble app runs out of workload units?

If overages are disabled (or you're on Free), the app goes offline once included WU and any tier are used up. With overages enabled it stays online and you pay $0.30 per 1,000 WU. Bubble emails you at 75% and 100%.

### How much does Bubble cost?

Free is $0, Starter $59/month, Growth $209/month and Team $549/month, all billed annually; monthly billing costs up to 20% more. Enterprise is custom. Workload tiers and overages are extra.

### Can I export my Bubble app's code?

No. Bubble does not export source code, so moving off it means rebuilding the app. You can export your database data. Many teams reduce lock-in by keeping their backend in Xano or Supabase.

### Why is my Bubble app so slow?

Usually because pages load too much data: repeating groups without pagination, searches without constraints, many repeating groups or hidden groups loading at once, and large images. Add constraints, paginate lists and check the status page in case of platform latency.

### Can Bubble build native mobile apps?

Yes. Bubble's mobile editor builds native iOS and Android apps that share your web app's backend. Publishing needs a paid plan for a live mobile version; Starter includes 5 builds a month.

### Is Bubble good for scaling?

It can handle real businesses, but costs grow with workload and big apps need careful optimization. Users who hit scale often move the backend to Xano or rebuild in code.

### Is Bubble hard to learn?

Harder than most no-code tools. Expect several weeks to get comfortable with data types, workflows and privacy rules; the forum and docs help a lot.

### Is the Bubble free plan enough?

Only for learning. It caps you at 200 database entries, 50K WU and 0.5 GB storage, with no custom domain and no live mobile version.

### Bubble vs FlutterFlow: which is better?

Bubble is stronger for web apps with an all-in-one backend; FlutterFlow is mobile-first and lets you export code but needs Firebase or Supabase. Choose FlutterFlow if code ownership and mobile matter most.

### Is Bubble down?

Check status.bubble.io. In mid-2026 Bubble had several incidents, including a roughly six-hour load balancer outage on July 13, 2026. If status is green, the problem is likely in your app.

### How do I reduce workload units in Bubble?

Open the workload metrics in your app's Logs tab to find the top consumers, then add constraints to searches, avoid recursive workflows that loop more than needed, move logic client-side where possible and batch large data jobs.

---
Try or Bye aggregates problem patterns from user reviews, forums, and app stores. Methodology: https://www.tryorbye.com/methodology