See llms.txt for all machine-readable content.
A shop inbox fills up with quote requests and half of them are missing the one detail you need to price the job. This workflow watches that inbox, sorts real repair and estimate requests from the noise with GPT-6.1-sol, logs every request to Google Sheets, replies on its own for whatever is missing, and emails the owner each morning with what is still waiting.
Last updated: October 2026.
This workflow triggers on unread Gmail messages that match the quote, estimate, repair or service subject query, marks them read in Mark Email Read and flattens the sender, subject and body in Normalize Email. The Classify Quote Request agent runs on the Shop Model chat model, decides whether the email is a real repair or quote request and extracts the year, make and model, the customer concern and whether there is enough detail to price. Route Quote Request sorts the outcomes: Skip Non Request drops messages that are not requests, requests without enough detail go to the reply lane, and detailed requests go to the logging lane. Log Awaiting Info appends the thin request to the "Quotes" tab and Send Missing Info Reply emails the customer a short ask for only the missing fields, while Log Ready Quote appends fully detailed requests as ready and Notify Shop Owner emails the owner a summary. A morning lane reads the "Quotes" log, keeps the requests that have been open for about a day in Find Open Requests, and Email Open Quotes Summary emails the owner what is still waiting.
Does it reply to people who are not asking for a quote?
No. Classify Quote Request marks them as non-requests, Route Quote Request sends them to Skip Non Request, and nothing is logged or sent.
What does the customer get when details are missing?
A short Gmail reply from Draft Missing Info Reply that asks only for the missing fields, and the request is logged in the "Quotes" tab as awaiting info.
Where do I see what is still open?
Daily Open Quote Sweep reads the "Quotes" tab at 08:00, Find Open Requests lists the requests open for about a day, and Email Open Quotes Summary emails the owner the summary.
Which messages does the trigger pick up?
Unread messages in the connected Gmail account that match the quote, estimate, repair or service subject query, and you can widen or narrow that query in the trigger node.
Built with n8n. Need an assessment on your business? Feel free to reach out at https://khmuhtadin.com/consultation/