The Scenario
The product manager inherited a backlog. The previous PM left two months ago and the handoff was an Excel workbook with 60 feature requests — feature name in column A, description in column B, parent component in column C. None of them are in Productboard. Engineering is asking what's in the queue. The answer is: a workbook nobody besides the PM can see.
Getting 60 features into Productboard one at a time means 60 modal dialogs, 60 searches for the parent component, 60 manual description pastes. The PM has a product review in two hours.
The bad version:
- Open Productboard. Click "Add feature." Type the name. Paste the description. Search for the component. Click save.
- Feature 4 fails because the component name doesn't exactly match what Productboard has. Look up the right name. Fix it.
- After 12 features, realize you've been creating them under the wrong product area. Delete them. Start over.
Three hours of data-entry work that adds no product thinking whatsoever.
The Easy Way: One Prompt in SheetXAI
SheetXAI is an AI agent that lives inside your Excel workbook. It reads your backlog data and creates features in Productboard through its built-in integration.
Create Productboard features for all 60 rows in this Excel sheet using columns A (name), B (description), C (status), and D (owner email), writing each feature ID into column E
What You Get
- A Productboard feature created for every row.
- The returned feature ID written into column E as confirmation.
- Rows where creation failed — component not found, duplicate name — get the error message in column E instead.
- The workbook becomes the audit log for the import.
What If the Data Is Not Quite Ready
Component names in column C don't match Productboard exactly
Before creating features, fetch all Productboard component names into Sheet2 column A. For each row in Sheet1 column C, find the closest matching component name in Sheet2 and write it into Sheet1 column D. I will review column D before confirming the import.
You need to set an initial status on each feature
For each row in columns A through C, create a Productboard feature with name from column A, description from column B, component from column C, and status "under-consideration". Write the returned feature ID into column D.
Some rows are missing a description
For each row: if column B is blank, create the Productboard feature with name and component only and mark column D "no-description". If column B has content, create the feature with description included.
The full validated import
Fetch all Productboard component names into Sheet2. For each row in Sheet1: if column C doesn't match any component in Sheet2, mark column E "component-not-found" and skip. If column A is blank, mark column E "name-missing" and skip. Otherwise create the feature with name, description, and component and write the returned ID into column E.
60 features in Productboard before the product review. The queue is visible to everyone who needs to see it.
Try It
Get the 7-day free trial of SheetXAI and open any Excel workbook containing a feature backlog — inherited from a previous PM, collected from sales calls, or exported from a project tool — then ask SheetXAI to push it all into Productboard in one pass. See also exporting the feature roadmap or the hub overview.
