Skip to main content

How do I convert my resource allocation plan to Runn's required format to bulk-import assignments?

You can use the Assignment CSV to bulk import assignments to Runn. If your current resource allocation plan is recorded on a spreadsheet, you can easily use an AI agent to convert your plan to the required format in Runn's Assignment CSV file.

Example: Monthly Allocation by Capacity %

Here is an example of a resource plan with a monthly allocation by capacity % for each person on each project. For example, Alex is scheduled to spend 75% of his capacity on Project A in July 2026:

Assuming everyone works full-time - 8 hours a day as defined in their contracts.

In this article, we will explain how to convert the spreadsheet above into Runn's required format.

This is a generic example of how an AI Agent can convert a spreadsheet into the format required for Runn's CSV upload. You may need to adjust your prompt to suit your needs.


Data Preparation

Step 1: Ensure the Projects, People and Roles are added to Runn

  • The Projects, People and Roles must be present in Runn before you start adding assignments

  • People's email addresses must be added to their Person Details in Runn as a unique Person Identifier (this will not send them any notifications or give them access to Runn)

Step 2: Basic clean up of your original resource plan spreadsheet

  • Ensure people's email addresses are added to your resource plan spreadsheet file, so the AI Agent is able to match the Person Identifier during the conversion

  • Ensure the Project Names match those in Runn. Ideally, each project name should be unique for easy matching.

  • Ensure the Project Role Name is added in your spreadsheet for each person on each project. The Role Names should be the same as those set up in your Runn Account.

Step 3: Download Projects CSV to obtain Runn's Project IDs

  • Go to Settings > CSV > Projects > Download Existing Projects CSV

  • This will be useful later for the AI Agent to match the correct project when performing the conversion

Step 4: Download the Assignment CSV Template file

  • Go to Settings > CSV > Assignments > Download Template

  • This will be useful later for the AI Agent to perform the conversion


Upload the files and enter your prompt to the AI Agent

Upload the following files to the AI Agent:

  • Your resource plan spreadsheet

  • Runn's Assignment CSV Template

  • Project CSV (with Runn's Project IDs)

Enter the following prompt:

Convert the resource plan into a Runn-importable Assignments CSV. Follow the field rules in the Assignments CSV section here: https://help.runn.io/en/articles/9313462-data-format-and-requirements-for-csv-tool

Conversion rules:

Project Identifier: populate it with the Project ID that matches the same Project Name in the Project CSV file.

-

Person Identifier: Use people's email addresses in the resource plan.

. Only convert people whose identifier I've given you — list any other person with non-zero allocations and ask for their identifier rather than inventing one.

-

Role Name: Use the Role Name column in the resource plan.

-

Minutes Per Day: 480 × (% ÷ 100), rounded to a whole number. 100% capacity = 480 minutes.

-

Skip months that are 0 or blank — no assignment row for them.

-

Merge consecutive months with the same % into a single row spanning the whole range, rather than one row per month.

-

Start Date/End Date: YYYY-MM-DD, the first and last weekday of the range. Runn rejects assignment dates on weekends or public holidays — avoid weekends programmatically and flag any boundary date I should sanity-check against our holiday calendar.

-

Billable: Y for all rows

-

Non-Working Day: N for all rows

-

Leave (ref) columns, phase columns, Note, and Workstream blank.

The AI Agent will be able to provide a file that meets Runn's requirements, and you can upload the file to Runn as is.

Did this answer your question?