Back to work
n8nCase study

Automated Project Triage Assistant for Large-Format Signage

AI-powered project triage workflow that watches Google Sheets quote submissions, normalizes fields, validates description length, classifies and summarizes each project with OpenAI, parses structured JSON, routes high-complexity projects to Trello and Slack, logs standard projects to a Quick-Quote queue, flags manual-review cases in Slack, sends Gmail confirmations to all submitters, and catches failures with a Slack error report.

n8n · workflow canvasproduction build
Automated Project Triage Assistant for Large-Format Signage workflow

Context

Apex Large-Format Signage needed a structured way to triage incoming quote requests, separate high-complexity work from standard requests, and surface manual-review cases quickly without losing customer confirmation or operational visibility.

Approach

Built a two-part n8n workflow system with a Google Sheets intake trigger and a system error trigger. The main flow normalizes the submission, checks whether the description is long enough, sends valid records to an OpenAI agent for classification and summarization, parses the JSON output, routes the project by category, creates Trello and Slack actions for high-complexity work, logs standard projects to a Quick-Quote queue, flags manual-review cases in Slack, and sends Gmail confirmations to every submitter; a separate error workflow posts Slack error reports for failures.

Architecture

Workflow 1
  1. New Quote Submission (Google Sheets)
  2. Set: Normalize Submission Fields
  3. If: Description Long Enough?
  4. AI: Classify & Summarize (OpenAI)
  5. Code: Parse & Validate AI JSON
  6. Switch: Route by Project Category
  7. High Complexity: Trello: Create High-Complexity Card + Slack: Alert Senior Lead
  8. Standard: Sheets: Log to Quick-Quote Queue
  9. Manual Review: Slack: Flag for Manual Review
  10. Gmail: Send Project Received Confirmation (all paths). Workflow 2: Error Trigger: Catch Workflow Failures
  11. Slack: Post Error Report

Results

~5 hrs/weekQuote triage time saved
Instant, down from same-dayCustomer confirmation time
Before quoting beginsHigh-complexity jobs flagged