Set up Memberstack SSO
Last updated: October, 2026
Since Circle supports single sign-on (SSO), you can now integrate Circle with Memberstack, making it a seamless experience for your Memberstack members to log in to your community!
These members won't have to sign up or log in with their Circle account — instead, they'll use Memberstack credentials and access Circle from your log in page.
SSO is available to all Memberstack users.
🚨 If you plan to use a custom domain, set that up first as this will change your Callback URL. Not doing this first can potentially lead to being locked out of your account.
Step 1: Set up Circle integration in Memberstack
Navigate to Memberstack → Power-ups → Custom Integrations → New Integration → Click Circle App
Name your integration, then locate your Circle Callback URL by navigating to Circle. To navigate to the SSO settings page:
Click the community name or logo (or the dropdown icon next to it) in the top-left corner and select Settings.
Scroll down to the Community section and select Single sign-on.
🚨 As an admin, you will need to add yourself as a member on Memberstack and use those credentials with Circle. We recommend keeping the Allow members with a Circle account to sign in toggle enabled to avoid getting locked out of your account while setting up your SSO integration. In the case this happens, you can easily sign in again with your Circle credentials.
Once you click Create in Memberstack, you will be presented with your custom ID's.
Step 2: Copy over Memberstack SSO information to Circle
Navigate back to the SSO settings page and select Memberstack as the OAuth provider.
Type in your provider name, paste in your Client ID along with the Secret Key provided by Memberstack, and click Save changes.
Step 3: Enable SSO with Memberstack
On the settings page, set up these basic settings as per your preference:
Allow members with a Circle account to sign in: If you have members that have already registered their email with Circle, they can still sign in with those credentials using a separate sign in button.
💡 What happens to Circle member accounts?If this is toggled ON, Circle members can continue to login using the Sign in with Circle button. We will create accounts for Memberstack members automatically on our backend if the email doesn't exist within Circle.
If this is toggled OFF, members with Circle accounts will no longer be able to sign in with those credentials unless the email of their Circle account matches the email of their Memberstack account, in which case we'll link the two automatically going forward.
💡 What happens to my admin account?If the email you use to log in to Memberstack is different from Circle, we recommend toggling this ON to ensure you don't get locked out of your admin account. Once you grant admin rights to both accounts you can always toggle this off later.
If this is toggled OFF, you will only be able to log in under your email that is registered within Memberstack.
Allow members to sign up via a custom URL: After enabling SSO, members won't be able to sign up via Circle. However, you can keep the sign up button visible and point it to a custom URL.
Skip profile confirmation step: If enabled, members with a preset name will not need to confirm their profile information when they sign in via SSO for the first time.
Enable state param: Enabling the state parameter enhances security by storing information in the session, adding it to the authorization URL, and verifying that the OAuth provider sends back the correct state parameter in the callback.
Once you've configured these settings, turn on the Enable SSO toggle in Circle, then click Save changes.
🏁 If the setup was successful, you will now see the Login via Memberstack single sign-on option when trying to sign in under your community!
Verify SSO connection
Once you have enabled the SSO for your community, you can also verify the SSO connection using our verification feature anytime! To do this, click Verify SSO connection at the bottom of the SSO settings page and log in through your SSO provider.
The tool will then verify your connection and provide logs for each verification step.
📚 For more information, see Verify your SSO connection.