Thinkific Features
Community Building (8)
Real-Time Notifications
Notifications that are delivered to users as soon as an event occurs
Member Discovery
Helps members find and connect with relevant community members.
Member Referrals
Allows members to invite and refer new members to join the community.
Community Spaces
Enables the creation of dedicated spaces or groups to organize community content and discussions.
Paid Memberships
Allows monetization through paid access or subscription-based community tiers with built-in access control.
Multimedia Sharing
Enables sharing of images, videos, files, and other media within the community.
Courses
Supports hosting and delivering structured learning content directly within the community.
Alerts/Notifications
Alerts or notifications of various types such as pop-up messages, sounds, banners, or badges
Community Improvement (3)
Gamification
Helps engage members through gamification features such as points, rewards, and engagement metrics.
Polls & Questions
Provides native tools to create polls and ask questions within the community.
Automation Rules
Allows administrators to automate community workflows and actions.
Customer Analytics (6)
Community Insights
Identifies member behavior trends, popular topics, and sentiment across the community.
Community Engagement Analytics
Provides tools to measure and analyze member engagement, participation, and activity within the community.
Downloadable Reports
Provides functionality to download community data and reports in multiple formats.
ROI Tracking
Tracks return on investment from community efforts, including retention, engagement, and revenue impact.
Engagement Tracking
Tracks metrics that provide insight into how a user interacts with any interface or product
Activity Tracking
Track and document all activities across devices, networks, and other systems
Community Management (15)
Community Feeds & Discussions
Enables members to participate in discussion threads or activity feeds within the community platform.
Live Streaming
Allows hosts to broadcast live video sessions directly to the community without requiring third-party tools.
Chat & Messaging
Allows real-time or asynchronous messaging between members within the platform.
Events Management
Supports creating, hosting, and managing virtual or in-person community events within the platform.
Admin Roles & Permissions
Allows admins to assign roles and control access to features, content, and moderation tools.
Knowledge Base Management
Manage a repository of information that includes articles, FAQs, or tutorials used for self-service support
Group Management
Organize and edit a group of people's policy and members
Content Management
Handles digital content throughout its lifecycle, from creation and storage to distribution and archiving
Feedback Management
Collecting, analyzing, and utilizing feedback from users or customers to improve a product or service
Membership Management
Database of members to track personal information of individuals and families
Email Management
Manage, store and organize emails within the system or via third-party apps
Website Management
Built-in website builder or integration with third-party site
Communication Management
Manage and track all internal and external communication conducted via calls, email, text, or chat
User Management
Manage user accounts, profiles, roles, permissions, and other details across applications, devices or networks
Calendar Management
Track and manage schedules and meetings via an integrated calendar
Course Authoring (4)
-
Course Builder
Enables user to create courses.
-
Role-Based Templates
Provides templates for course creation based on industry or role.
-
Assessments & Quizzes
Designs and administrates tests and quizzes.
-
Instructor-Led Training
Enables for design of classes that are led by an instructor.
Course Delivery (10)
-
Learning Paths/Tracks
Designing course materials to be completed in a sequential order for personalized learning purposes
-
Communication & Notifications
Provides functionality to communicate and send notifications to users.
-
Assignment Scheduling
Enables users to plan assignments and dispense them automatically.
Self-paced Learning
Identifying your own learning needs, setting goals, finding the necessary resources, and evaluating your own knowledge
Mobile Learning
Access for students to complete learning materials on mobile platforms
Blended Learning
Supports learning paths that combine in-person classes with online/virtual courses
Social Learning
Create tools to promote social interaction and learning between students/trainees and instructors/trainers
Synchronous Learning
Real-time, interactive learning experiences where participants engage in learning activities simultaneously
Extended Enterprise Learning
Training that is provided to learners outside of a company
Asynchronous Learning
Supports flexible learning at different times (i.e., learners can access course materials at their own pace)
Course Management (7)
-
Gamification
Motivates users by tracking points, achievements, and badges.
-
Varied User Types
Limits user access to certain functionality and courses.
-
Certifications
Provides custom certifications to distribute after course completion.
-
Industry Compliance
Provides training solutions that are compliant with industry regulations such as manufacturing, government, law enforcement, healthcare, and more.
SCORM Compliance
Adherence to the standards outlined in the SCORM (Sharable Content Object Reference Model) framework
-
Course Authoring
Allows user to create courses.
-
Course Access
Manages access to course listing on customization dashboard.
LMS Marketplace (2)
-
E-Commerce
Enables user to sell their courses and receive compensation electronically.
-
Subscriptions
Enables user to sell and manage subscriptions to created courses.
Interface (2)
-
White Labeling
Customizes LMS experience with custom branding, personalized URL, and more.
-
Multilingual
Provides multiple language choices.
Training & eLearning (21)
-
Content Creation
Creates training materials for instructor- and self-led courses.
Interactive Content
Allow the audience to interact or engage with the content
Question Library
Pre-written repository of questions that can be reused within a course or for assessment or interviews
-
Assessments and Practice
Provides quizzes, testing, and software simulations to reinforce and measure effectiveness of materials.
-
Content Delivery and Tracking
Includes self-led, instructor-led, web-based collaboration, and tracking of completion for compliance.
-
Content Creation
Creates training materials for instructor- and self-led courses.
-
Customer Training
Training courses can be offered outside organization to customers and partners. Can include e-commerce functionality for customers to purchase training courses.
-
Manager Portals
Allows managers to see progress of team members.
-
Content Storage and Management
Provides functionality to store, organize, and search all training content.
Compliance Tracking
Track and report regulatory data to either internal management or external stakeholders
Course Tracking
Track which progress and course materials have been completed by each user
Progress Tracking
Reporting on how each user, task or process has advanced since its initiation
eCommerce Management
Has a built-in eCommerce system or integrates with third-party systems to manage online sale of products
Knowledge Base Management
Manage a repository of information that includes articles, FAQs, or tutorials used for self-service support
Course Management
Create, organize, and assign courses to users
Assessment Management
Creation, administration, and evaluation of assessments or tests
Training Management
Track employee/learner's progression through training programs
Feedback Management
Collecting, analyzing, and utilizing feedback from users or customers to improve a product or service
User Management
Manage user accounts, profiles, roles, permissions, and other details across applications, devices or networks
Learner Portal
Students can access materials and communicate with instructors via their online student profile
-
Manager Portals
Allows managers to see progress of team members.
Platform Basics (3)
-
Third-Party Integration
Addition of necessary external data, applications, tools, or features
-
Multiple Content Types
Provides a variety of content types for learniing
-
Mobility
Provides accessibility from a mobile device for learning on the go
Training & Learning (10)
-
Self-paced
Provides a self-paced option for the users to start, pause and resume courses according to their preference
-
Content Creation
Provides tools to create training materials for instructor-led and self-led courses
-
Content Storage and Management
Provides the ability to store, organize, and search all training content
-
Quiz Capabilities
Provides built-in quizzes to assess user knowledge
-
Certification Engine
Provides automatic certificates and badges upon course completion
Interactive Content
Allow the audience to interact or engage with the content
Course Management
Create, organize, and assign courses to users
Training Management
Track employee/learner's progression through training programs
Assessment Management
Creation, administration, and evaluation of assessments or tests
Compliance Management
Track and manage adherence to policies for any service, product, process, or supplier
Data & Analytics (3)
-
Visualization
Provides native dashboard analytics and reporting to visualize data
-
Learner tracker
Provides the capability to track learner's progress
-
Analytics
Provides data on customer's usage, performance, or other key business metrics like customer retention and usage
Reporting Analysis (2)
-
Progress Reports
Provides detailed analytical enagement and insight reports.
-
Course Completion
Assesses the progression of all courses
Integration (2)
-
Education ERP System
Integrates with Education ERP system
-
Learning Management System
Integrates with Learning Managment System
Customer Assistance (1)
-
Help and Support
Allows 24/7 access to assist in resolving concerns.
Platform Customization (1)
-
White Labeling
Customization of branding, website and course domain.
Generative AI (7)
-
AI Text Generation
Allows users to generate text based on a text prompt.
-
AI Text Summarization
Condenses long documents or text into a brief summary.
Generative AI
Use AI to generate content in the form of text, images, videos, etc.
-
AI Text Generation
Allows users to generate text based on a text prompt.
-
AI Text Summarization
Condenses long documents or text into a brief summary.
-
AI Text-to-Image
Provides the ability to generate images from a text prompt.
Generative AI
Use AI to generate content in the form of text, images, videos, etc.
Agentic AI - Online Community Management (9)
Autonomous Task Execution
Capability to perform complex tasks without constant human input
Multi-step Planning
Ability to break down and plan multi-step processes
Cross-system Integration
Works across multiple software systems or databases
Natural Language Interaction
Engages in human-like conversation for task delegation
Proactive Assistance
Anticipates needs and offers suggestions without prompting
Decision Making
Makes informed choices based on available data and objectives
Social Media Integration
Integrate with social media platforms such as Facebook, Twitter, LinkedIn, etc.
Third-Party Integrations
Set up connections to third-party platforms to improve business processes
Multi-Language
Manage and support multiple languages
Agentic AI - Online Learning Platform (1)
-
Adaptive Learning
Improves performance based on feedback and experience
Agentic AI - Course Authoring (10)
Adaptive Learning
Improves performance based on feedback and experience
Natural Language Interaction
Engages in human-like conversation for task delegation
Assignment Management
Assign issues and tasks based on availability or required skills
Asynchronous Learning
Supports flexible learning at different times (i.e., learners can access course materials at their own pace)
Synchronous Learning
Real-time, interactive learning experiences where participants engage in learning activities simultaneously
Self-paced Learning
Identifying your own learning needs, setting goals, finding the necessary resources, and evaluating your own knowledge
Interactive Learning
Students are encouraged to interact with technology-enabled study materials during the course of learning
Blended Learning
Supports learning paths that combine in-person classes with online/virtual courses
Role-Based Permissions
Set & manage permission levels based on user roles and restrict access to only authorized individuals
Multi-Language
Manage and support multiple languages
Agentic AI - Corporate Learning Management Systems (3)
-
Adaptive Learning
Improves performance based on feedback and experience
-
Natural Language Interaction
Engages in human-like conversation for task delegation
Multi-Language
Manage and support multiple languages
Additional Functionality (161)
AI Copilot
A virtual assistant that uses AI to pursue goals and complete tasks on behalf of users
Built-in Course Authoring
Tools that allow users to create and publish courses and course material/content
Reminders
Timed notification for any upcoming task, deadline, appointment, or activity
Academic/Education
Software specialized for schools (K-12 & Post-Secondary)
eLearning Companies
Software specialized for companies that sell courses/content
Virtual Classroom
Classes/sessions accessible via web browser of built-in video conferencing
Offline Access
Ability of websites, web applications, or mobile applications to function without an active internet connection
Personalization and Recommendation
Generative AI models can create personalized recommendations for users based on their preferences and behavior.
Video Conferencing
Connect with meeting participants remotely over video
Certification & Licensing
Enables management and tracking the certification/licensing requirements of learners, employees, or stakeholders
Single Sign On
Allow users to access multiple services after entering their login credentials once
API
Application programming interface that allows for integration with other systems/databases
Progress Reports
Document and report the progress of ongoing projects
Access Controls/Permissions
Define levels of authorization for access to specific files or systems
Collaboration Tools
Provides a channel for team members to share media files, communicate, and work together
Customizable Branding
Add customized logos and colors to align with company branding
Discussions/Forums
Online forums/groups where users can ask questions, share ideas, best practices, etc.
Enrollment Confirmation
Confirmation of the enrollment of a student in a course, class, activity, or program
Customizable Reports
Alter the layout and content of reports
Activity Dashboard
Dashboard to view the status of ongoing processes, identify current incidents and track past activities
Third-Party Integrations
Set up connections to third-party platforms to improve business processes
Gradebook
Track student's scores and grades on course materials
Corporate/Business
Software specialized for corporate use
Workflow Automation
Streamlining repetitive tasks and activities through automated and predefined workflows
Audio/Video Recording
Record audio and/or video
Collaboration Tools
Provides a channel for team members to share media files, communicate, and work together
Video Management
Store and manage online video content
Video Support
Supports various video file formats
Assessment Management
Creation, administration, and evaluation of assessments or tests
Course Authoring
Developing custom training courses for educating employees or for teachers to create courses for their students
Course Publishing
Publish finished eLearning course in a compatible eLearning format (e.g., SCORM, xAPI).
AI Copilot
A virtual assistant that uses AI to pursue goals and complete tasks on behalf of users
Customizable Reports
Alter the layout and content of reports
Mobile Access
Access software remotely via mobile devices
Video Streaming
Allows users to view videos without downloading media files
Generative AI
Use AI to generate content in the form of text, images, videos, etc.
SCORM Compliance
Adherence to the standards outlined in the SCORM (Sharable Content Object Reference Model) framework
Access Controls/Permissions
Define levels of authorization for access to specific files or systems
Data Import/Export
Import and export data to and from software applications
Surveys & Feedback
Gauge satisfaction and receive information for improvement and success
VR/AR Compatibility
Virtual or augmented reality engagement
Customizable Templates
Pre-designed layouts that can be customized to match preferences and requirements
Drag & Drop
Assemble applications and processes by dragging over and arranging pre-built components
User Management
Manage user accounts, profiles, roles, permissions, and other details across applications, devices or networks
Template Management
Create, save, and re-purpose templates for emails, forms, etc.
Gamification
Games or game-like elements to track progress and reward accomplishments
Progress Reports
Document and report the progress of ongoing projects
Learning Management
Organize and track educational activities
Customizable Questions
Tailored or customizable questions for more targeted and relevant data collection
Content Management
Handles digital content throughout its lifecycle, from creation and storage to distribution and archiving
Compliance Management
Track and manage adherence to policies for any service, product, process, or supplier
Third-Party Integrations
Set up connections to third-party platforms to improve business processes
Activity Tracking
Track and document all activities across devices, networks, and other systems
Certification & Licensing
Enables management and tracking the certification/licensing requirements of learners, employees, or stakeholders
Real-Time Data
Receive data and information in real time
Reporting & Statistics
Collection, analysis, and representation of numerical data and generation of reports to understand various patterns
Activity Dashboard
Dashboard to view the status of ongoing processes, identify current incidents and track past activities
Storyboarding
Dictate the order and pace of an eLearning course, including the logic for how different learners progress
Single Sign On
Allow users to access multiple services after entering their login credentials once
Progress Tracking
Reporting on how each user, task or process has advanced since its initiation
Tests/Assessments
Create tools to measure student retention of learning material and lessons
Customizable Branding
Add customized logos and colors to align with company branding
API
Application programming interface that allows for integration with other systems/databases
Training Management
Track employee/learner's progression through training programs
Media Import
Import various types of media (e.g., images, presentations, videos, music, etc.) to be used in eLearning courses
Quizzes
Brief assessments used to measure knowledge and skills
Instructor-Led Courses
Multimedia Support
Supports various file formats
Commenting/Notes
Leave comments and notes on documents for others to view
Alerts/Notifications
Alerts or notifications of various types such as pop-up messages, sounds, banners, or badges
PowerPoint Conversion
Learning Paths/Tracks
Designing course materials to be completed in a sequential order for personalized learning purposes
Customizable Branding
Add customized logos and colors to align with company branding
SCORM Compliance
Adherence to the standards outlined in the SCORM (Sharable Content Object Reference Model) framework
Multi-Language
Manage and support multiple languages
Microlearning
Distribute training content in bite-size pieces that can be consumed in short periods of time
Course Library
Reminders
Timed notification for any upcoming task, deadline, appointment, or activity
Training Companies
Software designed for companies who offer training programs to clients
Certification & Licensing
Enables management and tracking the certification/licensing requirements of learners, employees, or stakeholders
Gamification
Games or game-like elements to track progress and reward accomplishments
Surveys & Feedback
Gauge satisfaction and receive information for improvement and success
Course Authoring
Developing custom training courses for educating employees or for teachers to create courses for their students
Synchronous Learning
Real-time, interactive learning experiences where participants engage in learning activities simultaneously
Activity Monitoring
Track and report on everything that happens within the system or network
Training Administration
Back-office tasks (i.e. schedule courses, organize resources, course registrations, and email reminders)
Learner Portal
Students can access materials and communicate with instructors via their online student profile
AI Copilot
A virtual assistant that uses AI to pursue goals and complete tasks on behalf of users
Social Learning
Create tools to promote social interaction and learning between students/trainees and instructors/trainers
Mobile Learning
Access for students to complete learning materials on mobile platforms
Course Tracking
Track which progress and course materials have been completed by each user
User Onboarding
Guide new users to understand and become proficient in using a product or service
Progress Tracking
Reporting on how each user, task or process has advanced since its initiation
Employee Training
Asynchronous Learning
Supports flexible learning at different times (i.e., learners can access course materials at their own pace)
Activity Dashboard
Dashboard to view the status of ongoing processes, identify current incidents and track past activities
Generative AI
Use AI to generate content in the form of text, images, videos, etc.
Single Sign On
Allow users to access multiple services after entering their login credentials once
Email Reminders
Reminders sent via email
API
Application programming interface that allows for integration with other systems/databases
Discussions/Forums
Online forums/groups where users can ask questions, share ideas, best practices, etc.
Ideation
The creation, development, and sharing of potentially innovative new ideas
Personalization
Adjust communications based on previous interactions or personal preferences
Reporting & Statistics
Collection, analysis, and representation of numerical data and generation of reports to understand various patterns
Contact Database
Centralized database of stakeholders and their contact information such as names, address, phone number etc.
Moderation
Controls/tools to moderate the session
@mentions
An @mention is a way to tag or notify a specific person about a message/post
Member Directory
Comprehensive list that contains information and details of all the members associated with a particular organization or group
Mobile Access
Access software remotely via mobile devices
Filtering
Find & retrieve relevant data or documents
Data Import/Export
Import and export data to and from software applications
Commenting/Notes
Leave comments and notes on documents for others to view
Document Storage
Store and organize documents in a centralized system
Customizable Branding
Add customized logos and colors to align with company branding
AI Copilot
A virtual assistant that uses AI to pursue goals and complete tasks on behalf of users
Drag & Drop
Assemble applications and processes by dragging over and arranging pre-built components
SSL Security
Security protocol that ensures secure, encrypted communication over the internet, safeguarding sensitive data from unauthorized access
Customizable Templates
Pre-designed layouts that can be customized to match preferences and requirements
Commenting/Notes
Leave comments and notes on documents for others to view
Performance Metrics
A set of indicators that tracks the performance of networks, applications, systems, teams, etc.
Campaign Analytics
Track and interpret campaign performance metrics
Tagging
Attach digital tags to documents and assets for identification, search, or monitoring purposes
Template Management
Create, save, and re-purpose templates for emails, forms, etc.
Access Controls/Permissions
Define levels of authorization for access to specific files or systems
Email Management
Manage, store and organize emails within the system or via third-party apps
Time Tracking
Measure and track time including hours worked and paid time off (PTO)
Assignment Management
Assign issues and tasks based on availability or required skills
Collaboration Tools
Provides a channel for team members to share media files, communicate, and work together
Gantt/Timeline View
Visual representation of project's schedule, sequence and duration of tasks, benchmarks and dependencies
Status Tracking
Track the status over time for a request, process, asset, or transaction
Billing & Invoicing
Create, manage, and send invoices or bills to customers
Reminders
Timed notification for any upcoming task, deadline, appointment, or activity
Data Visualization
Graphical representation of data
Resource Management
Process of planning, scheduling and executing the optimal and effective use of human capital across projects
Prioritization
Arrange tasks based on the level of priority or urgency
Workflow Management
Create, design and manage workflows for repetitive tasks
Reporting & Statistics
Collection, analysis, and representation of numerical data and generation of reports to understand various patterns
File Sharing
Public or private sharing of digital files such as documents, audio/video, images, and more
Customizable Reports
Alter the layout and content of reports
Task Scheduling
Track and manage the scheduling of tasks
Activity Dashboard
Dashboard to view the status of ongoing processes, identify current incidents and track past activities
Project Management
Plan and coordinate all the resources, costs and time needed to execute assignments
API
Application programming interface that allows for integration with other systems/databases
Third-Party Integrations
Set up connections to third-party platforms to improve business processes
Document Management
Store, manage, and track all electronic documents in a centralized location
Project Tracking
Monitor the progress of projects from start to finish
Task Management
Create, manage and track all task activities and progression
Deadline Management
Specify or track the date/time a project, task, etc., is due for completion
Calendar Management
Track and manage schedules and meetings via an integrated calendar
Digital Asset Management
Manage digital assets
Real-Time Data
Receive data and information in real time
Generative AI
Use AI to generate content in the form of text, images, videos, etc.
AI Copilot
A virtual assistant that uses AI to pursue goals and complete tasks on behalf of users
Alerts/Notifications
Alerts or notifications of various types such as pop-up messages, sounds, banners, or badges
Task Progress Tracking
Track the status and progress of tasks
Drag & Drop
Assemble applications and processes by dragging over and arranging pre-built components
Client Management
Manage contact details and communication with clients
Campaign Management
Create a collection of marketing actions to complete specific goals and plan and analyze campaign results
Distinct Marketing Functionality
Provide unique marketing functionalities that do not fit into existing marketing categories.
Specialized or Emerging Capabilities
Provide specialized, emerging, or cross-functional capabilities that enhance processes, workflows, or decision-making
Niche Application
Address unique or niche requirements not covered by mainstream software solutions


