How to automate Circle.so community access when users are added to Memberstack Teams without webhook support? And single sign-on? Answered

Hi all, before getting started with my first client project the client has a couple of questions before committing to Memberstack. They have a community running on circle.io and the rest of the brand is currently being built in Webflow.

  1. Is it at all possible to do User ID verification with Stripe
  2. They want to ensure users don’t have to double login to memberstack/webflow and the circle community. Can we ensure a smooth transition between the marketing site and circle?

If anyone could share any clarity we’d be super thankful!

Cheers

Comments

14 comments

  • Comment author
    Julian Galluzzo

    For number 2, you can gate the circle community with memberstack which would make it seamless 😬

    0
  • Comment author
    Josh Lopez

    Hey there 👋
    Here is an article on circle with Memberstack https://docs.memberstack.com/hc/en-us/articles/8159657704603-Circle-Community-SSO

    0
  • Comment author
    Tyler Bell

    Sweatpants Studio At the moment they would need to login again.

    We do have plans of improving this in the future where it can be more seamless 🙂

    0
  • Comment author
    Julian Galluzzo

    Just to clarify on this, what I've seen before is embedding a circle community on a page in Webflow and gating that with Memberstack - this actually works really well as far as I remember, and the only major drawback was that the link was the same throughout the community

    0
  • Comment author
    Sweatpants Studio

    Thanks everyone!

    0
  • Comment author
    Patrick

    Hi everyone. I recently found Memberstack and absolutely love it. 😄

    I'd like to use the Memberstack Teams feature.
    When someone gets added to a team, I need to add them to a Circle.so community.

    However, I don't seem to receive a webhook when someone has been added to a team.

    Is this possible? If so, how? And if not, do you have any workarounds in mind?

    0
  • Comment author
    A J

    Hey Patrick, there is a webhook which listens to plan added to members, I believe this should also include the plans added to team members (since team members upon signup / login are going to be associated with a plan). This webhook might solve your use-case. Hope this helps.

    0
  • Comment author
    Patrick

    A J That doesn't seem to work. I invited the user via the invite link that Memberstack generated.

    I opened an incognito sign up page and signed up. The new user has a plan and I did get a 'Member created' signal, but I didn't get a webhook for an created or updated plan. What's weird to me is that in the 'Member created' data, I don't see a plan either.

    The memberstack portal shows that this new user has a plan though. It's quite weird

    0
  • Comment author
    A J

    Hey Patrick , are you listening to watch new members hook on Make?

    That might not give you the plan data at first, so instead you could listen to 'Watch Added Members Plans' trigger as shown in the screenshot below. This should give you the plan information whenever it is applied to a member.

    Hope this helps.

    0
  • Comment author
    Patrick

    A J I listened to all 3 and only received a signal on 'Watch all members'

    'Watch added member plans' didn't trigger by adding someone to a team

    0
  • Comment author
    A J

    Oh okay got it. Could you try something out, could you listen to 'Watch new member' and have a sleep (or delay) module next to it maybe for a few seconds and then try to pull the member again using 'Get member' module?

    Can you check if that way the plan connections show up?

    Because as per this thread, the plan connections should have been populated right from the member created module. But as a workaround, you could check if adding a delay of few seconds gives time to update the plans and pull them for you in make.

    0
  • Comment author
    Patrick

    A J That works!

    Now I have another problem: it doesn't trigger the 'Watch canceled member plans' and 'Watch updated member plans' webhooks when I remove someone from a team

    It's weird though, because the plan does actually get removed. When I 'Get a member' when he's in the team, I see a plan and when he's removed from the team, I don't see a plan.

    Any ideas on how to work around that A J?

    Another question would be: what if the person that is added to the team already has an account? In that case, this workaround wouldn't work

    0
  • Comment author
    A J

    Patrick, got it. I personally have not gotten the opportunity to test team accounts yet. But these are definitely good use-cases, I would suggest reaching out to #team-accounts-temp, since I noticed users suggesting add-on features / updates there and the team responds to it with workarounds or updates as well.

    0
  • Comment author
    Patrick

    A J Will do!

    0

Please sign in to leave a comment.