n8n workflow · Inquiry routing

Inquiry Desk.

An n8n workflow for website inquiries. Contact checks, classification, team assignment, and acknowledgments are connected in one flow, with separate paths for urgent issues and incomplete submissions. See the structure below or try a sample run.

Behind the workflow
Inquiry Desk/ Workflow structure11 nodes · 11 connections
01 / Receive & validate

Missing contact details leave the main route here.

02 / Understand

A model + a structured response.

03 / Record & respond

Every valid inquiry gets an owner and acknowledgment.

Website inquiryWebhook
Clean fieldsCode · JavaScript
Contact valid?If
Classify inquiryBasic LLM ChainModelOutput Parser
Save inquiryGoogle Sheets
Urgent?If
AcknowledgeGmail
Manual reviewNo Operation
Chat modelLanguage Model
Output parserStructured Output Parser
Alert supportSlack
Website inquiry → validation → classification → team handoff
  1. Website inquiryWebhook
    Clean fieldsCode · JavaScript
  2. Contact valid?If
    true · valid
    false · incomplete
    Manual reviewNo Operation
  3. Classify inquiryBasic LLM Chain
    Model & parser
    Chat modelLanguage Model
    Output parserStructured Output Parser
  4. Save inquiryGoogle Sheets
  5. Urgent?If
    normal / after alert
    true · urgent
    Alert supportSlack
  6. AcknowledgeGmail
THE STARTING POINT

The work before the work.

Website inquiries arrive in the same inbox, whether someone wants a quote or needs urgent help. Staff have to read each message, copy it into a sheet, work out who should handle it, and reply. When the team is busy, a serious issue can sit behind an ordinary pricing question.

THE APPROACH

How the workflow handles it.

The workflow design starts with a webhook and a contact check. Valid inquiries are classified by intent and urgency, then passed on with a short summary and an owner. Sales gets the budget and timeline; support gets the reported issue. The n8n design connects Google Sheets for the log, Gmail for acknowledgments, and Slack for urgent alerts. Missing details stop the route before a reply is prepared. The preview above runs three preset inquiries locally so each branch can be inspected.

  • Different routes for a new sales lead, urgent support, and an incomplete inquiry.
  • A concise handoff with the customer’s request, priority, and next action.
  • A proposed shared inquiry log, team assignment, Slack alert, and email acknowledgment.
  • A review path for missing details or uncertain classifications, with duplicate checks before any action.
THE WORKFLOW

What the system enables.

Before
Every message needs someone to read it, copy its details, decide who owns it, and remember to write back.
With Inquiry Desk
The prototype demonstrates a ready-to-act handoff: a category, a priority, an owner, and an acknowledgment. Urgent and incomplete requests visibly take different paths.
A LITTLE REFLECTION

What this project taught me.

The first version only saved a row and sent an email. That left the team doing the sorting anyway. Adding an owner, a priority, and a useful summary makes the handoff worth opening. The incomplete submission matters too: sending nothing is the right outcome when there is no valid address.

BUILT WITH

Workflow
n8n, Webhooks
Classification design
Intent classification, Structured output, Human review
Connected tools
Google Sheets, Gmail, Slack
UP NEXT

Email Triage

The email triage system that processes your inbox like a pro assistant.