Speed wins quotes. Not because customers are impatient, but because the first professional answer resets their expectations, and everyone who quotes later is now being compared to it.
What it does
The customer fills a short form: job type, size, extras. The workflow runs your price rules, fills your quote template with their numbers and line items, turns it into a PDF, and emails it from your address with a warm two-line note. Request to priced PDF in about 30 seconds, including the ones that arrive at 9 p.m. on a Saturday.
Your pricing lives in a plain spreadsheet, not inside the automation. Raise a price by editing a cell. The workflow just reads the current rules every time.
How it works
A form trigger collects the request. A code step computes line items and a valid-until date from the rules sheet. The quote document gets generated from your template (logo, terms, all of it), exported as PDF, and sent. Every quote also lands in a log sheet with its status, which happens to be exactly what the Abandoned-Quote Chaser workflow feeds on. The two are better together.
Setup
- Import the workflow file into your n8n instance.
- Copy the price-rules sheet template and put your own numbers in (this is where your pricing lives, so you never touch the workflow to change a price).
- Copy the quote template doc and make it look like your brand.
- Connect Gmail so quotes send from your address.
- Fill the form as a fake customer and check the PDF against a price you know is right.
The template runs on n8n, any recent version, cloud or self-hosted. Every place that needs one of your accounts is marked with a note inside the workflow.
Get the workflow
Rather have this running in your business without touching a single node? That is the actual job. Write to hello@nurho.net or start with the ROI calculator to see if it is even worth automating.