I am not a smart person. How are you avoiding using webhooks but giving the same functionality? I read the materials but still don't understand.
Instead of having to implement all that yourself, you just read the latest billing and entitlement state for each of your customers from Flowglad:
const billing = flowglad(user.id).getBilling()
const hasFastGen = billing.checkFeatureAccess(‘fast_generations’)