Beta Program

At Teachable, our team works hard to come up with features that will help instructors make great schools. However, we think that having extra sets of eyes on new features isn't such a bad idea. That's why we're excited to announce that Teachable is starting a beta program that will be available to all school owners on a paid plan (Basic plan and up).

As a member of the beta program, you'll have early access to newly developed features. Keep in mind that these features are still in development, and as a result, they may not work as seamlessly as they will once fully released.

To opt into the beta program, log in to your school and then navigate to Admin > Settings > Beta Program. Once there, read over the guidelines, and then check the box to indicate that you've read and agree to adhere to them. Afterwards, click the Enable Beta Program button.


Once opted in to the beta program, you'll see the following banner at the top of the page of any feature in beta:


You can opt out of the beta program at anytime by going to the Beta Program page in your school settings and clicking Disable Beta Program.

For more information on the Beta Program, take a look at our Knowledge Base.

Paid Courses Back on the iOS App

Last month, Apple contacted our developers to let us know that the Teachable iOS app was not compliant with the App Store guidelines, and as a result, paid courses had to be pulled from the app.

However, after continued correspondence and collaboration with Apple, the Teachable iOS app was deemed to be within the App Store guidelines in its current iteration. This means that all course content—both paid and free—is once again available on the Teachable iOS app.

Thanks for your patience and understanding during this time, and as always, if you have any further questions feel free to reach out to us!

User Management Improvements

We’ve been listening to your requests for better user management tools, and we’re excited to announce that we’ve made improvements that will help school owners add, manage, and communicate with their users more efficiently!

Until now, it wasn’t possible to import users into your school (unless you had a High Volume plan and access to the Bulk Import tool), but now users on all plans can import students to their school—up to five students at a time! While the Bulk Import tool is available for school owners on the High Volume plan, we’ve also added a way for school owners to import students, authors, affiliates, and owners to their school with just a click of a button:

In addition to this, we’ve also divided the Users tab into four categories: Students, Authors, Affiliates, and Owners. This helps you easily search through your users and keep track of each user’s role in your school.

With these new changes, you can also now initiate bulk actions for students, authors, and affiliates. Available actions include the ability to delete users, enroll students in a course, and set commission, although available bulk actions differ depending on the user role.

Visit our Knowledge Base for more information.

iOS App Update: Only Free Courses Can Be Viewed Through The App

Unfortunately, this update is about a loss of functionality rather than a new feature.

Apple has contacted our developers about the Teachable iOS app to let us know that the app doesn't meet a new App Store requirement. Specifically, they require the use of in-app purchases for paid content.

In other words, by allowing students to purchase courses through Teachable online, and not through in-app purchases, the Teachable iOS app is violating the App Store guidelines.

While we could allow in-app purchases, we believe that doing so will compromise the freedom we strive to give our school owners. This is because, in order to enable in-app purchases, we would have to concede the following points:

  • Apple would take a 30% cut from any in-app purchases
  • School owners would have no control over issuing refunds for in-app purchases
  • School owners would only be able to price their courses in limited options on the app
  • Billing information collected via in-app purchases would be unavailable to school owners
  • Coupons would be unavailable for use on the Teachable iOS app

Given the circumstances, we've chosen to only display free content (free courses) on the Teachable iOS app.

We've decided to do this rather than the alternatives of (A) removing the Teachable iOS app from the App Store completely or (B) releasing a product that removes personal control from school owners.

We're deeply sorry for any inconvenience this may cause. Rest assured that we are continuously exploring other options to provide a complete mobile experience to our users.

Linking Directly to Your Course's Checkout Page

As a school owner, there may be instances when you want to directly link someone to your course's checkout page. Now you can do quickly do so by going to Admin > Course > Pricing, finding the correct pricing plan you want to show, and clicking the Copy button in the Purchase URL column.

Doing so will automatically copy the URL of your course's checkout page with the relevant pricing plan—which you can use to direct individuals directly to the checkout page.

Similarly, when you edit a pricing plan, you'll be shown the direct checkout URL.

For more information, take a look at the Knowledge Base.

Stored Credit Cards for myTeachable Student Accounts

Students are now able to store their credit card information in the Billing area of their myTeachable accounts. This will enable them to purchase any course on a myTeachable-enabled school without needing to re-enter their card information.

When a student purchases a course with a credit card, they can elect to save their credit card to their myTeachable account by checking Save my card for future purchase on the checkout page:

