An n8n intake workflow built to be reused across clients. The nodes never change. The client's name, AI vocabulary, escalation threshold, CRM, logging and alert destinations all come from a single config node, so onboarding the next client is an edit rather than a build.
| Config key | Client A | Client B |
|---|---|---|
| client_name | Bright Smile Dental | Harbour Realty |
| industry | dental | real_estate |
| ai_system_prompt | new_patient, existing_patient, emergency, supplier, spam | buyer, seller, renter, appraisal, supplier, spam |
| high_value_score | 70 | 80 |
| crm_endpoint | client A destination | client B destination |
| log_endpoint | client A audit log | client B audit log |
| alert_endpoint | client A alerts | client B alerts |
| nodes changed | none | none |
Both clients in this demo are fictional, and the CRM, logging and alert endpoints are throwaway test URLs, so the whole pipeline runs end to end without touching a real account. The AI step runs on a low cost model; for a production build it points at the client's own key, which is one line in the same config node.