Skip to main content

Imports

Learn how to Import multiple Users at once into your TutorCruncher platform quickly and easily

Written by Maahi Islam

The Import tool adds a large set of users to your platform in one go, and updates the ones you already hold. You can Import Clients, Tutors and Students from a CSV or Excel file.

Every row is checked before anything is saved, so you see exactly what will happen, and re-uploading the same file updates your users rather than duplicating them.

Note: Importing requires the 'Import' permission on your Administrator profile. Permissions are set via People > Administrators > select the Administrator > Edit Profile.

Starting an Import

Go to System > User Import.

You can also start from a user list. Go to People > Clients, People > Tutors or People > Students and click the Import button, and the wizard opens with that user type already selected.

[SCREENSHOT: The System menu open with 'User Import' visible in the submenu]

Finding the Import tool.

The wizard has three steps: Upload, Preview and Import.

Step 1: Upload your file

  1. Under System > User Import, choose what you are importing from the 'What are you importing?' dropdown: Clients, Tutors or Students.

  2. Click Download the template. This gives you a CSV with the exact column headings for that user type.

  3. Fill the template in with your users' details, or copy your existing spreadsheet's data into it.

  4. Drag the file onto the upload area, or click Choose file.

TutorCruncher accepts CSV and Excel files, up to 10MB and 5,000 rows. If your Excel file has more than one sheet, you will be asked which sheet to use before it is read.

[SCREENSHOT: System > User Import step 1, showing the 'What are you importing?' dropdown, the 'Download the template' link and the file drop area]

Choosing a user type and uploading your file.

Note: Columns TutorCruncher does not recognise are ignored, and you will see a warning telling you which ones were skipped. A missing required column stops the upload instead, so start from the template if you are unsure.

Step 2: Check the preview

Every row is checked as soon as the file is read, and the preview shows you what will happen before anything is saved.

At the top you will see counts you can click to filter the table:

  • to create - new users who will be added

  • already exist (will update) - rows matching a user you already hold, whose details will be updated

  • with errors - rows that cannot be imported

Rows with errors are listed first, with the reason shown underneath each one. Click Error rows (CSV) to download just those rows with their error messages, so you can fix them and upload again without hunting through the whole file.

[SCREENSHOT: The preview table showing the summary counts along the top and a row with an error message beneath it]

The preview, with a failing row and its reason.

When you are happy, click Import. The button tells you how many rows will be imported. Use Back if you would rather change the file first.

Note: Rows with errors are skipped, not blocked. The good rows still Import. If every row has an error, Import is unavailable and you will need to fix the file and upload it again.

Step 3: Import

The Import runs in the background and the results appear when it finishes. You will see three counts:

  • Created - new users added

  • Updated - existing users whose details were changed

  • Skipped - rows that could not be imported, listed with their reasons

From here you can Import another file, or go straight to the user list to see the results.

[SCREENSHOT: The results panel showing the Created, Updated and Skipped counts]

A finished Import.

Note: Imported users are not sent a welcome email.

What each column accepts

Download the template from System > User Import to get these columns in the right order. Headings are matched flexibly, so 'Surname' and 'Last Name' both work, but the template is the safest route.

Clients

Required:

  • Last Name: any text.

  • Email: a valid email address, unique within the file.

  • Status: Prospect, Live or Dormant. See Client Statuses.

Optional:

  • First Name: any text.

  • Mobile and Phone: any phone number.

  • Street Address and Town/City: any text.

  • State: the US two-letter code, for example CA. Full state names are not accepted.

  • Zipcode/Postcode: any letters and numbers.

Tutors

Tutors use the same columns as Clients, with two differences:

  • Status (required): Pending, Approved, Rejected or Dormant. See Tutor Statuses.

  • Rate (optional): a plain number such as 45 or 45.50, with no currency symbol. This sets their Default Rate.

Students

Required:

  • Last Name: any text.

  • Client Email: the email address of a Client already on your system. See Paying Clients.

Optional:

  • Email: a valid email address, unique within the file.

  • Rate: a plain number such as 45 or 45.50, with no currency symbol.

  • First Name, Mobile, Phone, Street Address, Town/City, State and Zipcode/Postcode: as above.

Students have no Status column. Because Client Email has to match a Client you already hold, Import your Clients before your Students.

Note: Status values are not case sensitive, so 'Live' and 'live' both work. Use the plain word Prospect for prospective Clients, not 'Prospect (Pipeline)' as it appears on their profile, which the Import will not accept. If a value is not accepted, the preview lists the valid options.

Updating your users in bulk

The Import tool is also the quickest way to change details for a lot of users at once.

  1. Go to People > Clients (or Tutors or Students), apply any filters you need, and click Export CSV. See Clients Export for more on this.

  2. Open the file in a spreadsheet and make your changes. Functions like VLOOKUP are useful for editing many profiles at once.

  3. Go to System > User Import, choose the same user type, and upload the edited file.

  4. Check the preview. Rows matching a user you already hold will show as 'already exist (will update)'.

  5. Click Import.

Users are matched on their email address, so anyone already on your system is updated rather than duplicated. Students without an email address are matched on their name and their Client instead.

Note: A blank cell never wipes out a detail you already hold. If you leave the Mobile column empty for someone who already has a mobile number saved, their number stays as it is. To clear a field, edit the profile directly.

The Export includes columns the Import does not use, such as user IDs and creation dates. You can leave them in, as they are ignored with a warning.

Frequently Asked Questions

Can I Import Jobs?

No. Only Clients, Tutors and Students can be Imported. Jobs need to be created in the platform.

Can I Import Custom Fields?

No. Custom Fields are not part of the Import template and need to be filled in on each profile, or set through the API.

Can I Import a user's Labels?

No. Labels vary between businesses, so they cannot be Imported. You can apply them in bulk from the user list once your users are in.

Will Imported users receive a welcome email?

No. Nobody added or updated by an Import is emailed.

Why does my Student row say no existing Client was found?

The Client Email on that row does not match any Client on your system. Check the spelling, and Import your Clients before your Students.

What happens to rows with errors?

They are skipped and everything else still Imports. Download the error rows as a CSV from the preview, fix them, and upload that file on its own.

How many users can I Import at once?

Up to 5,000 rows, in a file of up to 10MB. Split larger files and Import them one after another.

Did this answer your question?