Skip to main content
Use CSV import when you already track applications in a spreadsheet and want to move them into Reactive Resume.

Open CSV import

1

Go to Applications

In the dashboard sidebar, click Applications.
2

Click Import CSV

If you have no applications yet, click Import from CSV in the empty state. Otherwise, click Import CSV in the page header.
CSV import sheet showing upload, pasted CSV rows, recognized fields, and one application ready to import

Prepare your CSV

The importer uses the first row as headers. Each imported row must include a company and role. Supported headers include:
FieldRecognized headers
CompanyCompany, Employer, Organization
RoleRole, Title, Position, Job Title
StageStage, Status
LocationLocation
SalarySalary, Salary Range, Compensation
SourceSource
NotesNotes, Note
Job posting URLURL, Link, Job URL, Job Posting
TagsTags
Tags can be separated with commas, semicolons, or vertical bars.
Company,Role,Stage,Location,Salary,Source,Tags
Stripe,Frontend Engineer,applied,Remote,$180k,LinkedIn,remote;react

Import applications

1

Upload or paste rows

Upload a .csv file, or paste CSV rows directly into the CSV data field.
2

Review the preview

Reactive Resume shows how many rows are ready to import, which columns it recognized, and how many rows were skipped.
3

Fix skipped rows

Rows without a company or role are skipped. Add the missing values before importing if you want those rows included.
4

Import

Click Import. Imported applications are added to your Application Tracker.

Use valid stages

The Stage column is optional. If you include it, use one of these values:
  • saved
  • applied
  • screening
  • interview
  • offer
  • rejected
If a row has an unrecognized stage, the importer ignores that stage value and uses the default application stage.

Import large files

Reactive Resume imports up to 500 applications at a time. If your CSV has more than 500 valid rows, split it into smaller files and import each file separately.
Import first, then use the table view to select multiple applications and apply tags, move stages, archive rows, or delete rows in bulk.

Troubleshooting

Some rows were skipped

Make sure every row has both a company and a role. These fields are required.

A column was not recognized

Rename the header to one of the recognized names in the table above, then import again.

Tags did not split correctly

Separate tags with commas, semicolons, or vertical bars, such as remote;react or frontend|senior.

A stage did not import

Use lowercase stage values such as applied or interview. Custom stages are not supported.