Guide

AI Inquiry Classification: Safely Route Categories, Priorities, and Owners

日本語版あり
AI Inquiry Classification: Safely Route Categories, Priorities, and Owners

Last updated: October 15, 2026

AI inquiry classification should propose a category, priority, owner role, and evidence before anyone takes action. Try a few boundary cases first and verify that ambiguous messages reach human review. Keep business categories, built-in sales-detection labels, and response status separate.

Start With Five Label Families

The schemas and owner/deadline examples below describe an operating model, not automatic response columns. Native FORMLOVA status accepts only new, in_progress, resolved, and spam. Keep ownership, waiting stages, SLA timestamps, and AI suggestions in documented notes/tags, purpose-built form fields where appropriate, or a separate ledger. A needs_review flag is a review convention, not a fifth native status. When tags are updated, read and preserve the existing array. Confirm each approved status change by response ID and retrieve the record again.

MCP CSV/Excel exports contain form-answer columns and submission time, not native response IDs, status, owner, notes, or tags. Export covers the whole form; filter a controlled working copy afterward if needed. For ID/status analysis, retrieve supported response details separately rather than inventing CSV columns or joining by raw contact information. Email and phone values returned through MCP are masked; never reuse a masked value as a recipient or CRM identity key. Native Sheets automatic sync likewise writes submission time and form fields; additional owner/status columns belong in a separate working ledger. Free owner notifications are a six-hour digest, exempt from the email quota. They are different from quota-counted custom/respondent email and from a chat-generated backlog report.

Do not begin with dozens of categories. Start with five independent label families.

LabelExample valuesPurpose
Categorysales, billing, support, recruiting, press, otherWhat the inquiry concerns
Priorityhigh, normal, low, needs_reviewReview order
Owner candidatesales, support, finance, recruiting, admin, unknownSuggested destination
Message typelegitimate, sales_pitch, spam, test, needs_reviewWhether it belongs in normal work
Actionreply, investigate, assign, exclude_after_review, no_actionProposed next step

Safe AI inquiry triage from reading the message through label suggestions to human review and routing

Keep these fields separate. A sales inquiry can be high priority. A sales pitch can be politely written. A support request can have an unknown owner. One label should not silently determine all the others.

Test three ambiguous classification cases

This is a proposed exercise, not an executed result. Begin with a draft or fictional data; use real responses only after defining the form, period, and allowed data.

Proposed analysis or ledger schema; fields must exist or remain unknown. This is not an executed output or a native CSV schema.

Draft an unpublished inquiry form with selected category, message, and desired timing. Classify fictional examples I provide: a pricing request, a promotional offer, and an ambiguous partnership approach. Return category, priority, owner-role candidate, evidence, and review reason. Keep AI labels distinct from native spam_label. Do not reply, exclude, assign, or update.

Check that a partnership request is not silently discarded, evidence comes from the message, and unknown ownership remains unknown. Decide how reviewed notes or tags will be recorded while preserving existing tags.

Free covers form creation, publishing, collection, response search/status, export, and basic analytics. AI reasoning here runs in your connected client under that provider’s terms and any separate fees. Custom auto-reply, reminders, imports, detailed analytics, file uploads, and native automatic Sheets sync require Standard or above; bulk email and sequences require Premium or above. External-MCP recipes can be run from Free when the necessary external connections, permissions, and provider conditions are met. They do not start background monitoring merely by being copied into chat.

Create an inquiry form for reviewable triage

Start with the draft and review exercise above on Free, then add paid automation only when the operation needs it.

Sign up free and draft this form

After signup and email verification, connect a supported AI client and use the request above. Review its draft before publishing; the AI provider’s availability, terms, and fees also apply.

Why a Category Dropdown Is Not Enough

A respondent-selected category is useful deterministic input. It is not always the true operational category.

  • People choose “Other” because they are unsure.
  • A pricing question may also describe a technical integration issue.
  • A support request may contain a renewal risk.
  • A partnership message may be a mass sales pitch.
  • An urgent tone may not describe an urgent impact.

