In my app, users can add funds to their account. Doing so requires out-of-band confirmation, which I manage through external APIs… which results in a Bubble DB update for a given user. When this happens, I want to notify users in the app that their funds have been successfully added (or not).
I could push notifications using OneSignal, Progressier, etc. However, only X% of users opt into notifications (understandably), and the above confirmation is a critical user journey. So I want to make sure they see this transactional message. Here’s what I’m thinking, and I’d welcome any feedback or suggestions.
- Backend WF updates field in User object called “Recent Deposit” to yes
- In Bubble, create a frontend WF that triggers when User’s Recent Deposit = yes. Show in-app banner, or popup, etc. Closing the popup changes Recent Deposit to no.
- As part of original backend WF, schedule API WF that resets User’s Recent Deposit field to no after N minutes.
Wdyt?