Submit your app for review

When your app is ready to be distributed to Thinkific course creators. You can submit it for approval to Thinkific.

Approved apps can gain access to the following opportunities:

  1. A personalized page in Thinkific's Integrations page
  2. Access to co-marketing opportunities with Thinkific to our customer base.
  3. Exclusive opportunities to be featured during the development and launch of an App Marketplace.

Note: Your app can function as a Private App and be installed on customer accounts without approval, however, in order for it to be recommended by Thinkific, it must go through this approval process.

App Submission Guidelines

To ensure a quality of excellence is maintained for our course creators, it is important that our team review any apps which are going to be used by our course creators.

This guide provides some helpful tips on how to make sure your app is approved and also runs you through the process itself.

1. Prohibited and restricted apps

  • Apps that function via standalone software which need to be downloaded by course creators to function
  • Apps that take payment off Thinkific’s platform
  • Apps that offer any financial services such as loans to course creators
  • Apps that do not use Thinkific’s APIs

2. UX and quality

  • Apps must provide an excellent UX and ease of use for our customers and provide instructions on how to be used
  • Apps must not cause any performance issues for Thinkific course creators, site speed considerations will be very important for Thinkific.
  • Your app must be stable and not introduce bugs into the Thinkific experience

3. Security and risk

  • Your app must store salted password hashes instead of actual passwords, as described on OWASP.
  • Your app must be protected against cross-site request forgery attacks, cross-site scripting attacks, and other security vulnerabilities.
  • Your app must be served over HTTPS using a valid SSL certificate.
  • Your app must not process payments or orders outside of Thinkific’s checkout.

4. Data and user privacy

  • If your app is used by course creators in Europe, or course creators with buyers based in Europe, then it's your responsibility to make sure that your app is GDPR compliant.
  • Your app must include a privacy policy which includes how you use course creators data
  • Your app must have adequate systems in place to ensure customers data is stored securely and safely.

5. Installation and set-up

  • Your app must be Authenticated via the OAuth method
  • Your app must include set-up instructions to help your customers set it up properly

6. Listing a public app

  • In order for your app to be listed on our integrations page you must provide us with adequate information as well as brand approved screenshots as well as information about your app. This will be the main place where our course creators find your app so it is really important that this information is correct.

7. Supporting your app

  • It is important that you have a process in place to provide continued support to your app to ensure customers receive help and that any quality issues and bugs are resolved in a timely manner

App submission process:

Follow this process in order to submit your app to Thinkific

  1. Test your app on a sandbox site to eliminate any bugs
  2. Fill out and submit our app review questionnaire
  3. Be sure to include any login credential necessary to test the app fully.
  4. Our team will review your submission and conduct some UX, security and reviews
  5. A member of our team will schedule a call to discuss your application, provide any feedback and give you an approved or failed status.
  6. If your app is not approved, you can resubmit it again after addressing the requirements from your feedback.
  7. Once an app has been approved we will work with you to develop the marketing material to launch the app on Thinkific.

Thinkific reserves the right to remove your app and uninstall it from all active sites if it's found to be in violation of any of these guidelines before or after approval.