Setting Up Your School Profile
Your school profile in MartialFlow is managed as a school entity within the system. This guide will help you create and configure your school information usi...
Setting Up Your School Profile
Overview
Your school profile in MartialFlow is managed as a school entity within the system. This guide will help you create and configure your school information using the Tables and Forms interfaces.
Prerequisites
- You have Director or Administrator permissions
- You have completed the First-Time School Setup
- You have access to your school's basic information
Accessing School Management
Navigation Path
- Navigate to Tables in the main menu
- Click "Schools" from the entity list
- Click the Create button (+ icon) to add your school
Alternative path:
- Navigate to Forms in the main menu
- Select "Create"
- Choose "Schools" from the entity list
Creating School Entity
School Creation Form
Complete the school creation form with the following information:
Required School Information
School Name
- Official name of your martial arts school
- This will appear throughout the system
- Used in communications and reports
Description
- Brief description of your school
- Include martial arts styles taught
- Additional school information
Contact Information
- School phone number
- Email address for communications
- Other contact details as required by the form
Address Information
- Complete physical address
- City, state, and postal code
- Any additional location details
Form Completion
- Fill in all required fields marked with asterisks (*)
- Enter accurate contact and location information
- Provide a clear description of your school
- Review all information before saving
- Click Save to create the school entity
Managing School Information
Viewing School Details
After creating your school:
- Navigate to Tables → Schools
- Find your school in the list
- Click to view detailed information
- Use Edit to modify school information
Updating School Information
To update school details:
- Go to Tables → Schools
- Click Edit or Update for your school
- Modify the information as needed
- Save your changes
Alternative update path:
- Navigate to Forms → Update
- Select Schools
- Choose your school from the list
- Update the information and save
Setting Up Club Locations
Creating Club Entities
If your school has multiple locations or branches:
- Navigate to Tables → Clubs
- Click the Create button (+ icon)
- Enter club information:
- Club Name - Location identifier (e.g., "Downtown Branch", "North Location")
- Address - Physical location address
- Contact Details - Location-specific contact information
- Description - Additional details about this location
Club Management
- Multiple Locations - Create separate club entities for each location
- Location Organization - Organize classes and students by club/location
- Contact Management - Maintain location-specific contact information
User Interface Customization
Appearance Settings
Individual users can customize their interface:
- Navigate to Settings → Appearance Settings
- Choose between:
- Light Theme - Traditional light interface
- Dark Theme - Dark mode for reduced eye strain
- Save preferences
System Theming
- User-Controlled - Each user sets their own theme preference
- No Global Branding - No centralized logo or color scheme management
- Standard Interface - Consistent MartialFlow interface across all users
System Settings Configuration
Profile Settings
Users can manage their personal settings:
- Navigate to Settings → Profile Settings
- Update personal information:
- Name and contact details
- Role information (view only)
- User preferences
Password and Security
Users should configure security settings:
Password Management - Settings → Password Settings
- Change account password
- Set strong, secure passwords
Multi-Factor Authentication - Settings → MFA Settings
- Set up additional security
- Use authenticator apps
- Enhance account protection
Communication System Setup
Message Templates
Set up communication templates for consistent messaging:
- Navigate to Communications → Templates
- Click Create to add message templates
- Create templates for common communications:
- Welcome messages for new students
- Class reminder notifications
- General announcements
- Follow-up messages
Communication Management
- Send Messages - Use Communications → Send for direct messaging
- Message History - View past communications in Communications → History
- Template Management - Organize and manage templates effectively
Verification and Testing
Verify School Setup
After creating your school entity:
- ✅ School Information - Verify name and description are correct
- ✅ Contact Details - Ensure phone and email are accurate
- ✅ Address Information - Confirm location details are complete
- ✅ Club Locations - Set up additional locations if needed
Test System Access
- View School List - Check Tables → Schools shows your school
- Edit Functionality - Test updating school information
- User Access - Verify all users can see the school context
- Navigation - Ensure school information appears correctly
Data Organization
Entity Relationships
Understand how school data connects:
- Schools - Your main school entity
- Clubs - Multiple locations/branches
- Students - Associated with schools and clubs
- Classes - Organized by location and school
- Users - Operate within school company context
Multi-Company Structure
- Company Isolation - Complete data separation between schools
- School Context - All operations scoped to your school
- User Permissions - Role-based access within your school
- Data Security - Protected multi-company architecture
Next Steps
After setting up your school profile:
- Creating Your First Users - Add staff and instructors
- Basic Navigation Guide - Learn the interface
- Student Management - Begin managing students
- Class Management - Set up your class schedule
Getting Help
For school setup assistance:
- Review the First-Time School Setup guide
- Check Understanding User Roles & Permissions
- Ensure you understand the Tables and Forms interfaces
- Contact support for multi-location or complex setups
Setting up your school entity properly in MartialFlow provides the foundation for organizing students, classes, and users within your martial arts school's dedicated company space.
Still need help?
Our martial arts experts are here to help you succeed with MartialFlow.