You will pay more in WUs for this approach instead of the approach I suggested below.

Charges for iterating in backend is 0.7 for each schedule backend workflow (0.1 for the adding to scheduler and 0.6 for the action of schedule a backend workflow)…plus you get charged for each action of create a new thing (average is 0.62) and the creation of the thing (I think that is around 0.1). Plus you get charged for each record from table you send back as parameter list for iterating over. If you have 10 records that will be 10 first run, 9 second run, 8 third run and so on until final run is 0 records, which means you get individual data requests 55 times at a rate of 0.02 each time for a total of 1.1 WUs.

What that means is if you run this for ten records you are going to get charged around 15.1 WUs…but if you use the API as I suggested you get charged for the running of the API call action (0.6) plus the creation of each item (if 10 items and is 0.5 per than 5 WU)…so a total of 5.6 WUs; Plus iterating in backend is slower.

If you are just building something for fun, it might be fine, or just a true MVP. But if you plan to build a production app and scale on Bubble, you’ll be kicking yourself later for not building it optimally from the start.

Below is simple test from an app of mine…it is hard to discern if the total cost was 2.78 only or was it 2.78+0.71…I created 10 entries in the database. I never really see what I would expect based on the public WU pricing chart.



The 5.05 WU in the chart makes more sense than the 2.78 in the logs since the public pricing states each item written to or modified is 0.5 WUs, so 10 items created I can understand as costing 5.00 WUs or rounded up for good measure to 5.05…so maybe the logs are just showing wrong information in terms of WU charges.

1 Like