Construction Document Workflow Automation

Job ID: 39952598

Budget: $750 – $1,500 USD

We are a high-end residential construction company looking to automate our document management workflow using Nanonets, Google Drive, Smartsheet, and DocuSign. The goal is to create a seamless, error-free process that takes incoming PDFs (invoices and subcontractor change orders), parses key data fields, stores files correctly, and keeps Smartsheet fully up to date — including handling signed documents.

This project will start with parsing Change Order PDFs, but the automation should be scalable to handle future document types (invoices, contracts, proposals, etc.).

⸻

Automation Workflow (End-to-End):
1. Source / Input
• Usually a PDF (but sometimes Excel or Word) is received via email.
2. File Naming & Organization
• Automation renames the file based on extracted data (e.g., ProjectName_SubCO#_SubcontractorName.pdf).
• Saves it into the appropriate project-specific Google Drive folder (e.g., /Projects/[Project Name]/Change Orders/).
3. Parsing via Nanonets
• The file is sent to Nanonets for OCR and data extraction.
• Parsed fields (per our schema):
• Project Address
• Date
• Sub CO#
• Subcontractor Name
• Change Order Amount
• Change Order Description
4. Data Upload to Smartsheet
• Extracted data populates a new row in the project’s Master Sheet in Smartsheet, updating relevant budget and reporting columns automatically.
• File is attached to the Smartsheet row.
5. Document Sending via DocuSign
• The PDF is sent for signature using DocuSign integration or API, triggered automatically from Smartsheet (e.g., via document builder or webhook).
• Recipients and signing sequence are defined based on Smartsheet columns (e.g., Subcontractor Email, PM Email).
6. Signed Copy Handling
• Once fully signed, the signed document is:
• Saved automatically in the same Google Drive folder (e.g., /Change Orders/Signed/).
• Attached back to the same Smartsheet row (replacing or supplementing the original unsigned version).

⸻

Deliverables:
• Functional workflow connecting Google Drive → Nanonets → Smartsheet → DocuSign → Google Drive
• Proper error handling (e.g., missing fields, parsing errors, failed signatures)
• Clear documentation of setup and credentials (for future maintenance)
• Scalable design for additional document types later

⸻

Tech Stack / Tools:
• Google Drive API or Zapier/Make (Integromat) for file handling
• Nanonets API for document parsing
• Smartsheet API / Automation / Webhooks for data upload and tracking
• DocuSign API or Smartsheet Document Builder integration for signature routing
• (Optional) Gmail integration for forwarding attachments automatically to Drive

⸻

Ideal Freelancer:
• Proven experience building end-to-end workflow automations between these tools
• Strong knowledge of Nanonets, Zapier, Make (Integromat), or custom API scripting (Python/Node.js)
• Familiarity with Smartsheet data structure and API
• Understanding of Google Drive file architecture and DocuSign workflows
• Able to document the process clearly and design it for easy future expansion

⸻

Goal:

A fully automated, hands-free pipeline where our team can simply forward an email or drop a file into Drive, and the system:
1. Names and files it correctly
2. Parses and uploads data to Smartsheet
3. Sends the document for signature
4. Saves and attaches the signed copy automatically