How to automatically assign a secondary free plan when users sign up for your main plan? Answered
Hey Guys i have an issue using the plan logic is that i have a free plan called English Fast Track and a free plan which is Skill Member (basically the users plan) now in the logic plan i set up that once sign up in English Fast Track plan it should added the other free plan Skill Member bt when i test it out it doesn't work, doesn't added Skill Member plan when I sign up using the English Fast Track plan.
and the other issue is that if a add English Fast Track Plan (free plan) ID data-ms-plan:add..... in the Button that says (get this course for free) and the redirect is the main signup that has The Skill Member (Free Plan) ID to sign up as a new user, when the sign up is completed it only shows the Skill Member and not also the English Fast Track Plan.
Note:
- English Fast Track is a free Course - this needed in order to show course for only the members that signed up for it
- Skill Member is The Plan For The users to get access to the platform
- Since we will be offering free courses we need to know which course the user signed up for but we need also to be shown he is in skill member plan
Here it is the sign up page to sign up as a skill member: https://www.skill.ma/sign-up
Here it is the sign up page to sign up as a english fast track member - this page is just for testing: there is no course yet we are still testing the back-end so we can launch it
https://www.skill.ma/memberstack-plans-testing
I enabled the english fast track gated content to have the same gated content of skill member which is to see inside the platform, the issue is when someone is already a user and clicks the button to get the course then it works the plan is added automaticaly but when i use the button get english fast track course and the link of the button is to sign up with the form that have skill member ID after creating the account the english fast track plan doesn't add to the user does it make sense?
Comments
8 comments
Hey ilyas el megarbi, I can see that in the signup form you have added Skill Member plan to be assigned when a user signs up. And when I do, I am assigned that plan as well.
Okay can you link the Get English Fast Track Course button to the Signup page, instead of the 'Dashboard' page that it is linked to currently?
And once that's done, can you check if user is assigned english course plan and based on the plan logic, is the user also assigned skill member plan?
A J I signed up using a new account - i clicked the get course button it redirected me to the sign up page that has skill member attached but it didn't show english fast track plan as you can see
I signed up using another account still the same issue
another issue is, I set up the redirect on sign-up to be the success page but when a user sign-up using gmail auth, it doesn't redirect them to the success page
I'didn't set up any automation I didn't is tried to use the plan logic for when an english fast track plan added then add skill member plan but it didn't work?
Yeah I understand, can you remove the plan attribute from the main sign up form and check if the plan logic works when user signs up for english fast track course?
Lets test the english fast track course signup flow first, let me know what happens when you remove the skill member attribute from the main signup form and test it.
still the same issue it doesn't add the skill member plan
i found the work around for the redirect when someone sign up using google auth, i set up redirect link for the google auth button to the success page
I was just testing this use-case and found that Plan logic works when a user is updated and not during signup. i.e. When an existing user is assigned a plan english fast track course, it will follow the logic you have setup. But when a user signs up freshly, the plan logic does not apply to them.
So you could have an automation via Make / Zapier, to listen to new members creation and have the Skill member plan assigned to them in that case.
I have another paid plan that is notion masterclass and when they click buy now it redirect them to the sign-up with skill member Attributes and once they sign up it redirect them to stripe payment and in memberstack it shows that they have both notion plan and skill member plan once they completed the payment, so if i'm understanding correctly in the case of re-directing a paid plan to skill member sign up after completion it shows both plans in memberstack but when the case of both plan are free then it doesn't shown both in memberstack right?
Just wondering have you set up plan logic for the paid plan to add skill free member plan when a user signs up for that paid plan?
Also another workaround that comes to my mind if you don't want to have automation for this setup. You could remove the plan skill member attribute from the main signup form and you could have a button in the success page or any page that you redirect to after a user signs up say for example 'Go to dashboard'. And you can add the skill member plan attribute to that button in the success page, which will ensure that all users are assigned that plan.
No i didn't set up the logic plan for the paid plan i found out that it add the paid plan to the user once the payment is completed automatically
yes it sound like a great workaround thanks a lot.
Please sign in to leave a comment.