On the Billing page of a myTeachable profile, users can see billing information for any schools they own and schools they're enrolled in. They can also view their stored credit cards and add or remove cards.

When a user clicks Add a New Card, they'll be able to input the information in this modal:

If they would like to make a card the default option for any new schools they enroll in, they can do so by returning to Billing, clicking the three dots to the right of the card in question, and selecting Set Default Card for New Schools. This does not affect their default card or billing information on any existing schools.

This update will make it a more streamlined process for a student to purchase courses on any school using myTeachable accounts.

To learn more about student billing, see the Knowledge Base.

External Affiliate Links

Until now, affiliate links only worked if they linked to the school the affiliate was promoting. Now, school owners have the option to allow affiliates to generate affiliate links for third-party sites as well!

To enable the external affiliate link generator, navigate to Settings > General > School > Affiliates. There, you'll see the Allow external URL redirects button which enables/disables affiliates to generate external affiliate links.

Once enabled, affiliates will be able to generate an affiliate link to external pages from their Affiliate Dashboard.

To learn more about affiliate links, see our Knowledge Base

Course-Level Affiliate Permissions

One of the most common requests regarding the Teachable affiliate program has been a way to control which courses an affiliate may promote. Today, that’s exactly what we’re introducing.

With the new course-level affiliate permissions, school owners are allowed to decide whether an affiliate can receive a commission for driving sales to all courses on the school, or to certain courses only. This is controlled on the level of each individual affiliate, so you can allow different affiliates to promote different courses if you choose.

To adjust an affiliate’s course permission settings, visit your admin area, navigate to Users, and locate the affiliate’s user profile. From there, click the Affiliate tab and scroll to the new Course Restrictions heading.

If you want to continue allowing an affiliate to receive a commission for all your courses, no further action is required. If you want to choose which courses an affiliate may receive credit for, check the box labeled Restrict commission to specific courses.

Now, you can go through the list of courses on your school. If you want that affiliate to receive commission for a course, make sure the Commissions Enabled toggle is turned on for that course. You’ll see a teal checkmark when it’s on, and a gray X when it’s off.

Once you’ve set these permissions, affiliates will receive credit for only the courses you’ve marked, rather than for all courses on your school. You can return to their profile at any time to add or remove courses from their permissions list. Affiliates can always see their list of eligible courses in their dashboard, but it’s also helpful to let them know directly when you make a change.

For more information on setting up affiliates, take a look at our Knowledge Base.

Custom Affiliate Cookie Period

In Teachable's affiliate program, affiliates are credited for purchases that a student makes within a certain amount of time after they initially click the affiliate link. That amount of time is known as the "cookie period."

Originally, the cookie period for affiliates on Teachable was set to a default length of 365 days. Now, in order to give school owners more control over their affiliate programs, we're introducing the ability to set a custom cookie period for affiliates on your school.

To set a custom cookie period for affiliates, navigate to Settings > General > School > Affiliates. There, you'll see a box where you can specify how long your affiliates' cookies will remain active after a student clicks their affiliate links. The cookie period can be set anywhere between 1 and 365 days.

To learn more about the affiliate program and cookie periods, see the Knowledge Base.

New Primary Owner User Role

We've heard feedback from many instructors that while they would like other people to help administrate their schools, they don't want to give up control of everything (e.g. power to change financial information or delete the school).

In light of these requests, we've built a new user role to distinguish the main administrator from secondary administrators. Introducing: the primary owner!

A primary owner is, in essence, the "super-user" of the school, and will possess administrative privileges that other owners will no longer have.

Here are the abilities that only the primary owner will have going forward:

  • Deleting the school
  • Updating PayPal email address/payout information
  • Updating Teachable billing and plan information
  • Updating custom gateway credentials
  • Removing other owners/changing owners' passwords
  • Transferring primary ownership to someone else

There can only be one primary owner per school.

For new schools, the school creator will be set as the primary owner by default. Any existing schools that currently have multiple owners will receive an email asking them to designate a primary owner. This email will be sent to the original school creator.

Read more about user roles in the Knowledge Base.

No published changelogs yet.

Surely Teachable will start publishing changelogs very soon.

Check out our other public changelogs: Buffer, Mention, Respond by Buffer, JSFiddle, Olark, Droplr, Piwik Pro, Prott, Ustream, ViralSweep, StartupThreads, Userlike, Unixstickers, Survicate, Envoy, Gmelius, CodeTree