Set Up and Manage a Community with Circle.so

PLAN AVAILABILITY FREE BASIC PROFESSIONAL BUSINESS

Circle.so is a third-party platform where creators can manage a community for their customers or clients. On Teachable, you can integrate your school with Circle.so so your students and clients can login and access your Circle.so community space with single sign-on. This article reviews how to set up and manage the Circle.so integration with your Teachable school.

NOTE: Third-party tools exist outside the scope of Teachable Support. This means that we cannot assist with maintenance, customization, or troubleshooting within the tools themselves. Moreover, with any changes made within the tools, we cannot ensure functionality or full compatibility with current or future versions of Teachable.

Overview

Many school owners are interested in utilizing a community forum where they can engage and interact with their students and clients through the use of discussion forums and group spaces. Circle.so is a third-party community platform that offers these features and can integrate directly with your Teachable school. This integration is available on all paid Teachable plans.The screen shows the homepage of a community on the CIRCLE platform. There is a welcome message from the community moderator welcoming people to the community.

First, creators will need to create a Circle.so account and sign up for a Circle.so plan. Circle offers a Basic, Professional, or Enterprise plan level.

Once you have signed up for a Circle.so account, you will be able to set up the Circle.so integration with your school and enable single sign-on (SSO) for Circle.so. This means that your Teachable students and clients will not need a separate account or login credentials to access your Circle.so community space—they can automatically access the Circle.so community from their Teachable account. The SSO integration works for both Teachable Accounts and non-Teachable Accounts schools.

Once you set up the integration between your Teachable school and your Circle.so community, users cannot sign up for your Circle.so community directly. They must use their account in your Teachable school to sign up and access the community.

TIP: For tips and guidance on how to set up and run an online community, we recommend checking out the Teachable blog

Set up the Circle.so integration

To set up the Circle.so integration with Teachable, follow these steps:

  1. From your Teachable school, navigate to the Settings > Apps page and click the Circle SSO icon. This will open up a popup modal.The screen shows the admin view of a Teachable school. From the left side admin menu, the SETTINGS tab is circled. From the SETTINGS submenu, the INTEGRATIONS tab is circled. On the main part of the screen, the CIRCLE icon has an arrow pointing to it.
  2. In a separate tab or window, login to your Circle.so account. If you have not yet created a Circle.so account, you can get started here.
  3. Navigate to the Settings > Single Sign-On menu from your Circle.so account. Turn on the Enable SSO toggle.The screen shows the admin menu of a CIRCLE account. In the right corner of the banner on the top of the screen, the SETTINGS icon is circled. Then, from the left side menu, the SINGLE SIGN ON tab is circled. On the main screen, the ENABLE SSO toggle is circled.
  4. In the OAuth Provider section, select Teachable from the drop-down menu.The screen shows the admin menu of a CIRCLE account. In the right corner of the banner on the top of the screen, the SETTINGS icon is circled. Then, from the left side menu, the SINGLE SIGN ON tab is circled. On the main screen, the OAUTH PROVIDER heading is circled, and TEACHABLE is selected from a drop down menu.
  5. Copy the Callback URL from your Circle.so account and paste it in the Circle Callback URL field on the Teachable Circle SSO popup.The GIF shows a user on the admin menu of a CIRCLE account in the SETTINGS menu on the SINGLE SIGN ON tab. The user copies the CIRCLE CALLBACK URL from above the TEACHABLE dropdown menu. Then, they navigate back to the admin of a Teachable school in a different tab which is open to the SETTINGS INTEGRATIONS menu where the CIRCLE popup is open. They paste the CIRCLE CALLBACK URL into the CIRCLE CALLBACK URL FIELD on Teachable.
  6. Enter “Teachable” in the Provider Name field on Circle.
  7. From your Teachable Circle SSO popup, copy the Client ID by clicking copy text. Paste it in the Client ID field on Circle.so.The GIF shows a user on the CIRCLE popup from the Teachable SETTINGS INTEGRATIONS page. They copy the Client ID, then return to their CIRCLE admin in a separate tab and paste it in the CLIENT ID field there.
  8. Copy the Secret Key from Teachable and paste it in the Secret Key field on Circle.so.The GIF shows a user on the CIRCLE popup from the Teachable SETTINGS INTEGRATIONS page. They copy the SECRET KEY, then return to their CIRCLE admin in a separate tab and paste it in the SECRET KEY field there.
  9. Copy the Teachable School URL field from Teachable and paste it in the Teachable URL field on Circle.so.
  10. Click the Save changes button in Circle.so.
  11. Click the Close button on the Circle popup modal in Teachable.

NOTE: Any time you update your school with a new Teachable subdomain or a custom domain, the configuration must be updated with the new Teachable School URL as outlined in Step 9 above.

