How to fix Memberstack plan identifier error when creating members through Zapier with live mode key? Answered

Post author
Andrew Vincello

Hello, having some trouble creating a member through Zapier. I am getting the error "Failed to create a member in Memberstack

[400] There is no valid plan with this identifier connected to this app. (code: generic-message)". I am using my Live Mode key, and I am selecting the plans that automatically populate in the Plan field (see screenshots).

From memberstack, I have connected two apps (one with the test key and one with the live key) to Zapier account.

Any suggestions? Appreciate the help.

Comments

6 comments

  • Comment author
    Raquel Lopez

    Uhmm, I think maybe is because you're sending the planId as a string, and the API supports that property as an array of objects

    plans: [{
    "planId": "pln_abc123"
    }],

    0
  • Comment author
    A J

    Hey Andrew Vincello, could you try refreshing results and select the plan again?

    When I was testing, I could not load the plans I have in MS in the static view, there is some issue in populating plans data and it might populate after sometime. But in case refreshing and mapping the plan again doesn't work, you can add the plan ID directly using Custom option and it will render the accurate result by creating a member with the free plan you want to assign them.

    0
  • Comment author
    Alessandro De La Torre

    I'm sure whichever is on top/bottom doesn't matter. I'll make it update instead of add

    0
  • Comment author
    Andrew Vincello

    A J Raquel Lopez Does it matter if the plan ID I am trying to use is a paid plan? I am trying to import existing paying users into MS from Airtable.

    0
  • Comment author
    Raquel Lopez

    Thank you for providing more context.

    If is a paid plan I don't think is going to work by assign it via Zapier. Memberstack doesn't allow to add paid plans neither via API or other automation platforms (at least in Make is not an option). It must be done or by import or the client must use the checkout.

    If you want to import paid members, I'd recommend you to use memberstack dashboard import feature. Memberstack has a tutorial on how you could import existing paid users from Stripe.

    https://docs.memberstack.com/hc/en-us/articles/7789851571099-Import-Members-via-CSV-Free-Paying#heading-2

    0
  • Comment author
    Andrew Vincello

    Thank you for the info! Much appreciated.

    0

Please sign in to leave a comment.