Move Monday items to GitHub Issues
Drop a Monday exportExcel .xlsx, up to 1,000 issues
Nothing converted yet.
Export from Monday
- 1In Monday, open the board you want to move.
- 2Open the board's menu (the three dots beside the board name) and choose Export board to Excel.
- 3Tick Include updates (and Include subitems, if the board has them) so comments and sub-items come along.
- 4Drop the downloaded .xlsx file above.
Import into GitHub Issues
- 1Select Continue in importer above, or open the CSV to GitHub Issues importer and drop the downloaded CSV.
- 2Sign in with GitHub and pick the repository.
- 3Match Monday people to GitHub logins, then import.
Field mapping
| Monday | GitHub Issues | What changes |
|---|---|---|
| Name | Title | Unchanged. |
| Item ID | Dedupe marker | Unchanged. |
| Person | Assignee | Converted by a rule specific to Monday. |
| Status | State | Converted by a rule specific to Monday. |
| Status | Labels | Converted by a rule specific to Monday. |
| Priority | Labels | Converted by a rule specific to Monday. |
| Group | Labels | Converted by a rule specific to Monday. |
| Update | Comments | Converted by a rule specific to Monday. |
| Files and images in updates (Monday exports the text only) | Not moved | Stays in Monday. |
| Replies as threads (each reply becomes its own comment, marked Reply) | Not moved | Stays in Monday. |
| Likes, mentions and who viewed an update | Not moved | Stays in Monday. |
| Subitems as GitHub sub-issues (their names, status and person go in the footer) | Not moved | Stays in Monday. |
| Second and later people on an item (they go in the footer; GitHub Issues take the first as assignee) | Not moved | Stays in Monday. |
| Item IDs as GitHub numbers (GitHub numbers the issues again; the Monday ID stays in the footer) | Not moved | Stays in Monday. |
| Board views, automations and dependencies | Not moved | Stays in Monday. |
FAQ
Does my Monday export leave my browser?
No. The workbook is read and converted in your browser, and nothing is uploaded. The rows go to a server only if you continue into the importer and pick a repository, and then they go straight to GitHub. We keep no copy.
Are comments and attachments moved?
Updates are, when you tick Include updates in Monday's export. Each update and each reply becomes a GitHub comment with its author and date. Files and images are not: the export holds the text only.
What happens to subitems?
A subitem does not become an issue or a GitHub sub-issue. Its name, status and person are written at the end of its parent issue, one line for all subitems, so you can see them there.
How are groups, statuses and people mapped?
Each group becomes a label like "group: Design & Build", and the status becomes a label like "status: Working on it". An item whose status says Done, or is cancelled, is closed; every other status stays open. The first person becomes the assignee, and any others are written at the end of the issue.
What about more than 1,000 issues?
The importer takes 1,000 issues at a time. A larger board converts here, with a warning that shows the count. Move one group at a time, or filter the board before you export, and move each file in turn.
Why do updates need a time zone?
Monday writes update dates without a time zone, such as 27/May/2025 03:26:42 PM. Pick the zone your Monday account shows, so each comment lands at the right hour.
Run your new GitHub issues in Gitsu.
Try Gitsu free