The Scenario
You're a UX designer who just finished scoping a project. Your Excel workbook has six phase headers and twenty individual tasks underneath them, each with estimated hours and an hourly rate. The client is expecting a proposal in their inbox by end of day. You could spend the next 90 minutes building the Nusii proposal from scratch — creating sections, adding line items, entering hours and rates one by one — or you could just ask SheetXAI to do it.
The bad version:
- Open Nusii, create a new proposal, set the client, set the title.
- Click Add Section, type "Phase 1: Discovery". Click Add Line Item, type the task name from the workbook, enter the hours, enter the rate. Click Save. Click Add Line Item again for the next task.
- Work through all six phases, all twenty tasks. One UI interaction per line item plus section headers.
- Realize halfway through that you spelled "UX Research" differently in phases 2 and 4 and now the proposal is inconsistent.
The proposal software should be the output, not the bottleneck.
The Easy Way: One Prompt in SheetXAI
SheetXAI is an AI agent that lives inside your Excel workbook. It reads the structure of your SOW worksheet — identifying phase headers and task rows — and creates a fully structured Nusii proposal with sections and line items in one operation.
Here is the prompt for this specific task:
Convert my Excel SOW sheet into a Nusii proposal: create a proposal for the client in cell B1, add one section per phase group, and add each task as a line item with name, quantity, and price
What You Get
- One Nusii proposal created for the client named in cell B1.
- One section per phase group in the worksheet.
- One line item per task row, with task name, quantity, and price from the corresponding columns.
- The proposal ID written back into the workbook as confirmation.
What If the Data Is Not Quite Ready
The phase headers and task rows are not clearly differentiated in the worksheet
In my SOW worksheet, column A contains either a phase label (formatted in ALL CAPS) or a task name — treat all-caps rows as section names and all other rows as line items — create a Nusii proposal with one section per all-caps row and one line item per task using hours from column C and rate from column D
You want a fixed markup applied to all rates before creating line items
Read my SOW worksheet — rows with "PHASE" in column A are section names, all other rows are line items — multiply each rate in column D by 1.2 before setting the line item price — create a Nusii proposal with one section per phase and one line item per task using the marked-up rate
The worksheet has blank rows between phases that need to be handled
In my SOW worksheet, phase headers appear in column A followed by task rows until the next blank row — create a Nusii proposal where each group of task rows belongs to the section defined by the header above them — use task name from column B, hours from column C, and rate from column D
Full scope-to-proposal conversion: clean, structure, create, and confirm
Normalize all phase header names in column A by trimming whitespace and title-casing — treat rows with "PHASE" in column A as section names and all others as line items — for each line item, flag any row where hours in column C is zero and write "Check hours" in column E — then create a Nusii proposal with the correct sections and line items using the cleaned data — write the returned proposal ID into cell A1 of this workbook
One prompt that catches the data issues and generates the proposal simultaneously.
Try It
Get the 7-day free trial of SheetXAI and open the Excel workbook with your project scope before the client deadline, then ask it to convert the whole SOW into a Nusii proposal in one shot. Also see how to bulk-add line items to existing proposals or how to bulk-create client records from a prospect list — back to the Nusii Proposals overview.
