Inviting New Users

Add new staff members and instructors to your school

Inviting New Users

Overview

The user invitation process enables you to securely add new staff members to your MartialFlow system. This guide covers invitation procedures, role assignment, account setup, and new user onboarding to ensure smooth team integration.

Prerequisites

  • Administrative or Director-level access
  • Understanding of user roles and permissions
  • Knowledge of your school's organizational structure
  • Access to new staff member contact information

Understanding User Types

User Categories

Internal Staff Users

  • Directors - School owners with full system access
  • Administrators - Management staff with broad permissions
  • Lead Instructors - Senior instructors with expanded access
  • Instructors - Teaching staff with class management access
  • Reception Staff - Front desk staff with limited access

External Users

  • Substitute Instructors - Temporary teaching staff
  • Consultants - External professional advisors
  • Vendors - Service providers needing limited access
  • Auditors - Temporary access for compliance purposes

Access Levels

Permission Categories

  1. Full Access

    • Complete system functionality
    • All data read/write permissions
    • System configuration capabilities
    • Financial and sensitive data access
  2. Operational Access

    • Student and class management
    • Communication features
    • Reporting and analytics
    • Limited configuration access
  3. Limited Access

    • Basic daily operations
    • Read-only access to most data
    • Specific task permissions
    • No configuration capabilities

User Invitation Process

Accessing User Management

  1. Access User Management

    • Navigate to Administration → User Management
    • Or go to Settings → Users & Permissions
    • Click "Invite New User" or "Add User"
    • Select invitation method
  2. Invitation Interface

    • User Information Form - Basic user details
    • Role Selection - Choose appropriate user role
    • Permission Configuration - Set specific permissions
    • Access Settings - Configure access parameters

User Information Setup

Basic User Details

  1. Required Information

    User Information Fields:
    • First Name - Staff member's first name
    • Last Name - Staff member's last name
    • Email Address - Primary email for login
    • Phone Number - Contact phone number
    • Job Title - Position or role title
    • Department - Organizational department
  2. Optional Information

    • Employee ID - Internal staff identification
    • Start Date - Employment start date
    • Direct Supervisor - Reporting manager
    • Location Assignment - Primary work location
    • Emergency Contact - Emergency contact information

Professional Qualifications

  1. Instructor Qualifications

    Instructor Information:
    • Martial Arts Rank - Current belt/rank level
    • Certifications - Teaching certifications held
    • Specializations - Areas of expertise
    • Teaching Experience - Years of instruction
    • Competition Background - Tournament experience
  2. Administrative Qualifications

    • Education Background - Relevant education
    • Previous Experience - Related work experience
    • Technical Skills - Software and system proficiency
    • Language Skills - Multi-language capabilities

Role Assignment

Selecting User Roles

  1. Standard Roles

    Role: Director
    Description: School owner/operator with full access
    Permissions: All system functions
    Typical Users: School owners, partners
    
    Role: Administrator  
    Description: Management staff with broad access
    Permissions: Most functions except financial
    Typical Users: School managers, assistant directors
    
    Role: Instructor
    Description: Teaching staff with class management
    Permissions: Student and class management
    Typical Users: Martial arts instructors
    
    Role: Staff
    Description: Support staff with limited access
    Permissions: Basic operations only
    Typical Users: Reception, maintenance staff
  2. Custom Role Configuration

    • Create Custom Roles - Define specific permission sets
    • Role Templates - Use pre-configured role templates
    • Permission Inheritance - Build on existing roles
    • Temporary Roles - Time-limited access roles

Permission Customization

  1. Functional Permissions

    Student Management Permissions:
    ✓ View Student Information
    ✓ Edit Student Information
    ✓ Add New Students
    ✗ Delete Student Records
    ✗ View Medical Information
    
    Class Management Permissions:
    ✓ View Class Schedules
    ✓ Take Attendance
    ✓ Manage Class Roster
    ✗ Create New Classes
    ✗ Cancel Classes
  2. Data Access Permissions

    • Personal Information - Student personal details
    • Medical Information - Health and medical data
    • Financial Information - Billing and payment data
    • Communication Data - Contact and communication history

Invitation Delivery

Invitation Methods

