How to automatically assign free plans to user after they signed up? Answered

Post author
Matteo CARDUCCI

Hello, 

Is it possible to assign a plan to a user automatically upon signing up?

Either by linking a registration block to a plan (on a separate URL) or by letting him choose the plan he wants when he signs up?

I would like to have 2 separate free plans so that one group of users is redirected to a page 1 and the other group to a page 2 etc...

Is this possible? Thanks in advance 

Comments

10 comments

  • Comment author
    Duncan from Memberstack

    Hey Matteo CARDUCCI 👋

    Thanks for posting! And yes indeed. There are a few ways you can accomplish this. 

    1. You could create 2 different signup forms and add the data-ms-plan:add="plan_ID" attribute directly to the form. This will "require" that members who use that form get that free plan.
    2. Or, you could create a page with 2 links. Both links can point to the same signup form or different signup forms and each button would have its own data-ms-plan:add="plan_ID" attribute

    Note: You can do the same thing with paid plans, but you have to use data-ms-price:add="price_ID" instead of plan:add="plan_ID"

    Let me know if you have any additional questions 👍 Happy to help!

    0
  • Comment author
    Felix Gräf

    Hey, is it possible to assign a free plan to a user straight after they signed up? If yes, a tutorial video would be great. (Ive already seen the attributes, just mo clue where to out this one)
    Thanks ✌️

    0
  • Comment author
    Raquel Lopez

    Hi Felix

    Yes, you can. In the sign up form just add this parameter data-ms-plan:add with the free plan id as a value.

    It would end up like this.

    <form data-ms-form="signup" data-ms-plan:add="PLAN_ID"> <!-- form fields --> </form>

    Here's the documentation that references that scenario

    https://docs.memberstack.com/hc/en-us/articles/19394955714459-Managing-Member-Plans-with-Data-Attributes#example

    0
  • Comment author
    Haz B

    Hello, with passworldless sign ups, please is there a way to automatically assign a plan?

    0
  • Comment author
    A J

    Hey Haz B, you can add the relevant plan attribute on the passwordless signup form (similar to how we add them on normal signup forms) and it should automatically assign that plan on signup. I just tested it with a free plan but it should also work for the paid plans as usual. Hope this helps.

    0
  • Comment author
    Haz B

    thanks it works!

    Please do you know how to restyle these pop ups?

    0
  • Comment author
    A J

    I think there is not an in-built way to change this styling but you could try using custom CSS to override the default styling.

    0
  • Comment author
    Fatih

    Hi! I'm using Memberstack with product logic to manage 30 plans for 30 different products. I'd like to make the first plan a user select and buy completely free. Is this possible? If so, how can I implement it?

    0
  • Comment author
    Raquel Lopez

    Hello,

    You can create a promo code and set it up to work a 100% off for first time order only.

    You can refer to these two articles

    0
  • Comment author
    Fatih

    Hey ! Thank you so much for your help. You probably saved me 2hours of search 😄

    0

Please sign in to leave a comment.