Skip to main content

Import users

Use user import when you already know who should exist in an app before users start signing in. Imports are useful for pilots, migrations, controlled launches, and initial customer setup.

Switera user import page with CSV and JSON upload drop zone
Import supports CSV or JSON files. Start with a small sample when you are validating a new source file.

Before importing

Confirm:

  • the selected app is correct
  • the import file belongs to this app only
  • every email address is approved for import
  • duplicate rows have been removed
  • required user attributes are present
  • organization assignment rules are understood
  • email and Auth behavior are ready for the imported audience

If the import is part of a migration, keep a copy of the source file in your internal migration record. Do not attach real user exports to public tickets or documentation.

Choose CSV or JSON

Use CSV when the source is a spreadsheet, CRM export, or simple user list.

Use JSON when the source already has nested data or when a migration script produces structured output.

Keep the file focused. Do not include columns Switera does not need for account creation or matching.

Import workflow

  1. Open the app.
  2. Open Services > Authentication > End Users.
  3. Select the import path.
  4. Drag the file into the upload zone or choose Browse Files.
  5. Review validation feedback.
  6. Correct errors in the source file if needed.
  7. Run the import.
  8. Review created, updated, skipped, or failed rows.
  9. Search for several imported users.
  10. Confirm organization assignments and sign-in behavior before inviting a broad audience.

Run a safe pilot

For the first import into a production-facing app:

  • use 5 to 10 test or pilot users
  • include at least one user per organization shape
  • include the same columns as the full import
  • verify search, status, organization assignment, and email behavior
  • repeat only after fixing source-file problems

After import

Review:

  • total imported users
  • skipped rows
  • failed rows and error messages
  • user status
  • organization membership
  • whether invitation or verification emails should be sent next

If the import created users but they cannot sign in, check Auth settings, verification requirements, organization access, and whether the user is assigned to the expected app.

Common mistakes

  • importing into the wrong app
  • including users from multiple products in one file
  • using personal test emails in a customer launch import
  • forgetting to configure email before inviting imported users
  • assuming imported users automatically have organization access
  • re-running the same file without checking duplicate behavior

Related pages: