Custom Membership Expiration Dates
complete
Duncan Hamra
1) The problem → Each of my memberships will run for a different amount of time - sometimes 3 months, sometimes 6 and sometimes 12. Is there a way to limit the amount of monthly payments attached to a single membership?
2) Why is this important → I don’t really want my client to have to manage every single member and remember to cancel them at the right time.
3) What's your plan B → Plan b: my client will have to manage every single member and remember to cancel them at the right time.
4) Possible solutions we could build for you → Let me set an expiration for recurring memberships.
Note: This is different than financing
Duncan Hamra
complete
Completed as part of Memberstack 2.0 🎉
C
Chris Allen
Duncan Hamra Josh Lopez Will this function be included with release 2.0 and if not what is the workaround you have suggested below. From what I understand you can't move a membership from paid to free programatically.
Duncan Hamra
Chris Allen: I need to chat with Tyler about this one. Will update soon 👍 I can confirm it will be possible to programmatically move a member from one plan to another in 2.0, so even if it's not built it, it will be possible. But it may require a bit of custom work to manage those cancellations. And a custom UI to set expectations on the front-end.
Duncan Hamra
Merged in a post:
Custom Membership Expiration Dates
Matthew Palmer
1) The problem → Customers cannot set expiration dates on their memberships.
2) Why is this important → Current memberships are either billed annually or monthly. Certain businesses require custom durations such as 3 months, 8 months, etc.
3) What's your plan B → Currently, one option requires a little more Javascript knowledge and using our Beta's API (https://help.memberstack.com/en/articles/4207841-memberstack-s-beta-api) where you could delete a member, but you'll need to add code to determine what dates the member should be deleted.
4) Possible solutions we could build for you → An in-house feature that gives business owners more control over membership subscription durations.
Duncan Hamra
Merged in a post:
Limited Membership Duration (E.g. Recur monthly for 6-months).
Matthew Palmer
1) The problem → Recurring memberships currently do not have a subscription duration, end date, expiration, etc.
2) Why is this important → Members require a duration for certain features such as limited ad durations.
3) What's your plan B → The current Plan B would be to hire an expert and apply custom code that might allow this.
4) Possible solutions we could build for you → A native, no-code solution for limitation/duration of Memberships
Duncan Hamra
Thanks Matthew Palmer 🙏
Adrián Boo, to confirm are you looking for a way to set a membership to expire after 3-months, 6-months, etc?
A
Adrián Boo
Duncan Hamra: Something like that, but for 8 hours, not days.
Duncan Hamra
Adrián Boo: Oh interesting! Can you explain why having an 8 hour expiration is important for you? Is someone paying to access a piece of content for 8 hours?
A
Adrián Boo
Duncan Hamra: Not really. We are building a classified ad website. So we would like to use featured ads. And this ads should be featured for 8 hours, not days, because it is an inmediate service, and this way we can be sure that the person is working the next 8 hours, so we could provide reliability to our clients.
Duncan Hamra
Adrián Boo: Good to know! That's a little different than I was thinking. I think Memberstack would be great for collecting the payments and managing permissions for the creator of the ad, but I don't see us ever adding a way to dynamically add/remove content in that way. Instead, you'll probably want to use a custom solution, CMS, or other tool to add/remove the ads.
A
Adrián Boo
Duncan Hamra: we can combine memberstack with integromat to do it. If the api let that, we can collect the start of the subscription with memberstack, and update the subscription status, user profile with integromat via tour api.
Is this possible?
Duncan Hamra
Adrián Boo: JS Josh Lopez is it possible to collect the start date of a subscription with Memberstack, and update the subscription status with Integromat via the api?
I'm pretty sure neither of these things are possible yet...
Josh Lopez
Duncan Hamra: Yes you can do this actually! You have to convert the member id though. Something like
let signupDate = new Date(parseInt(member.id.substring(0, 8), 16) * 1000);
This is documented here https://help.memberstack.com/en/articles/3850012-front-end-api