Back to Productboard in Excel
SheetXAI logo
Productboard logo
Productboard · Excel Guide

Bulk Create Releases in Productboard From a Excel workbook

2026-05-14
5 min read

The Scenario

The release manager has an Excel workbook with 8 upcoming release names, descriptions, and assigned release group IDs. The engineering calendar is set. These releases need to exist in Productboard before sprint planning tomorrow morning so features can be assigned.

She opens Productboard. Goes to Releases. Clicks "Add release." Fills in the name, description, and release group. Saves. Clicks "Add release" again.

Eight releases. Eight forms. Sprint planning is at 9 AM.

The bad version:

  • Enter Release 1. Mistype the release group ID on Release 3. Catch the error on Release 5 when features start landing in the wrong group.
  • Fix Release 3. Continue. Miss the description on Release 6 because of a Slack message mid-form.
  • Go back, edit Release 6. Finish at 8 PM. Two hours on eight rows that were already in the workbook.

The data was in the workbook. It just wasn't in Productboard. That gap should not cost two hours.

The Easy Way: One Prompt in SheetXAI

SheetXAI is an AI agent that lives inside your Excel workbook. It reads your release schedule and creates the records in Productboard through its built-in integration.

Create all releases listed in this Excel sheet in Productboard with name from column A and release group from column B, writing each returned release ID into column C

What You Get

  • A Productboard release created for every row.
  • The returned release ID written into column C as confirmation.
  • Any rows where creation failed — invalid group ID, duplicate name — get the error message in column C instead.
  • Sprint planning can proceed with all 8 releases ready for feature assignment.

What If the Data Is Not Quite Ready

You have group names, not group IDs, in column B

Fetch all Productboard release groups and write their name and ID into Sheet2. For each row in Sheet1 column B, look up the release group name in Sheet2 and resolve it to the matching ID before creating the releases.

Some releases need a scheduled date

For each row in this workbook, create a Productboard release with name from column A, description from column B, release group ID from column C, and scheduled date from column D (YYYY-MM-DD format). Write the returned release ID into column E.

You want to validate group IDs before creating

Fetch all Productboard release group IDs into Sheet2 column A. For each row in Sheet1 column B, check whether the ID appears in Sheet2 — if not, mark column C "invalid-group-id" and skip. Create only valid rows and write the returned release ID into column C.

The full pre-sprint-planning build

Fetch all Productboard release groups into Sheet2 (name in A, ID in B). For each row in Sheet1: look up the release group name in column B from Sheet2. If no match, mark column C "group-not-found" and skip. For matched rows, create the release with name, description, and resolved group ID, then write the returned release ID into column C.

All 8 releases in Productboard before sprint planning starts at 9 AM.

Try It

Get the 7-day free trial of SheetXAI and open any Excel workbook containing a release schedule — from a product roadmap, engineering calendar, or project plan — then ask SheetXAI to push all the releases into Productboard before your next planning cycle. See also exporting the release-to-feature mapping or the hub overview.

Stop memorizing formulas.
Tell your spreadsheet what to do.

Join 4,000+ professionals saving hours every week with SheetXAI.

Learn more