# WU pricing table

**URL:** <https://forum.bubble.io/t/wu-pricing-table/336831>\
**Category:** Questions\
**Created:** [August 26, 2024, 11:36am UTC](https://forum.bubble.io/t/wu-pricing-table/336831 "2024-08-26T11:36:47Z")\
**Posts on this page:** 13\
**Page:** 2

<div class="post-metadata">

**Author:** ![tkamal](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/tkamal/32/195596_2.png) [@tkamal](https://forum.bubble.io/u/tkamal)\
**Post date:** [August 27, 2024, 3:18pm UTC](https://forum.bubble.io/t/wu-pricing-table/336831/21 "2024-08-27T15:18:31Z")

</div>

![image](https://us1.discourse-cdn.com/bubble/original/3X/f/9/f9fc828a364f0a1e3c2c31d599c4554513a74615.png)

---

<div class="post-metadata">

**Author:** ![philip2](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/philip2/32/162181_2.png) [@philip2](https://forum.bubble.io/u/philip2)\
**Post date:** [September 2, 2024, 7:58am UTC](https://forum.bubble.io/t/wu-pricing-table/336831/22 "2024-09-02T07:58:47Z")

</div>

The amount of WU you’ll spend in Dev mode, (which I still think is a joke) will likely be more than you’ll save over the month… rendering it a pointless exercise (WU optimisation)

Just the Bubble way.

---

<div class="post-metadata">

**Author:** ![toby2](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/toby2/32/99439_2.png) [@toby2](https://forum.bubble.io/u/toby2)\
**Post date:** [September 2, 2024, 8:55am UTC](https://forum.bubble.io/t/wu-pricing-table/336831/23 "2024-09-02T08:55:47Z")

</div>

So something that’s been apparent as I’m testing my app is that Tables are costing more then Repeating groups.

Tables are forced to load all the data, versus repeating groups which can be controlled.

This is terrible.

---

<div class="post-metadata">

**Author:** ![georgecollier](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/georgecollier/32/182327_2.png) [@georgecollier](https://forum.bubble.io/u/georgecollier)\
**Post date:** [September 2, 2024, 2:27pm UTC](https://forum.bubble.io/t/wu-pricing-table/336831/24 "2024-09-02T14:27:26Z")

</div>

Yes, that’s because pagination isn’t included in tables so it’s what you’d expect. You have to set up pagination yourself using items from # / items until # to retrieve only the results you want to display.

---

<div class="post-metadata">

**Author:** ![jacob2](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/jacob2/32/243491_2.png) [@jacob2](https://forum.bubble.io/u/jacob2)\
**Post date:** [September 2, 2024, 5:54pm UTC](https://forum.bubble.io/t/wu-pricing-table/336831/25 "2024-09-02T17:54:36Z")

</div>

The problem with this pricing plan is that its nearly impossible to know what your usage will be befkre launching. They need to add the wu into each worflow and each consition and each data source. When we build a workflow, it should be very clear how inefficient it is before going live.

---

<div class="post-metadata">

**Author:** ![fede.bubble](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/fede.bubble/32/215574_2.png) [@fede.bubble](https://forum.bubble.io/u/fede.bubble)\
**Post date:** [September 3, 2024, 1:23pm UTC](https://forum.bubble.io/t/wu-pricing-table/336831/26 "2024-09-03T13:23:37Z")

</div>

Hey all, getting back to this. Here’s what I got from Petter:

> Hey all,
> 
> I can see that backend db triggers are bit confusing, and happy to update the docs in a way that describes it in a more complete way.
> 
> The way to think about WU and backend DB triggers is that there are essentially three calculations going. Let’s call these “phases”:
> 
> Phase 1 (thing changes, start evaluation):
> 
> First, a user makes a change to any record that has one or more db triggers set as its data type. All database trigger events watching that data type are alerted (evaluation).
> 
> Phase 2 (check the condition on the trigger):
> 
> Then, Bubble checks the condition on the relevant trigger event(s). The cost of checking that condition is independent of the initial evaluation, and performs the needed lookups etc to verify whether the workflow should run.
> 
> Phase 3:
> 
> If phase 2 returns a yes, then all actions (and dynamic expressions in those actions) are executed and WU for that is calculated – again independently of anything that happened before.
> 
> It’s important to see each server interaction in isolation; for example, while the db trigger (phase 1) leads to the checking of the condition (phase 2), these are two independent interactions (an event and a dynamic expression) that are each calculated. Continuing that logic, anything in subsequent actions/dynamic expressions within the workflow are also calculated independently.

---

<div class="post-metadata">

**Author:** ![boston85719](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/boston85719/32/77286_2.png) [@boston85719](https://forum.bubble.io/u/boston85719)\
**Post date:** [September 3, 2024, 4:02pm UTC](https://forum.bubble.io/t/wu-pricing-table/336831/27 "2024-09-03T16:02:26Z")

</div>

Does that mean this no longer is true?

> [@Is Workload unit consumption completely arbitrary?](https://forum.bubble.io/t/is-workload-unit-consumption-completely-arbitrary/318096/16):
>
> To answer your questions, the expected WU expenditure of a data trigger scan would be about 0.5 WU plus whatever WU is needed to evaluate the condition (e.g., if it queried some data to evaluate the condition, it will take additional WU). This data trigger scan will be done whenever changes are made to the database even if there is no database trigger change associated with the data type that was changed.

The support agent quote above seems to contradict what Petter wrote

> [@fede.bubble](#):
>
> First, a user makes a change to any record that has one or more db triggers set as its data type.

This needs further clarification on which quote is correct. I have not performed a test to verify, but last time I tested this, the support agents quote was accurate.

---

<div class="post-metadata">

**Author:** ![boston85719](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/boston85719/32/77286_2.png) [@boston85719](https://forum.bubble.io/u/boston85719)\
**Post date:** [September 12, 2024, 5:50pm UTC](https://forum.bubble.io/t/wu-pricing-table/336831/28 "2024-09-12T17:50:57Z")

</div>

Just an FYI for anybody following the thread or who comes across it…I had to follow up with Bubble support on this to get the needed clarification on which quote was correct.

Below is what support replied

> I’ve reviewed this conflicting information around database trigger scan charges, and confirmed from our engineers that the information our Support Team gave previously is accurate. That is, a scan for database triggers occurs whenever a data type has changes applied to it.

From the sounds of it, we are charged for a database trigger scan even if you do not have a backend database trigger change for a data type that is changed. I actually had to follow up again with the below clarifying question, as the conflicting information is concerning.

> So this means that if I have a data type called “Product” and I have not setup any database trigger change backend workflows in the app at all (literally I have zero database trigger changes in the app), that every time a data entry of the Product data type is changed, I will incur the WU costs of running a database trigger scan, even though I have zero database trigger change backend workflows in the app?

---

<div class="post-metadata">

**Author:** ![georgecollier](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/georgecollier/32/182327_2.png) [@georgecollier](https://forum.bubble.io/u/georgecollier)\
**Post date:** [September 12, 2024, 6:11pm UTC](https://forum.bubble.io/t/wu-pricing-table/336831/29 "2024-09-12T18:11:56Z")

</div>

I tested and wasn’t able to find this.

When clicking a button, a simple make changes to thing (unconstrained Do a search for:first item on a very light data type so negligible data returned cost) costed 1.42 with no backend triggers.

When I added a backend trigger with no conditions that has no actions, the total WU usage was still 1.42 and I was not charged for the empty backend trigger.

When I created another backend trigger with no conditions and no actions, WU usage was still 1.42.

So, backend triggers with no conditions appear to not trigger the 0.05 WU scan fee.

When I created a third backend trigger, this time with 'Thing now’s unique ID is not Thing before change’s unique ID, it was _still_ 0.42 (so I guess retrieving Thing now and Thing before change is free).

I certainly wasn’t charged for a condition evaluation even though one certainly was evaluated 🤷‍♂️

---

<div class="post-metadata">

**Author:** ![sem](https://avatars.discourse-cdn.com/v4/letter/s/59ef9b/32.png) [@sem](https://forum.bubble.io/u/sem)\
**Post date:** [September 12, 2024, 6:14pm UTC](https://forum.bubble.io/t/wu-pricing-table/336831/30 "2024-09-12T18:14:19Z")

</div>

Maybe file a bug report 😂

---

<div class="post-metadata">

**Author:** ![ihsanzainal84](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/ihsanzainal84/32/245932_2.png) [@ihsanzainal84](https://forum.bubble.io/u/ihsanzainal84)\
**Post date:** [September 13, 2024, 2:01am UTC](https://forum.bubble.io/t/wu-pricing-table/336831/31 "2024-09-13T02:01:01Z")

</div>

> [@boston85719](#):
>
> I’ve reviewed this conflicting information around database trigger scan charges, and confirmed from our engineers that the information our Support Team gave previously is accurate. That is, a scan for database triggers occurs whenever a data type has changes applied to it.

Actually this statement just sounds like engineering is confirming that a scan is made for every data type that has changes applied. Doesn’t confirm how and when WU charges are made.

Really appreciate the updates!

---

<div class="post-metadata">

**Author:** ![boston85719](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/boston85719/32/77286_2.png) [@boston85719](https://forum.bubble.io/u/boston85719)\
**Post date:** [September 13, 2024, 4:36am UTC](https://forum.bubble.io/t/wu-pricing-table/336831/32 "2024-09-13T04:36:08Z")

</div>

Yes. That’s why I needed the follow up question, as the previous versions of it may not have been understood clearly.

---

<div class="post-metadata">

**Author:** ![boston85719](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/boston85719/32/77286_2.png) [@boston85719](https://forum.bubble.io/u/boston85719)\
**Post date:** [September 14, 2024, 4:15am UTC](https://forum.bubble.io/t/wu-pricing-table/336831/33 "2024-09-14T04:15:08Z")

</div>

So this is the final answer from support

> Our engineers confirmed that this only applies if a trigger exists on the data type in question.

Glad there is finally clarity.

[Previous page](https://forum.bubble.io/t/wu-pricing-table/336831.md?page=1)
