Google Sheets migration guide
Use Google Sheets with a private job application tracker
Keep the spreadsheet you already have. This workflow moves its useful rows into a board without handing your job-search history to another account system.
Open the private trackerPrepare the sheet before export
Keep one header row and one application per row. The importer requires a company and role. It also recognizes common variants such as Employer, Position, Stage, Job Link, Applied Date, Follow-up Date, and CV Version.
Normalize dates to YYYY-MM-DD when possible. Status values such as Bookmarked, Submitted, Phone Screen, Offered, and Declined map to the five tracker stages.
Download as comma-separated values
- Open the sheet and choose File → Download → Comma-separated values (.csv).
- Open the tracker and choose Import.
- Select the downloaded CSV and review the valid-row count and row-specific errors.
- Confirm only after the preview matches what you expect.
Try the format first with the sample CSV. Import adds valid CSV rows; it does not erase applications already on the board.
Fix rows that were skipped
A skipped row remains in your original sheet. Correct the missing company, missing role, or unknown status there, export a new CSV, and import again. Delete any duplicate valid rows from the previewed batch before repeating a large migration.
After migration, download a JSON backup from the tracker. CSV is ideal for spreadsheet work; JSON is the complete restore format.
Open the private tracker