Accessing Import/Export Settings
- Click Settings in the sidebar
- Select the Import/Export icon from the settings navigation
Permissions
Import/Export requires specific permissions:If you can only see one tab (Import or Export), you have permission for that specific operation only.
Import Data
Supported Import Types
Import Process
1
Select Data Type
Choose the type of data you want to import from the dropdown menu.
2
Upload CSV File
Either drag and drop your CSV file onto the upload area, or click Browse Files to select a file.
3
Choose Import Mode
Select how to handle existing records:
- Create and update records: Creates new records and updates existing ones
- Create new records only: Only adds new records, skips existing
- Update existing records: Only updates existing records, skips new
4
Import Data
Click Import Data to process the file.
Import Modes Explained
Export Data
Supported Export Types
The types from Contacts & Users onward are export-only: they appear in the Export dropdown but cannot be imported. Exports only include data created and managed in MSPortal — data synced from your PSA (tickets, invoices) is not included because your PSA remains the system of record.Standards, Company Roles, Custom Field Values, and Broadcasts are tenant-level exports: the company selector does not apply to them, and their files are always labeled
all.Onboarding exports cover task data only. Client credentials stored during onboarding are encrypted and are never included in any export. Uploaded files (documents, meeting uploads) are also not part of CSV exports.Export Process
1
Select Data Type
Choose what data to export from the dropdown.
2
Select Company Scope
Choose to export:
- All Companies: Export data for all companies
- Specific Company: Select a single company from the dropdown
3
Export Data
Click Export Data to generate and download the CSV file.
Export All
Click Export All (ZIP) to download every data type in one operation. Each data type is exported as its own CSV file and bundled into a single ZIP archive. The selected company scope applies to the whole bundle. Use this when you need a complete copy of your MSPortal data, for example for backup, compliance evidence, or offboarding.Export File Naming
Exported files are automatically named with the format:companies_export_all_20251230.csv
Export All bundles are named msportal_export_{company}_{date}.zip.
Download Templates
Import templates provide the correct column structure for each data type. Always use templates to ensure your data imports correctly.Available Templates
Companies
Client companies with PSA defaults (board, priority, status)
Locations
Company locations with addresses
Devices
Device inventory records
Standards
Compliance standards definitions
Planner
Roadmap and planner items
Goals
Strategic goals
Company Roles
User-to-company role assignments
Template Structure
Each template includes:- Required columns with asterisks (*)
- Optional columns that can be left empty
- Example row showing expected data format
- Column headers matching expected field names
CSV Format Requirements
General Requirements
Data Formatting
Best Practices
Before Importing
Backup First
Backup First
Export existing data before major imports. This allows you to restore if something goes wrong.
Test with Small Batches
Test with Small Batches
Import a few records first to verify formatting. Fix any issues before importing the full dataset.
Clean Your Data
Clean Your Data
Remove duplicates, fix inconsistent formatting, and validate required fields before importing.
Use Templates
Use Templates
Always start with downloaded templates rather than creating CSV files from scratch.
Data Quality
- Consistent formatting: Use the same date and phone formats throughout
- Required fields: Ensure all required columns have values
- Unique identifiers: Avoid duplicate IDs or email addresses
- Valid references: Company IDs and other references must exist in the system
Troubleshooting
Common Import Errors
File Not Uploading
- Ensure the file extension is
.csv - Check file size is under the limit
- Try saving the file with UTF-8 encoding
- Verify the file isn’t open in another application
Records Not Importing
- Check that required columns have values
- Verify date formats match YYYY-MM-DD
- Ensure referenced IDs (company, user) exist
- Review the import results for specific error messages
Related Resources
Import Companies
Detailed guide for importing company records
Import Users
Guide for importing user accounts
Settings Overview
All settings configuration options
Companies Settings
Configure company defaults and fields