Hey @Ayush @johnyeocx ๐๐ป
Hey @Ayush @johnyeocx 
Weโre using Autumn for payments at @LucidEditor and recently integrated Stripe webhooks to track plan changes for analytics. Wanted to get your thoughts on our current setup.
Hereโs what weโre doing:
- For free users (attached to the Free product, which has no price), no Stripe subscription is created โ we mark those users with
- When a user purchases a paid plan (Pro product), we treat
- When a user cancels, downgrades, or their plan expires, we treat
This allows us to track two events โ
Would love to hear your thoughts:
1. Do you see any potential issues or edge cases with this approach?
2. Are there any simpler or more robust ways to handle this using Autumn?
Thanks!
Weโre using Autumn for payments at @LucidEditor and recently integrated Stripe webhooks to track plan changes for analytics. Wanted to get your thoughts on our current setup.
Hereโs what weโre doing:
- For free users (attached to the Free product, which has no price), no Stripe subscription is created โ we mark those users with
"free" during onboarding.- When a user purchases a paid plan (Pro product), we treat
subscription.created as a plan upgrade and mark those users with"pro" .- When a user cancels, downgrades, or their plan expires, we treat
subscription.deleted as a plan downgrade and mark those users with"free .This allows us to track two events โ
plan_upgraded and plan_downgraded โ and group our users into paying and non-paying customers.Would love to hear your thoughts:
1. Do you see any potential issues or edge cases with this approach?
2. Are there any simpler or more robust ways to handle this using Autumn?
Thanks!
