The Scenario
A startup CTO is kicking off a new product line. The project plan has been living in an Excel workbook for two weeks — eight milestones, each with a name and a target date. The Linear workspace doesn't have the project yet, and engineers are expecting to start tracking work against it by end of week.
The bad version:
- Open Linear, click "Projects," click "New Project," type the project name, set the team, save.
- Click "Milestones" inside the new project, click "Add Milestone," type the first milestone name, set the date from the date picker, save.
- Eight milestones later, you've spent 25 minutes on setup work that was already fully written in the workbook. The date picker is fussy and you're not confident every date matches.
The project should have existed in Linear 20 minutes ago.
The Easy Way: One Prompt in SheetXAI
SheetXAI is an AI agent that lives inside your Excel workbook. It reads the project planning data you've already laid out and uses its built-in Linear integration to create the project and all its milestones at once.
Create a new Linear project called "Mobile App v2" for the Product team, then create a milestone for each row in this workbook using column A as the milestone name and column B as the target date
What You Get
- A new Linear project created with the name and team you specified.
- One milestone per row, with names and target dates pulled from your workbook columns.
- Milestones appear in Linear in the same order as the rows.
- A confirmation with the new project URL and a count of milestones created.
What If the Data Is Not Quite Ready
The project name and team are in the workbook, not hardcoded
Create a new Linear project using the name in cell A1 for the team in cell B1, then create a milestone for each row in columns A and B below row 3
Some milestones don't have dates yet
Create a new Linear project called "Platform Revamp" for the Infrastructure team, then create a milestone for each row using column A as the name and column B as the target date — skip the date if column B is blank
The workbook has milestones and tasks mixed together
Create a new Linear project called "Q3 Platform Work" for the Platform team, then create a milestone for every row where column C says "milestone" using column A as the name and column B as the date
Full project bootstrap with writeback
Create a new Linear project using cell A1 as the name and cell B1 as the team — then for each row starting at row 4, create a milestone using column A as the name and column B as the date, and write the returned milestone ID into column C
Try It
Get the 7-day free trial of SheetXAI and open any Excel workbook with a project plan — milestone names, dates, team assignments — then ask it to create the Linear project and load all the milestones at once. Once the project exists, the bulk-create-issues guide shows how to populate it with tickets from the same workbook.
