Consilegy About Revenue CRM 日本語

How-to articles for the people who run Revenue CRM every day

Revenue CRM Field Guide

Published November 10, 2026

The new student roster is ready. Why enter every student again?

The problem
A school has its new enrollment list in a spreadsheet but still retypes each student into the app
Revenue CRM feature
Bulk student CSV import: add new student records from a fixed seven-column roster
Where
Students → CSV import / Bulk student CSV import / Choose a CSV file / Import

This month’s new students are already listed in a spreadsheet. An administrator still opens the registration form and copies each name and plan individually. After an interruption, they must check how far they got.

Revenue CRM’s school edition has a CSV import screen for adding students in bulk. Prepare the list in its fixed column order, and treat it as a new-record import rather than an update to existing students.

Separate new students from the existing roster

Only include students who have not yet been registered. Uploading the entire roster every month is not the intended workflow.

The importer does not match existing students and update their records. Repeating the same import can create duplicates. Saving entry time is less useful if the next task becomes reconciling two copies of each student.

Keep a record in your original spreadsheet of which students have been checked and imported. Leave that tracking column out of the import file; the app expects a fixed layout.

Open CSV import from Students

Under Students, choose CSV import. Bulk student CSV import provides a file picker and a text area for checking the contents.

The school Bulk student CSV import screen with its fixed column order and content area The faint names and values are placeholder examples. No file was selected or imported for this screenshot.

Use seven columns in this order:

Name, plan, status, start date, English level, goal, source.

The first row is skipped as a header. Data starts on the second row. Columns are read by position, not automatically mapped from their names, so retain empty columns rather than closing the gaps. Rows without a name are skipped.

Choosing a file loads its text into the area below; it does not register students yet. After checking it, select Import to add the records. A successful result displays the number registered and reloads the screen. You can also paste CSV text into the area.

Keep the first file simple

Begin with unregistered active students and check their names, plans and statuses. The importer recognizes 受講中 for active and 体験予約 or trial for trial students; a blank status is treated as active. Do not assume every translated label in the interface is accepted as an import value.

This is a simple comma-split format. Fields containing commas or line breaks, including complex quoted CSV fields, are unsuitable. Some field names and defaults also reflect an English-language school workflow.

For a non-trial student, providing a start date automatically sets a graduation date three months later. If that does not match your course, consider a file with the start-date column empty. This import does not migrate tuition charges, payment records or past lesson history.

Start by preparing two unregistered students

This week, take two students not yet in the app and prepare the seven-column file. Have an authorized person who can create students review it before importing into your own school environment.

On the prepaid plan, each import uses three fuel units and is blocked if the balance is insufficient.

If an error appears, check the student list before submitting the same file again. Student records can remain when a later part of the import process fails.

Choose Schools in the Revenue CRM demo and open Students → CSV import to inspect the screen. There is no need to put your real roster into the shared demo.

The demo opens with just an email address.

Seiko Yamaguchi

CEO of Consilegy LLC. Around eight years of HubSpot and Salesforce implementation work led her to design Revenue CRM as "the CRM that does not make you type."

Read next

Back to all articles