# Submittal Register: A First Draft From the Spec

Source: https://maito.app/workflows/build-a-first-draft-submittal-register

Maito reads your spec package, lists every required submittal with section and page, compares it with your standard checklist and flags the gaps.

Maito reads the spec and drafts the list of required submittals with page references, so you start from a draft, not a blank page.

[Operations](https://maito.app/workflows/team/operations) · [Construction](https://maito.app/workflows/industry/construction) · When you ask · Updated October 19, 2026

Works with

-   Slack
-   Email
-   Box
-   Dropbox
-   Notion
-   Microsoft 365
-   [Airtable](https://maito.app/workflows/tool/airtable)
-   [Confluence](https://maito.app/workflows/tool/confluence)

## How do you build a submittal register from a spec package?

To build a submittal register from a spec package, share the spec files with Maito in Slack. It reads each section, lists every required submittal with its section number, page and type, compares the list with your standard checklist, flags missing references, and attaches the draft register as a spreadsheet.

## How it's done today

The engineer searches every spec section by hand for what must be submitted.

## What Maito does

1.  Read the spec package
2.  List candidate submittals with section and page
3.  Compare against your checklist
4.  Flag gaps for the engineer

## Example

Loop run: None

**Tomas** (10:02 AM):

Read the Harbor Street spec package and draft the submittal register. Use our standard checklist for gaps.

**Maito** (10:09 AM):

Draft register attached: harbor-street-submittals-draft.xlsx.

41 candidate submittals across 14 sections, each with section number, page and type. Examples:  
• 03 30 00, p. 14: concrete mix designs  
• 07 21 00, p. 22: insulation product data  
• 08 11 13, p. 31: door hardware schedule

Compared with your checklist, 3 usual items are not in the spec: roofing warranty, paint color samples, fire-stopping details.

**Catch:** section 08 11 13 says to follow the hardware schedule in Division 01, but no Division 01 file was in the package. Section 09 91 23 requires a mockup that isn't listed as a submittal anywhere.

Every row is a candidate until you've checked it.

**Tomas** (10:15 AM):

Ask the architect for Division 01.

**Maito** (10:15 AM):

Draft request is ready in your inbox. I'll hold the register open until the file arrives.

## How to set it up

When you ask Build a first-draft submittal register

Set up

Nothing to set up. Ask in Slack or by email whenever you need it.

Connect files

-   Google Drive
-   Box
-   Dropbox
-   Notion
-   Microsoft 365

Connect spreadsheet

-   Airtable
-   Microsoft 365

Connect docs

-   Notion
-   Confluence
-   Box

Not connected yet? Your agent sends you a link to sign in.

## What it won't do

It is a first draft. A person still checks every row against the spec, and anything the spec leaves implied can be missed.

## Questions

### Where does it read the specs?

From Google Drive, Box, Dropbox, Notion or Microsoft 365. The register comes back as a spreadsheet, or in Airtable or Microsoft 365.

### How do I know it found everything?

It cites the section and page for every row, and lists references to files that were not in the package, such as a missing Division 01.

### Can it ask the architect for a missing file?

It drafts the email and waits for your approval. It holds the register open until the file arrives.

## More operations workflows

-   [Chase missing inputs Ask people for what's missing, by Slack or email, until it's in. Operations · On a schedule Works with Gmail, Microsoft 365, Airtable.](https://maito.app/workflows/chase-missing-inputs)
-   [Monday report from connected tools The weekly operating report built from the tools you already use. Operations · On a schedule Works with BigQuery, Supabase, Intercom, Pylon, Stripe, PayPal.](https://maito.app/workflows/monday-report-from-connected-tools)
-   [Turn a process into a written guide Describe how something is done and get a clean step-by-step guide. Operations · When you ask Works with Slack, Email.](https://maito.app/workflows/turn-a-process-into-a-written-guide)
-   [Keep a shared spreadsheet clean Fix formats, fill gaps and flag odd rows in a sheet everyone edits. Operations · On a schedule Works with Airtable, Microsoft 365.](https://maito.app/workflows/keep-a-shared-spreadsheet-clean)
-   [Book travel within policy Get flight and hotel options that fit the travel policy. Operations · When you ask Works with Slack, Email.](https://maito.app/workflows/book-travel-within-policy)
-   [Answer "who owns this?" Find the right person or team for any system, process or question. Operations · When you ask Works with Slack, Email.](https://maito.app/workflows/answer-who-owns-this)

[See all workflows](https://maito.app/workflows)

## Put your AI teammate to work.

Set it up in minutes. Start with this one, and let it earn the next one.

[Put Maito to work](https://maito.app/login?returnTo=%2Fworkflows%2Fbuild-a-first-draft-submittal-register)[Book a demo](mailto:support@maito.app?subject=Maito%20demo)
