Welcome to Smart Batch & Retry (Free)! π‘οΈβ‘ The ultimate backend utility plugin designed to save your Bubble app from CPU limits, workflow timeouts, and API crashes.
If you are building complex apps, you know the struggle: trying to process a list of 2,000 records freezes the server, or a crucial API call to OpenAI/Make fails just because of a temporary network hiccup.
This plugin gives you two powerful, lightweight Server-Side Actions to make your app enterprise-grade:
πͺ 1. List Chunker (The Batching Engine)
Never hit the "Bubble CPU Limit Exceeded" error again. This action takes a massive list (e.g., 10,000 Unique IDs) and slices it into perfect, bite-sized JSON blocks (e.g., chunks of 50).
π Practical Example: You need to update 5,000 users in your database. Instead of running a heavy 'Make changes to a list' that crashes halfway, you use the Chunker to create 100 blocks of 50 users. Then, you use 'Schedule API Workflow on a list' to process them safely, 2 seconds apart. Pure performance!
π‘οΈ 2. Safe API Fetch (The Smart Retry)
Stop letting third-party server errors ruin your workflows. This action replaces the standard API Connector for critical backend calls.
π Practical Example: You send a POST request to a Make webhook or ChatGPT. Suddenly, their server returns a 500 Internal Server Error or a 429 Rate Limit. A normal Bubble workflow would crash immediately. With Safe API Fetch, the plugin catches the error, waits 1.5 seconds, and tries again (up to 3 times) completely invisibly!
π Key Benefits:
100% Server-Side and extremely fast.
No complex setup required.
Handles standard Bubble Arrays and text arrays flawlessly.
Saves your Workload Units (WU) by preventing failed retries.
Build resilient backend architectures today. Batch smart, fetch safe! π οΈ
Demo Page:
https://demo-app-56978.bubbleapps.io/version-test/smartbatch_free/1777363907594x936091056794066100Editor Page:
https://bubble.io/page?id=demo-app-56978&test_plugin=1777301302299x249252664815124500_current&tab=Design&name=smartbatch_free