I've almost completely migrated my site over to 2.0! I'm excited to hit publish. There's just one more big thing I'm waiting on though... is there a way to quickly display to members which plan(s) they have, and option to cancel? Also, when a member with an existing plan gets a new plan, will it automatically cancel their old one for them? I'm using the attribute: data-ms-price:update on my pricing table page.
9 comments
For displaying a member’s current plan, MemberScript #186 is a great fit. It shows plan name, price, billing interval, and next billing date, which you can use to highlight their active subscription and even pair with a cancel button.
As for switching plans: Stripe doesn’t auto-cancel the old one, but it does prorate the member to the new plan. So technically, they’re moved over, but the old plan isn’t “cancelled” in the strict sense. You can guide users through the switch or use Stripe’s customer portal to give them more control.
Hello again Riley!
For the customer's portal to launch it would be in this article
For your example, "when a member with an existing plan gets a new plan, will it automatically cancel their old one for them?" Stripe will automatically pro-rate them to their new plan. So it will not automatically cancel it but switch them over and do the calculation of how much they now owe after how many days they have used.
Hopefully this helps!
Hey Riley 👋
Great questions. Try checking out this article on how to add a button to let members see their paid plans. This should get you on the right path. You can also view a link to the customer portal in the Profile pre-built UI modal.
Hi. Is it possible to send cancellation emails when a member cancels their plan or deletes their account?
It is possible via Stripe. https://docs.stripe.com/invoicing/send-email#customer-emails
What kind of email do you want to send them?
You can also use Memberstack's webhooks, make.com, or zapier integrations to trigger an email when someone cancels. This option will give you the most flexibility
Okay thank you, I was just hoping to send an email to hopefully make a respectable and positive goodbye process
In that case I'd go with a webhook, make, or zapier. That way you can add a personal touch
George Bissett to add on to what Duncan said, you can repurpose this memberscript where you just swap out the last Slack module and place an email module of your choice to send the member an email when they cancel.
Or alternatively you can use Stripe's in-built automation to send an email when a subscription is cancelled.
Hope this helps
Thanks guys, super helpful
Please sign in to leave a comment.