Preserve the selected category and store the AI suggestion separately. If a person confirms a final category, keep that as another field or an auditable state change.

When the respondent’s selected option maps directly to a team, deterministic routing is preferable. Inquiry Auto-Routing covers that rules-based path. AI classification is for the meaning that remains in free text.

Write a Classification Contract

A good classification prompt behaves like a small specification.

Proposed analysis or ledger schema; fields must exist or remain unknown. This is not an executed output or a native CSV schema.

Classify the inquiry using only the supplied message and metadata.

Return:
- response_id
- category: sales | billing | support | recruiting | press | other
- priority: high | normal | low | needs_review
- owner_candidate: sales | finance | support | recruiting | communications | unknown
- message_type: legitimate | sales_pitch | spam | test | needs_review
- evidence: one sentence from the supplied facts, without contact details
- next_action_candidate
- confidence: high | medium | low

Rules:
- Do not infer facts that are absent.
- Use needs_review when two labels are plausible.
- Do not assign, send, delete, or exclude.
- A negative tone alone does not establish urgency.
- A promotional message is not automatically spam.

The controlled vocabulary makes outputs comparable. The evidence field lets a reviewer understand the suggestion without rereading every message. The prohibition on actions keeps classification separate from execution.

Define Priority With Observable Signals

Priority should combine impact and time, not tone alone.

Potential high-priority signals include:

  • a service is unavailable for multiple users;
  • a deadline or event occurs within the current operating window;
  • a security or privacy concern is alleged;
  • an existing customer cannot complete a critical task;
  • the message describes cancellation, legal escalation, or serious harm;
  • a high-value operational request is close to expiry.

These are triage signals, not proof. A security claim needs the security process. A legal statement needs qualified review. The classifier’s job is to raise visibility, not to decide the substance.

Use deterministic urgent-keyword rules as an additional safety net when needed. The Urgent Keyword Alert workflow can complement, not replace, contextual review.

A Workflow page supplies a reusable chat prompt. Run it in an active client session and inspect the requested tools and plan requirements before execution; it does not install a per-response listener or schedule by itself. A recurring report/reminder requires supported Standard-or-above settings or a separately configured scheduler; external Slack/Sheets MCP access has its own connection and provider conditions.

Keep Sales-Pitch Detection Separate

Contact forms often receive messages selling SEO, recruiting, development, finance, or other services. Some resemble legitimate partnership inquiries.

Do not use a single binary spam label. FORMLOVA’s native spam_label vocabulary is:

legitimate
sales
suspicious
junk

An analysis-only message_type such as test or needs_review is your own review convention, not a replacement native label or response status.

Keep suspicious records available for review and reporting. Excluding a record from normal metrics is different from deleting it. The standalone control is explained in Sales Email Detection.

Suggest Owner Roles, Not People

AI can propose a functional destination from the content. It should not invent a named owner or assume a person’s availability.

Map approved categories to roles:

billing -> finance
technical_support -> support
enterprise_pricing -> sales
job_application -> recruiting
media_request -> communications
unknown -> triage queue

Then let a workflow or reviewer resolve the role to the current person or team. This avoids stale assignments when staffing or schedules change.

The Inquiry Owner Assignment workflow is the natural next step after the classification contract is stable.

Combine Classification With Status

Classification explains the record. Status explains the work.

Category: support
Priority: high
Owner candidate: support
Status: new

After review:

Confirmed category: support
Owner: support-on-call
Status: in_progress
Ledger assignment: accepted

Later:

Status: in_progress
Ledger waiting flag: true
Waiting on: respondent
Next review: August 15

Do not let the classifier mark a record done. Completion requires evidence that the operational work is complete. Use Form Response Status Management for the canonical state design.

Review the Classifier as a System

Before automating routing, review a representative sample.

  1. Collect legitimate, sales-pitch, ambiguous, urgent, multilingual, and very short messages.
  2. Write the expected category and acceptable alternatives.
  3. Run the classification contract without actions.
  4. Review false negatives first, especially urgent and legitimate messages.
  5. Adjust labels or examples, not just wording.
  6. Keep an escape route to needs_review.
  7. Recheck after categories, products, or team ownership change.

