How to update custom fields for existing members in Memberstack when they register for a new plan? Answered

Post author
Christy Lammerink

Hi guys, I’m currently running into an issue where my custom fields info doesn’t get added for all members to Memberstack. It does get added to new members (e.g. non-existing members in Memberstack) but doesn’t show up for members that already were present in Memberstack (but now have registered for another plan). They use the same registration form and have filled out all the fields (they’re also all mandatory). Hope this makes sense!

Comments

11 comments

  • Comment author
    Tyler Bell

    Hi Christy, did you add the custom fields to your signup form after some members already signed up? I’m assuming that’s the case if it’s working for new members but not existing members.

    For existing members that did not fill out the custom fields during signup, there are a few options for them to fill out those fields.

    1. you could use a profile update form (https://docs.memberstack.com/hc/en-us/articles/7785751124379-Create-Profile-Forms-in-Webflow)
    2. if you are using the prebuilt profile UI, members can update their custom fields from there as well
    0
  • Comment author
    Christy Lammerink

    Hi Tyler, thanks for getting back to me so quick!

    I created a new registration / signup form for this, and we launched it yesterday to the public. It’s a new page and form from last year’s, so I’m not sure if this is what’s causing the error.

    0
  • Comment author
    Tyler Bell

    Ah so existing members, even if they register for a new plan, can’t fill out the signup form again. At that point, they are already signed up.

    So for existing members to fill out newly added custom fields, they would need to do so using one of the methods above.

    0
  • Comment author
    Christy Lammerink

    Okay, thank you for explaining! I’ll look into these methods. Any way to make them mandatory? 😀

    0
  • Comment author
    Tyler Bell

    Duncan from Memberstack might have a good answer for this.

    Off the top of my head, I’m not sure what the best way is to make them mandatory for existing users as well.

    0
  • Comment author
    Duncan from Memberstack

    Christy Lammerink Couple of questions:

    1. Are people joining a paid plan?
    2. If so, Are you placing your data-ms-price:update attributes on or inside of your signup form?
    3. If so, then members are getting taken directly to the checkout before the form submits.

    Lots of assumptions there so I’ll wait to hear back.

    Can you share a link to the form? I can be much more helpful with that in hand 🙏

    0
  • Comment author
    Christy Lammerink

    Hi Duncan from Memberstack, thanks for getting back to me. Answering your questions:

    1. Yes!
    2. The data-ms-price:update attribute is placed on the submit button on my Webflow form

    You can find the form following this link: https://www.alveary.org/register/family-membership

    Thank you!

    0
  • Comment author
    Christy Lammerink

    Hi Duncan from Memberstack, thanks for getting back to me.

    I’m essentially looking for a way to make existing users sign up for a new membership by going through a form with mandatory information fields. So ideally, I’d have the information before they check out.

    The user journeys would look something like this:

    New user

    1. Visits site
    2. Registers through 2023-24 membership sign up form where they create an account including all fields
    3. Checkout
    4. Gated content for 2023-24 membership is now accessible

    Existing user (currently on a 2022-23 plan)

    1. Visits site
    2. Registers/Adds on 2023-24 membership by sending info through a form
    3. Info gets updated/added to existing member in Memberstack
    4. Checkout
    5. Gated content for 2023-24 membership is now accessible
    0
  • Comment author
    Duncan from Memberstack

    Okay got it! If a member is already logged in and goes to complete that signup form they will launch the checkout as soon as they click on the form.

    Solution 1: Set the signup redirect for the paid plan to be an onboarding form where you can collect the required info.

    Solution 2: Add a … see video
    https://docs.memberstack.com/hc/en-us/articles/7384849448091-Getting-Started-with-Plans-Prices
    2.5min video with some questions and next steps https://www.loom.com/share/2cb65f6214b44d7791b5540dfe37c08e

    0
  • Comment author
    Duncan from Memberstack

    This is super helpful 🙏

    Once someone has an account with a particular email address signs up they won’t be able to sign up again. Instead, they’ll need to log in and fill out what is essentially a profile form or an onboarding form instead of a signup form (step 1).

    I recommend reading this article to see if it sparks any ideas.

    After the user updates their account info (step 2 & 3) you can redirect them to a page with the upgrade/checkout button which will launch the checkout (step 4)

    To make this a good user experience for new and returning users I recommend keeping your signup form as short as possible and then use the onboarding form to collect all of the additional info.

    Hope that makes sense - if not do let me know!

    0
  • Comment author
    Christy Lammerink

    Thank you Duncan, this is very helpful. I’ll provide with my client with some options to see what solution fits best. Thank you for your help

    0

Please sign in to leave a comment.