Existing Circle.so community accounts

If you already have a Circle.so community prior to integrating with Teachable, there are a few considerations to keep in mind:

  • After setting up the integration, any new users who you would like to join your community will be required to have a Teachable account to do so. (A purchase isn’t required, but they will need an account in your school as they will use those login credentials to access your Circle.so community space).
  • In your Circle.so Settings > Single Sign On menu, there is an Allow members with a Circle account to sign in toggle. allow_members_with_circle_account_to_login_with_existing_credentials.pngIf enabled, users who previously had an account in your Circle.so community will have the option on the sign in page to obtain access either using their Teachable account or by signing in with their existing Circle email and password. If disabled, users will only be able to sign in via their Teachable login credentials. 
  • Once the integration has been set up, any logged out users who navigate directly to your Circle community URL will now be navigated to the Teachable school’s login page by default.

Complement your school and community space

Creators can utilize their community in a variety of ways within their school:

  • Different courses can contain a lecture that links to joining the community
  • Communities can contain separate, private spaces for different courses
  • Community admins (assigned by the community creator) can create a general space for prospective students who have not yet purchased a course

If you would like for your Teachable courses to correspond to separate, private spaces within your community, you can put an invitation link for that specific community space within a lecture of that course. More information on invitation links can be found below.

For any guidance on how to create private spaces, moderate your community, or any other Circle.so functionality, please refer to their support documentation here or contact their support team at support@circle.so.

Invite your students to join your community

One of the most common ways to invite your Teachable students or clients to join and access your Circle.so community is through the use of invitation links. To do so:

  1. In your Circle.so admin account, click the Members icon in the top right corner, then click the Invitation Links tab from the left-side menu. members-invitation_links.png
  2. Fill out the Name, Spaces, and Space groups fields according to your preferences. For more information on spaces and space groups, check out Circle.so’s support documentation here.
  3. Then, click Create. Upon creation, a link URL will be created that can be copied. These URLs will continue to exist unless you choose to edit or delete them.
  4. You can then copy the invitation link and paste it onto any specific page, course lecture, or coaching space across your school.invitation_link_in_lecture.gif

Circle.so provides a few other options for adding members to your community space. For example, you can use their member invitations feature to to directly invite members by adding individual emails or in bulk, or can use Zapier to automate invitations.

For more information on alternative methods for inviting users to your Circle.so community space, refer to Circle.so’s support documentation on this topic or contact their support team directly.

The student experience

If a user does not yet have an account in your Circle.so community, they will be prompted to set up their profile details the first time they click on your Circle.so community link.

Clicking your Circle.so community link will lead the student to the Teachable login page (if they are not logged in already). After successful login, it will navigate to the Teachable <> Circle authorization page, where they will have to click Authorize to access the community.studentxp-existing_account.gif

It’s important to note that users who do not have an account in your Teachable school will also be directed to the Teachable login page when clicking your Circle.so community link. If you would like to provide an option for students to create an account in your Teachable school directly on the Teachable login page, you can toggle on the Sign Up button from your Teachable Site > Navigation > Navigation Bar menu. Once they’ve created an account on Teachable, the student will be redirected to your Circle community with an action to authorize Teachable to be used for Circle.studentxp-no_account.gif

If you prefer to limit community access to those with course enrollments, you can keep the Sign Up button toggled off from your Teachable Site > Navigation settings.

Once they have set up their profile in your Circle.so community, any time they click your Circle.so community link they will be prompted to login via their Teachable account credentials (if they are not currently logged in). Once they login via their Teachable credentials, they will be redirected to your Circle.so community homepage.

NOTE: If you have users that created their account in your Circle.so community prior to integrating with Teachable, they can still login with their existing Circle.so account details if you enable the Allow members with a Circle account to sign in setting. Otherwise, they will be prompted to login via Teachable. More information on this setting can be found above.

Disconnect the Circle.so integration

To disconnect the integration between your Teachable school and Circle.so:

  1. Log in to your Circle.so account.
  2. Navigate to the Settings > Single Sign-On menu.
  3. Turn off the Enable SSO toggle.

The image shows the admin view of a CIRCLE ACCOUNT. At the top of the page, the SETTINGS/GEAR icon is circled. From the left side menu, the SINGLE SIGN ON tab is circled. On the main page, the ENABLE SSO toggle is turned off.

Once disconnected, students can no longer login to your Circle.so community with their Teachable login credentials. Instead, they will need to create and/or sign in with Circle.so credentials. For more information or support on logging in directly through Circle.so, contact their support team at support@circle.so.

 

 

Was this article helpful?

52 out of 57 found this helpful