Accuracy alone can hide risk. A classifier that is 95% accurate but misses the rare critical inquiries is not safe. Track errors by impact and direction.

Measure the Review Queue, Not Just Model Agreement

Three measures are more useful than a single headline accuracy number.

MeasureQuestionWhy it matters
Critical false negative rateHow often did a high-impact inquiry receive a normal or low label?Protects against hidden urgent work
Legitimate-message exclusion rateHow often was a real inquiry labeled sales pitch or spam?Protects demand and customer trust
Review yieldHow often did needs_review contain a genuinely ambiguous or important record?Shows whether uncertainty routing is useful

Review a time-bounded sample and preserve both the model suggestion and the human-confirmed label. If reviewers frequently disagree with one another, the taxonomy or written policy needs work before the prompt does.

Classification drift also comes from the business, not only the model. A new product, pricing policy, team structure, campaign, or abuse pattern can change what messages mean. Schedule a review after material operating changes and inspect the categories that increasingly fall into other or needs_review.

Do not optimize the system by automatically removing uncertainty. A smaller review queue is good only if critical and legitimate messages remain visible.

Privacy and Human-Control Boundaries

Inquiry text can contain personal, confidential, or sensitive information. Retrieve only what is required. Use IDs and redacted summaries in shared output. Follow your organization’s approved AI-client policy.

Always keep human review for:

  • security, legal, health, or financial matters;
  • hiring or eligibility decisions;
  • refunds, commitments, and contract terms;
  • deleting or permanently excluding a record;
  • sending a reply;
  • uncertain classifications with operational impact.

AI classification is decision support. It is not an accountability transfer.

Common Failure Modes

FailureRiskBetter design
One label determines everythingMisroutes compoundKeep category, priority, type, and action separate
No needs_review optionAmbiguity is hiddenPreserve a review queue
Tone equals urgencyPolite critical issues are missedUse impact, time, and context
Sales pitch equals spamLegitimate partnerships disappearKeep message type separate and preserve a review option
AI directly assigns a personStaffing context becomes staleSuggest a role, then resolve it
Classifier sends repliesErrors reach respondentsSeparate classification from execution

How FORMLOVA Fits

FORMLOVA keeps inquiry responses, search, status, and workflows connected. Its chat-first MCP interface lets the user retrieve and reason over responses in the AI client session, while operational actions remain explicit tools with their own safeguards.

A safe rollout is:

  1. Run classification in report-only mode.
  2. Review high-impact errors.
  3. Approve a small label set.
  4. Add owner-role suggestions.
  5. For low-risk categories, propose the supported routing rule and enable it only after connection, plan, and recipient checks.
  6. Keep urgent and uncertain records visible to people.
  7. Measure missed and corrected classifications over time.

For the broader operating model, read Inquiry Management From a Contact Form. To analyze inquiries alongside bookings, applications, and surveys, use Chat With Form Responses.

For the parent operating map covering intake, assignment, status, and follow-up, use the Contact Form Operations Guide.

To try the workflow, start with FORMLOVA.

Disclosure and Verification

  • FORMLOVA response-management and workflow claims were checked against the local SPEC, MCP tools, and official workflow recipes on August 13, 2026.
  • This guide intentionally avoids current feature claims about third-party help desks and classifiers.

Rewrite verification (October 15, 2026): the form operations, plan boundaries, export schema, and proposed exercises above were checked against the current repository. Earlier dated research below or above remains historical; the fictional examples are not measured outcomes.

Next step

Try this workflow with a form of your own

The free plan includes form creation and publishing, response search and status management, and CSV or Excel export.

Create an account, confirm your email, then connect a supported AI chat client to get started.

Last verified on:

Share this article

Written by

@Lovanaut
@Lovanaut

Creator of Sapolova, Lovai, Molelava, and FORMLOVA. Building kind services with love.

More in this category