01 / Practical sequence
Map the current path
Write down where a request arrives, which fields are required, who decides priority, and how the customer receives the next step.
01Define the minimum record
Start with source, consent, contact method, service, location, timing, and a free text note. Do not collect sensitive information unless the workflow truly needs it.
Tip: For each field, write down who uses it and for what. If nobody does, remove it.
02Validate before routing
Reject missing or malformed records visibly. Keep a manual queue for duplicates, conflicting details, unavailable integrations, or language nuance. Use semantic structure, labels, keyboard access, and sufficient contrast consistent with WCAG 2.1 AA.
Tip: Show the error next to the field and keep what the person already typed, so they never have to start over.
03Test with labelled examples
Use synthetic examples such as “Example: Spanish language preference, Harris County, foundation inspection requested.” Do not present examples as client data.
Tip: Include awkward cases: a missing phone number, two requests from the same person, and a request outside your service area.
04Choose the smallest build
An n8n workflow may be enough; a focused Node.js tool may fit when the team needs a specific queue, permissions, or audit trail. Scope the review first.
Tip: Run the simple version for a month before adding features. Real requests show which steps are worth automating.