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.
- Is it at all possible to do User ID verification with Stripe
- 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
For number 2, you can gate the circle community with memberstack which would make it seamless 😬
Hey there 👋
Here is an article on circle with Memberstack https://docs.memberstack.com/hc/en-us/articles/8159657704603-Circle-Community-SSO
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 🙂
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
Thanks everyone!
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?
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.
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
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.
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
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.
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
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.
A J Will do!
Please sign in to leave a comment.