A Detailed Guide to Executing the Import Process on macOS
Pre-Requisites
Download, install, and launch the SysTools Import Tool for Mac. This is the main "Setup" screen where you begin the configuration.

You can access the built-in "Help" section from the bottom-left corner for detailed explanations of each feature.

First, define the import platforms. For the source, select Outlook. For the destination, select Office 365.

In the "Workload Selection" area, choose the categories of data you wish to import. You can select Email, Contact, or Calendar individually, or select all of them.



For more granular control, you can apply a Date Filter to any workload. This allows you to import only the data that falls within a specific time frame.



Here, all workloads and date filters are enabled for a comprehensive, date-ranged import.

Crucially, your PST files must be arranged correctly. Create a parent folder, and inside it, create subfolders named with the exact target Office 365 email address. Place each user's PST files inside their respective folder, as shown below.

After configuring workloads, click Next. On the "Source" screen, you must specify the folder path containing your PST files. Click the folder icon to browse.

In the file dialog, navigate to and select the parent folder (e.g., "PST") and click "Open".

Once the folder path is populated, click the Validate button to ensure the application has the necessary read permissions.

Upon successful validation, the tool will display the confirmed permissions. Click Next.

On the "Destination" screen, provide your Office 365 credentials. Fill in the Admin Email and Application ID.

With the credentials entered, click Validate to authenticate with Office 365.

After successful validation, the required destination permissions are shown. Click Next to proceed to user mapping.

On the "Users" screen, add accounts for import. You have two main methods: importing a CSV or fetching users automatically from the source folder structure.

Option 1: Import Users (CSV Method)
First, click Download Template to save a sample CSV file. You must populate this file with your source folder names and destination Office 365 email addresses.

Once your CSV is ready, click Import Users, select your file, and click "Open".


Click Upload to import the user list from the file.

A success message will confirm the number of users imported from the CSV.

Option 2: Fetch Users (Alternative Method)
Alternatively, click Fetch Users to automatically detect users from the source folder structure you defined in Step 4. Click "Continue" on the confirmation pop-up.

A success message will confirm how many users were found.

After fetching or importing, the users will be listed. Ensure each Source is correctly mapped to a Destination Email.

Select the users you wish to process and click Validate.

A confirmation message will appear after the users are successfully validated. Click "OK".

Before starting the import, you can navigate to the Settings tab to adjust performance by controlling how many mailboxes are imported simultaneously with the Concurrent users slider.

With the users validated, the Start Import button becomes active. Click it to begin.

A final confirmation dialog will show your available license count. Click "Start" to commence the import process.

You will receive a notification that the import has started successfully. Click "OK".

Navigate to the "Import" tab to monitor the live progress. You can see the ongoing process in the "In Progress" tab.

If you need to interrupt the process, you can click the Stop Import button.

A dialog will ask for confirmation. Click "Yes" to stop the import.

A message confirms that the process has been stopped. Click "OK".

The UI will then show the import status as "Stopped" with a red icon in the "Completed" tab.

Once the import finishes, the user will be moved to the "Completed" tab. A green checkmark signifies a successful operation, while a red icon indicates a stopped one.

After completion, you can use the Download Report feature to save logs.

The Import Summary Report provides a single CSV with high-level statistics for all users.

For more detail, select the Detailed Report option. This downloads a ZIP file containing individual CSVs for each data type with item-level status.

You can then extract the archive to view the individual reports.

Each report provides an item-level status for every email, contact, or calendar event.

The tool also provides a Re-Run Import feature for various scenarios.

Retry Failed Items: Re-processes only the items that failed or were stopped.

Re-Run Full Import: Performs the entire import again for the selected users.

Delta Import: Imports only new data that has arrived since the last import, preventing duplicates.

Free Download SysTools Import Tool for Mac Download Now