Email Invitation

  1. Standard Email Invitation

    • Email Template - Professional invitation template
    • Personal Message - Custom welcome message
    • Instructions - Clear setup instructions
    • Deadline - Invitation expiration date
  2. Email Content Example

    Subject: Welcome to [School Name] - Account Setup Required
    
    Dear [Name],
    
    Welcome to the [School Name] team! You've been invited to access 
    our MartialFlow management system.
    
    Your Role: [Role Name]
    
    To set up your account:
    1. Click the link below
    2. Create your password
    3. Complete your profile
    4. Review your permissions
    
    Setup Link: [Secure Setup Link]
    
    This invitation expires on [Date].
    
    If you have questions, contact [Administrator Name] at [Email/Phone].
    
    Welcome aboard!

Manual Setup

  1. In-Person Setup

    • Guided Setup - Administrator-assisted account creation
    • Training Session - Combined setup and training
    • Document Review - Review policies and procedures
    • Immediate Access - Instant system access
  2. Phone Setup

    • Verbal Instructions - Phone-based setup guidance
    • Email Follow-up - Written instructions sent via email
    • Screen Sharing - Remote assistance for setup
    • Callback Scheduling - Schedule follow-up assistance

Invitation Security

Security Measures

  1. Secure Invitation Links

    • Encrypted Links - Secure invitation URLs
    • Time-Limited - Automatic expiration
    • Single-Use - One-time setup links
    • Token Validation - Secure token verification
  2. Identity Verification

    Verification Steps:
    • Email address confirmation
    • Phone number verification
    • Security question setup
    • Photo identification (if required)
    • Manager confirmation

Account Activation Process

Initial Account Setup

User Activation Steps

  1. Account Activation Workflow

    User Setup Process:
    1. Receive invitation email
    2. Click activation link
    3. Verify email address
    4. Create secure password
    5. Complete profile information
    6. Review and accept policies
    7. Complete initial training
    8. Gain system access
  2. Profile Completion

    • Personal Information - Complete basic details
    • Professional Information - Add qualifications
    • Contact Preferences - Set communication preferences
    • Security Settings - Configure security options

Password Creation

  1. Password Requirements

    Password Security Standards:
    ✓ Minimum 8 characters
    ✓ Upper and lowercase letters
    ✓ At least one number
    ✓ At least one special character
    ✓ No dictionary words
    ✓ No personal information
  2. Security Setup

    • Two-Factor Authentication - Optional or required MFA
    • Security Questions - Backup authentication
    • Recovery Options - Account recovery methods
    • Device Registration - Trusted device setup

Initial System Access

First Login Experience

  1. Welcome Orientation

    • System Overview - Brief system introduction
    • Role Explanation - Explanation of user's role
    • Key Features - Highlight important features
    • Support Resources - Available help and training
  2. Guided Tour

    • Dashboard Walkthrough - Main dashboard explanation
    • Navigation Training - How to navigate the system
    • Common Tasks - Demonstration of typical workflows
    • Help Resources - Location of help and documentation

User Onboarding

Training and Orientation

New User Training Program

  1. Role-Specific Training

    Instructor Training Topics:
    • Class management basics
    • Student information systems
    • Attendance tracking
    • Progress reporting
    • Communication tools
    • Emergency procedures
    
    Administrative Training Topics:
    • Customer management
    • Billing and payments
    • Reporting systems
    • Communication management
    • System configuration
    • Security procedures
  2. Training Methods

    • Live Training Sessions - In-person or virtual training
    • Video Tutorials - Self-paced video learning
    • Documentation Review - Written procedure guides
    • Hands-On Practice - Supervised practice sessions

Mentorship Program

  1. Buddy System

    • Experienced Partner - Pair with experienced staff
    • Regular Check-ins - Scheduled progress meetings
    • Question Support - Available for questions
    • Gradual Independence - Progressive responsibility increase
  2. Supervisor Support

    • Weekly Meetings - Regular progress reviews
    • Goal Setting - Establish learning objectives
    • Performance Feedback - Constructive feedback
    • Additional Training - Identify training needs

System Familiarization

Hands-On Practice

  1. Practice Environment

    • Training Mode - Safe practice environment
    • Sample Data - Realistic test data
    • Error Recovery - Learn from mistakes safely
    • Unlimited Practice - No time or attempt limits
  2. Common Task Practice

    Practice Exercises:
    • Student check-in procedures
    • Class attendance taking
    • Parent communication
    • Schedule management
    • Report generation
    • Emergency procedures

