Requires Tenant Admin permissions.
What you can import
The import system supports 15 data types. The platform shows a recommended import order to ensure referential integrity (e.g., local centers before members).When to use data import
Preparing your CSV file
Your file must be in CSV format (comma-separated values) or TXT format. Most spreadsheet apps (Excel, Google Sheets) can export to CSV.Required fields for member import
Common optional fields
Example CSV
The import process
1
Choose the import type
Select what you’re importing from the list (e.g., Users, Local Centers, Events). The interface shows which imports are recommended to do first and which are optional.
2
Upload the CSV file
Click Upload and select your prepared file. Accepted formats:
.csv and .txt.3
Map columns to fields
The system auto-matches common column names (email, firstName, lastName). For unrecognized columns, manually map each CSV column to the corresponding Orgo field using the dropdown selectors. The mapping configuration is saved for future imports of the same type.
4
Configure import options
Choose what to do with duplicates (skip or update), whether to send welcome emails, and other type-specific options.
5
Preview and validate
The system validates your data before importing. Review the first few rows to verify everything maps correctly. The validator flags issues like invalid emails, missing required fields, and broken references.
6
Run the import
Click Import. The system processes rows in batches with real-time progress tracking — you’ll see the percentage complete, and counts of successful, failed, and skipped rows.
7
Review results
After completion, check the summary. Download the error report for any failed rows — it shows exactly what went wrong for each row so you can fix and re-import.
Import status tracking
Each import goes through a workflow:
The import history table shows all past imports with their status, row counts, and timestamps.
Import order matters
If your data has dependencies, import in this order:1
Infrastructure first
Import Units and Local Centers — these are referenced by other records.
2
Roles and types
Import Roles (user types) — these are needed when assigning roles to members.
3
People
Import Users — now their Local Center and Role references will resolve correctly.
4
Assignments
Import User-Role assignments, Badge-User assignments, and Company-User assignments — these link existing users to existing records.
5
Activity data
Import Events, then Event Attendance. Import Products, then Product Prices and Product Payments.
Real-world example
Scenario: A national scouting organization migrating 5,000 members from a legacy spreadsheet to Orgo.
- Export the spreadsheet to CSV: one file for troops (local centers), one for scout ranks (roles), one for members.
- Import Local Centers first: CSV with columns
name,region,address. All 150 troops created in one batch. - Import Roles: CSV with
name,type. Creates “Scout”, “Patrol Leader”, “Scoutmaster” user types. - Import Users: CSV with
firstName,lastName,email,localCenter(troop name),userType(rank). The 5,000 members are processed in ~3 minutes. - Review: 4,950 successful, 50 failed (duplicate emails). Download error report, fix duplicates, re-import the 50.
- Import Badge-User assignments: Award existing achievement badges to members based on historical records.
Troubleshooting
The import failed for many rows — what went wrong?
The import failed for many rows — what went wrong?
Download the error report from the import history. Common issues: invalid email format, missing required fields, referencing Local Centers or user types that don’t exist yet. Fix the CSV and re-import just the failed rows.
I imported members but they can't log in
I imported members but they can't log in
Check whether you enabled “Send welcome email” during import. If not, members don’t have credentials. You can send invitation emails after the fact from the Members list, or have members use the “Forgot password” flow on the login page.
I want to import custom field values too
I want to import custom field values too
Map CSV columns to custom fields during the field mapping step. Custom fields must already exist in Orgo before import — create them in Settings → Users & Profiles → Custom Fields first.
Can I undo an import?
Can I undo an import?
There’s no automatic undo. For large imports, test with a small sample (10-20 rows) first to verify everything works correctly. If something goes wrong with a full import, you’ll need to manually clean up the records or contact support.
I have 10,000+ members to import — will it handle that?
I have 10,000+ members to import — will it handle that?
Yes. Large imports are processed in batches with progress tracking. It may take several minutes, but the system is designed for large datasets. If you encounter timeout issues, break the file into smaller batches (e.g., 5,000 rows each).
Related
- Users & Profiles — Member management after import
- Local Groups — Set up groups before importing members
- Invitations — Alternative: invite members one by one or in small batches
- Custom Fields — Create custom fields before importing custom data

