This n8n template demonstrates how to triage tenant maintenance requests automatically; matching each ticket to the right contractor by category and postcode area, dispatching the job by email and SMS, and detecting duplicate tickets before they snowball.
Use cases are many: residential lettings agencies juggling dozens of properties, short-let and HMO operators tired of duplicate "is anyone fixing this?" tickets, or commercial property managers who need a paper trail for every dispatch. Oher industries juggling tickets can use the system too!
Good to know
SW1A 1AA → SW1). For US ZIP codes or other formats, you'll need to adjust the Extract Postcode District code node.How it works
Maintenance Tickets table every minute for new tenant submissions.Possible Duplicate and an alert email goes to the admin.SW1A 1AA becomes SW1) so the search matches on area rather than the full code.Vendors table for active vendors who handle that category and serve that postcode district, sorted by response time, and pick the fastest match.Assigned, timestamp), email the vendor the full job details, fire a Twilio SMS so they see it on their phone within seconds, and email the tenant a confirmation with the contractor's name and expected response time.Pending Manual Assignment, email the admin so a human can step in, and email the tenant a holding message so they know the request landed.How to use
Vendors table and a Maintenance Tickets table. The schema is documented in the sticky notes inside the workflow.from number with your verified Twilio number before going live.Email to Admin - Alert and Send Duplicate Alert to Admin) so escalations land in the right inbox.Requirements
Vendors and Maintenance Tickets tablesfrom number for SMSCustomising this workflow
The same triage pattern works anywhere you need to route inbound requests by category and location. Try it for field-service dispatch, IT helpdesk ticket assignment, or routing customer support tickets to the right specialist based on issue type and language.