Practice Features
Functionality (20)
Scheduling Calendar
Contains a responsive calendar through which tutors can input availability
Video Lessons
Provides video lesson capability to allow tutors to teach directly through the application
Automated Emails
Contains automated email functionality to handle lesson, payment, and availability reminders and confirmation
Student Messenger
Provides a messaging platform through which student and tutors can communicate
Lesson Creation
Offers lesson creation tools for tutors to build lessons directly on the platform
Invoicing
Allows businesses to create and send invoices to the necessary parties
Gradebook
Provides a gradebook or progress report tool for tutors to input grades and students to track them
Reporting
Contains tools for users to create pre-formatted reports based on data in the system
Student-Tutor Matching
Automatically matches students and tutors based on a number of predetermined criteria
Attendance Tracking
Tracks attendance directly in the solution
Mobile Application
Provides users with a mobile application to access their profiles
Parent and Student Info
Houses parent, student, and tutor information in a centralized database
Integration
Integrates with other types of software, most notably accounting solutions
Expense Tracking
Monitor and record expenses such as purchases or charges incurred
Progress Tracking
Reporting on how each user, task or process has advanced since its initiation
Website Integration
Seamlessly integrates with 3rd party websites
Automated Scheduling
Automatically create schedules based on business needs or employee availability and qualifications
Event Scheduling
Plan an event's time and location
Event Calendar
A list of events with their respective dates
Appointment Scheduling
Schedule appointments via a calendar
Content (4)
Versioning
Stores different versions of a document.
E-Signature
Allows users to provide an e-signature within the platform.
File Request
Allows businesses to request files from clients.
Feedback
Allows businesses to solicit feedback on projects or documents from clients.
Collaboration (6)
Billing and Invoicing
Provides billing and invoicing within the application.
Instant Messaging
Provides internal and/or external instant messaging capability.
Project Management
Offer project management features like task creation and tracking within the application.
Analytics
Offer analytics concerning productivity or client engagement.
Mobile Application
Provides a mobile application.
Engagement Tracking
Tracks metrics that provide insight into how a user interacts with any interface or product
Administration (8)
-
Scheduling
Allows clients to schedule based on availability and syncs with coach calendar.
-
Payment Processing
Processes credit card payments or integrates with payment processing tools.
-
Invoicing
Generates invoices and payment links to secure client payment.
Electronic Payments
Electronically collect payments for goods or services
Automated Scheduling
Automatically create schedules based on business needs or employee availability and qualifications
Event Scheduling
Plan an event's time and location
Class Scheduling
Schedule in-person or online classes
Appointment Scheduling
Schedule appointments via a calendar
Coaching (8)
-
Client Plans
Stores individualized coaching plans that can be viewed by client and coach.
-
Notekeeping
Allows coaches to include public or private notes for each client and session.
-
Session History
Tracks past and future sessions, and details associated with each session.
-
Messaging
Supports communication between client and coach, such as texting, emailing, and video conferencing.
-
Goal Setting/Tracking
Establish measurable goals and objectives and track their progress over a specific period of time
-
Resource Library
Provides access to a coach-curated list of educational resources for clients to utilize.
Activity Tracking
Track and document all activities across devices, networks, and other systems
Progress Tracking
Reporting on how each user, task or process has advanced since its initiation
Business Management (3)
-
Client History
Stores relevant biographical data for each client served.
-
Promotions
Allows promotional packages or deals to be applied to purchases.
-
Surveying
Collects pre- and post-coaching feedback from clients.
Notifications (6)
Confirmations & Reminders
Ability to send confirmation and reminder emails & texts
Appointment Follow-Up
Ability to send automated follow-up emails/texts upon conclusion of appointment
Scheduling Notifications
Receive a notification whenever a customer schedules an appointment
Recurring Appointments
Schedule repeating appointments based on a duration of time
Automated Scheduling
Automatically create schedules based on business needs or employee availability and qualifications
Group Scheduling
Automatically find mutually available meeting time slots across multiple calendars
Settings (3)
Time Zone Detection
Automatically detects the time zone of both parties to avoid booking mistakes
Availability Settings
Ability to set preferred availability to ensure appointments are only booked during approved times
Blocked Time Settings
Ability to block off additional time between appointments for travel or preparation
Personalization (2)
Branding
Personalize booking page with custom logos and colors to match branding
Links
Personalize a booking link to share with customers
Integrations (5)
Multi- Calendar Integration
Integrates with multiple calendars, such as: Google Calendar, Microsoft Outlook, iCloud Calendar, etc.
Website Integration
Provides the ability to be embedded into websites
Payment Acceptance
Integrates with payment processing software to accept payment from customers
Video Conferencing
Integrates with video conferencing tools to allow for virtual appointments
Communication
Integrates with SMS providers or instant messaging platforms to communicate directly with customers
Generative AI (2)
Generative AI
Use AI to generate content in the form of text, images, videos, etc.
Generative AI
Use AI to generate content in the form of text, images, videos, etc.
Agentic AI - Coaching (7)
Autonomous Task Execution
Capability to perform complex tasks without constant human input
Cross-system Integration
Works across multiple software systems or databases
Adaptive Learning
Improves performance based on feedback and experience
Proactive Assistance
Anticipates needs and offers suggestions without prompting
Decision Making
Makes informed choices based on available data and objectives
Third-Party Integrations
Set up connections to third-party platforms to improve business processes
Website Integration
Seamlessly integrates with 3rd party websites
Agentic AI - Online Appointment Scheduling (3)
Autonomous Task Execution
Capability to perform complex tasks without constant human input
Multi-step Planning
Ability to break down and plan multi-step processes
Natural Language Interaction
Engages in human-like conversation for task delegation
Additional Functionality (118)
Booking Management
Create, update, and manage bookings, itineraries, and reservations
Drag & Drop
Assemble applications and processes by dragging over and arranging pre-built components
Reminders
Timed notification for any upcoming task, deadline, appointment, or activity
Calendar Sync
Synchronize with other calendars to view mutual availability and schedules
Appointment Management
Manage various aspects of appointments including booking, rescheduling, canceling
Invoice Management
Captures invoice data and maintains comprehensive records for auditing and reporting purposes
Multi-Location
Manage and support multiple locations
Customizable Branding
Add customized logos and colors to align with company branding
Program Management
Process of managing several related projects or business activities to achieve organizational goals
Life Coaching
Monitoring
Observe and track the demand, usage, progress or quality of a system, product, or user
Availability Management
Monitor and analyze the availability of resources to help plan and streamline the service delivery to clients
API
Application programming interface that allows for integration with other systems/databases
Performance Metrics
A set of indicators that tracks the performance of networks, applications, systems, teams, etc.
Real-Time Reporting
Active reporting of data and metrics
Web Forms
Web form that allows users to enter data that is sent and processed for different reasons
Business Coaching
Activity Dashboard
Dashboard to view the status of ongoing processes, identify current incidents and track past activities
AI Copilot
A virtual assistant that uses AI to pursue goals and complete tasks on behalf of users
Event Calendar
A list of events with their respective dates
Feedback Management
Collecting, analyzing, and utilizing feedback from users or customers to improve a product or service
Customer Database
A collection of customer information such as contact details, demographics, previous interactions, etc.
Customizable Forms
Customize contracts and forms to collect specific information
Customizable Templates
Pre-designed layouts that can be customized to match preferences and requirements
Recurring/Subscription Billing
Automated process of charging customers at regular intervals for repeated access or use of a product or service
Reporting & Statistics
Collection, analysis, and representation of numerical data and generation of reports to understand various patterns
Data Import/Export
Import and export data to and from software applications
Visual Analytics
Interact with data visualization elements, such as charts and graphs, to drill down into data
HIPAA Compliant
Compliant with HIPAA, which sets standards for sensitive patient data protection
Mentor/Coach Matching
Match mentors and mentees through self-matching, admin-led matching, or automatically based on skills, interests and other parameters
Client Portal
Private online space that lets businesses securely share documents and provide information access to clients
Email Reminders
Reminders sent via email
Client Management
Manage contact details and communication with clients
Calendar Management
Track and manage schedules and meetings via an integrated calendar
Mobile Alerts
Notifications via mobile devices
Mobile Access
Access software remotely via mobile devices
Alerts/Notifications
Alerts or notifications of various types such as pop-up messages, sounds, banners, or badges
Sport Coaching
Access Controls/Permissions
Define levels of authorization for access to specific files or systems
Customizable Forms
Customize contracts and forms to collect specific information
Customizable Templates
Pre-designed layouts that can be customized to match preferences and requirements
Availability Management
Monitor and analyze the availability of resources to help plan and streamline the service delivery to clients
Wait List Management
Record, update and manage waiting lists
Mobile Access
Access software remotely via mobile devices
Client Portal
Private online space that lets businesses securely share documents and provide information access to clients
Data Import/Export
Import and export data to and from software applications
Appointment Management
Manage various aspects of appointments including booking, rescheduling, canceling
Email Marketing
Create and send email blasts/campaigns
Client Management
Manage contact details and communication with clients
Employee Management
Track employee schedules, availability, and performance across projects and tasks
Client Database
Electronic storage of stakeholder contact information
Online Booking
Book meetings and appointments through a website or digital platform
Reporting & Statistics
Collection, analysis, and representation of numerical data and generation of reports to understand various patterns
SMS Messaging
Send messages via SMS
Credit Card Processing
Accept and process credit card transactions
API
Application programming interface that allows for integration with other systems/databases
Multi-Location
Manage and support multiple locations
Email Management
Manage, store and organize emails within the system or via third-party apps
Customer History
Access previous interactions or concerns to maintain customer relationships
Calendar Management
Track and manage schedules and meetings via an integrated calendar
AI Copilot
A virtual assistant that uses AI to pursue goals and complete tasks on behalf of users
Activity Dashboard
Dashboard to view the status of ongoing processes, identify current incidents and track past activities
Search/Filter
Search and filter data across systems to locate required information by entering keywords or certain criteria
AI Copilot
A virtual assistant that uses AI to pursue goals and complete tasks on behalf of users
Commenting/Notes
Leave comments and notes on documents for others to view
Content Publishing Options
Facilitates online authoring and publishing of the content
Reporting & Statistics
Collection, analysis, and representation of numerical data and generation of reports to understand various patterns
Content Library
Centralized repository to store content and assets
Document Classification
Assign categories, labels, tags, or attributes to documents for organization, search and storage
Drag & Drop
Assemble applications and processes by dragging over and arranging pre-built components
Multiple User Accounts
Allow multiple users with individual logins and varying permissions to use the same account, software, portal, or service
Electronic Assignments & Tests
Email Reminders
Reminders sent via email
CRM
Built-in customer relationship management (CRM) capabilities or integration with a third-party CRM system
Email Marketing
Create and send email blasts/campaigns
Client Management
Manage contact details and communication with clients
Transaction History
Record of all transactions such as purchases, deposits, withdrawals and transfers within a specific period
Learning Paths/Tracks
Designing course materials to be completed in a sequential order for personalized learning purposes
Appointment Management
Manage various aspects of appointments including booking, rescheduling, canceling
Invoice Management
Captures invoice data and maintains comprehensive records for auditing and reporting purposes
Availability Management
Monitor and analyze the availability of resources to help plan and streamline the service delivery to clients
Online Payments
Accept and process online payment transactions
Mobile Access
Access software remotely via mobile devices
Scheduling
Plan availability and assign specific time slots for tasks and resources
Customer Database
A collection of customer information such as contact details, demographics, previous interactions, etc.
Reporting/Analytics
View and track pertinent metrics to find patterns and gain insights from data
Customizable Templates
Pre-designed layouts that can be customized to match preferences and requirements
Invoice Processing
Creation, processing, verification, and execution of invoices till the payment is made
Calendar Sync
Synchronize with other calendars to view mutual availability and schedules
Attendance Management
Manage attendance for classes, shifts, meetings, or events
Online Classes
Lessons that can be accessed online, allowing students to learn from home.
Document Management
Store, manage, and track all electronic documents in a centralized location
Lesson Notes
SMS Messaging
Send messages via SMS
AI Copilot
A virtual assistant that uses AI to pursue goals and complete tasks on behalf of users
Self Service Portal
Online portal through which end users can access the system, manage tasks, or obtain information
Alerts/Notifications
Alerts or notifications of various types such as pop-up messages, sounds, banners, or badges
Generative AI
Use AI to generate content in the form of text, images, videos, etc.
Employee Management
Track employee schedules, availability, and performance across projects and tasks
SMS Reminders
Reminders sent via SMS/text message
Automatic Grading
Automatically score assessment results
Reminders
Timed notification for any upcoming task, deadline, appointment, or activity
Interactive Whiteboard
Virtual whiteboards allow instructors to share information with students in real-time
Progress Reports
Document and report the progress of ongoing projects
Communication Management
Manage and track all internal and external communication conducted via calls, email, text, or chat
Customizable Branding
Add customized logos and colors to align with company branding
Multi-Location
Manage and support multiple locations
Parent/Student Portal
Online gateway through which parents and students can view material and communicate with teachers
Multi-Period Recurring Billing
Set rebilling periods, charging customers one rate annually or semi-annually, then a better rate afterward, as a subscriber benefit
Activity Dashboard
Dashboard to view the status of ongoing processes, identify current incidents and track past activities
Interactive Learning
Students are encouraged to interact with technology-enabled study materials during the course of learning
Credit Card Processing
Accept and process credit card transactions
Calendar Management
Track and manage schedules and meetings via an integrated calendar
Learning Management
Organize and track educational activities
Secure Data Storage
Securely stores data to prevent data loss or breaches
Recurring Appointments
Schedule repeating appointments based on a duration of time
Booking Management
Create, update, and manage bookings, itineraries, and reservations
Workflow Automation
Streamlining repetitive tasks and activities through automated and predefined workflows



