Upload the file you already maintain. Everyone comes across with their department, allowance and carryover intact — no retyping, and nothing sent until you say so.
Free for up to 10 people · no credit card
.xlsx or .csv, straight from Excel or Google Sheets. A title row above your table is fine.
See every person that would be invited, every row that could not be read, and anyone already on your team.
Invitations go out, or add everyone quietly and share the join links yourself.
Column names are matched loosely — case, spacing and any bracketed unit are ignored, so “Annual Allowance (days)” and “annual allowance” both work. You do not need to rename anything.
| Column | Also accepts | What it does |
|---|---|---|
| Namerequired | Employee, Employee Name, Full Name | The only other required column. |
| Emailrequired | Email Address, Work Email | Used to send the invitation. Duplicates are caught before anything sends. |
| Department | Team, Dept | Becomes a team, with its own colour on the calendar. |
| Annual allowance | Allowance, Annual Days, PTO Days | Per-person override. Blank rows fall back to your company default. |
| Carryover | Carried Over, Rollover, Brought Forward | Starting balance carried in from last year. |
Uploading only reads the file. You get a preview listing everyone who would be invited, every row that could not be read and why, and anyone already on your team. If a row has a missing email or a typo, that row is reported on its own — the rest still import, so one bad cell never sends you back to the spreadsheet.
When you are ready, you choose whether invitation emails go out at all. Uncheck the box and everyone is added quietly with a join link you can share however you like.
No. It needs a header row with a Name column and an Email column somewhere in the first ten rows. Everything else is optional, column names are matched loosely, and a title row above the table is fine.
Bad rows are reported individually and the rest still import. A missing email, a typo, or the same person listed twice is flagged on the preview screen with the row number, rather than rejecting the whole file.
Only if you let it. The preview screen shows exactly who would be invited and nothing is sent until you confirm. There is a checkbox to add everyone quietly and share join links yourself instead.
Yes. In Google Sheets choose File, then Download, then Microsoft Excel (.xlsx), and upload that file. CSV works too.
They are skipped, not duplicated. The preview lists them separately so you can see the import recognised them.
Names, departments, allowances, who carried what over. Bring it across once and the balances keep themselves up to date after that.
Import my team freeStill deciding? Why spreadsheets break for PTO