Account Management

User Status Management

Account Status Types

  1. Active Accounts

    • Full Access - Complete system access
    • Limited Access - Restricted functionality
    • Probationary - Trial or evaluation period
    • Training Mode - Learning environment access
  2. Inactive Accounts

    • Suspended - Temporarily disabled access
    • On Leave - Leave of absence status
    • Terminated - Employment ended
    • Archived - Historical record keeping

Status Change Procedures

  1. Account Activation

    • Complete training requirements
    • Supervisor approval
    • System administrator activation
    • Welcome notification
  2. Account Deactivation

    Deactivation Process:
    1. Receive deactivation request
    2. Transfer responsibilities
    3. Backup user data
    4. Disable system access
    5. Archive account information
    6. Update system records

Permission Updates

Role Changes

  1. Promotion Procedures

    • Role Upgrade - Increase permissions
    • Training Requirements - Additional training needed
    • Supervisor Approval - Management authorization
    • Gradual Transition - Phased permission increase
  2. Role Modifications

    • Temporary Permissions - Short-term access changes
    • Project-Based Access - Specific project permissions
    • Cross-Training Access - Learning other roles
    • Emergency Access - Temporary elevated permissions

Security and Compliance

Access Security

Security Monitoring

  1. Login Monitoring

    • Failed Login Tracking - Monitor login attempts
    • Unusual Activity - Detect suspicious behavior
    • Geographic Anomalies - Location-based alerts
    • Device Tracking - Monitor access devices
  2. Permission Auditing

    Regular Security Reviews:
    • Monthly access permission reviews
    • Quarterly role appropriateness assessment
    • Annual complete security audit
    • Immediate review for role changes

Compliance Requirements

  1. Documentation Requirements

    • User Access Records - Complete access documentation
    • Training Records - Training completion tracking
    • Authorization Records - Permission approval documentation
    • Audit Trails - Complete activity logging
  2. Policy Compliance

    • Privacy Policies - Data privacy compliance
    • Security Policies - Security procedure adherence
    • Employment Policies - HR policy compliance
    • Industry Standards - Educational and business standards

Best Practices

Invitation Management

  1. Timely Processing - Process invitations promptly
  2. Clear Communication - Provide clear instructions
  3. Security First - Maintain security throughout process
  4. Documentation - Document all invitation activities
  5. Follow-Up - Ensure successful account activation

User Onboarding

  1. Structured Training - Provide comprehensive training
  2. Gradual Access - Phase in permissions appropriately
  3. Regular Check-ins - Monitor progress and address issues
  4. Support Resources - Ensure access to help and support
  5. Feedback Integration - Use feedback to improve process

Security Management

  1. Principle of Least Privilege - Grant minimum necessary access
  2. Regular Reviews - Conduct regular access reviews
  3. Prompt Updates - Update permissions as roles change
  4. Audit Trail Maintenance - Maintain complete activity records
  5. Incident Response - Have procedures for security incidents

Troubleshooting Common Issues

Invitation Problems

Issue: Invitation email not received
Solution: Check spam folders, verify email address, resend invitation, try alternative contact methods

Issue: Invitation link expired
Solution: Generate new invitation, extend expiration period, provide manual setup assistance

Issue: Cannot complete account setup
Solution: Check system requirements, verify browser compatibility, provide guided assistance

Access Issues

Issue: User cannot login after setup
Solution: Verify account activation, check password requirements, reset if necessary

Issue: User has wrong permissions
Solution: Review role assignment, adjust permissions, provide additional training

Issue: User cannot access certain features
Solution: Check role permissions, verify training completion, contact administrator

Next Steps

After inviting new users:

  1. User Roles & Permissions - Manage user access levels
  2. Instructor Management - Manage teaching staff specifically
  3. Staff Performance Tracking - Monitor staff performance

Getting Help

For user invitation assistance:

  • Plan user roles and permissions before sending invitations
  • Provide clear instructions and support during setup
  • Monitor new user progress and provide assistance as needed
  • Maintain security best practices throughout the process
  • Contact support for complex invitation or setup issues

Effective user invitation and onboarding processes ensure new staff members can quickly become productive team members while maintaining system security and compliance.

Was this article helpful?

Still need help?

Our martial arts experts are here to help you succeed with MartialFlow.