Workflow Template
Painting quote request Workflow
Manages a painting and decorating quote request end-to-end: intake form, site inspection task, quote preparation, customer accept/decline via an external form, job scheduling, job completion, and post-job feedback collection — with status tracking throughout.
Painting quote requests often stall between a scribbled site visit note, a quote sitting in someone's inbox, and a customer who never got a follow-up on their final invoice. This workflow captures the request from a public form, assigns the estimator's site inspection and quote tasks, sends the customer an accept/decline form, then routes scheduling, job completion and a feedback request automatically. The result is a single record per job with a clear status and timeline, so the team always knows what stage each quote is at without chasing paperwork.
Business Outcomes
- Reduces time lost tracking down quote status by keeping every request in one status-driven record
- Speeds up the quote-to-decision cycle with an automated accept/decline form sent straight to the customer
- Helps standardise inspection and quote details captured by estimators across every job
- Improves visibility into scheduled jobs and painting team assignments
- Supports more consistent post-job feedback collection to help spot service trends over time
Workflow Steps
Steps
- 1Create Quote Request Recordcreate record
Creates the quote request record from the submitted intake form.
- 2Set Status: New Requestupdate record
Sets the request status to New Request.
- 3Send Acknowledgement Emailsend email
Emails the customer an acknowledgement with their reference number.
- 4Set Status: Site Inspectionupdate record
Sets the request status to Site Inspection.
- 5Estimator: Conduct Site Inspectioncreate task
Assigns the estimator a task, due in 2 days, to inspect the site and record measurements and preparation needs.
- 6Save Inspection Detailsupdate record
Persists the inspection date, areas measured, surface preparation, and notes to the record.
- 7Estimator: Prepare Quotecreate task
Assigns the estimator a task to prepare the quote amount, scope of works, paint system, duration, and validity date.
- 8Save Quote Detailsupdate record
Persists the quote amount, scope of works, paint system, duration, and valid-until date to the record.
- 9Set Status: Quote Sentupdate record
Sets the request status to Quote Sent.
- 10Send Quote to Customerrequest external input
Emails the customer the quote and a form to accept or decline, then waits for their response.
- 11Save Quote Decisionupdate record
Persists the customer's accept/decline decision and any comments to the record.
- 12Route on Quote Decision
Routes the workflow based on whether the customer accepted or declined the quote.
quote_decision: "Accept"→Set Status: Quote Acceptedquote_decision: "Decline"→Set Status: Quote DeclinedDefault→Set Status: Quote Declined - 13Set Status: Quote Declinedupdate record
Sets the request status to Quote Declined.
- 14Send Decline Thank-You Emailsend email
Emails the customer a thank-you note acknowledging their decision to decline the quote.
- 15Set Status: Quote Acceptedupdate record
Sets the request status to Quote Accepted.
- 16Office: Schedule Jobcreate task
Assigns an office staff task to schedule the job's start date and assigned painting team.
- 17Save Scheduling Detailsupdate record
Persists the job start date and assigned painting team to the record.
- 18Set Status: Job Scheduledupdate record
Sets the request status to Job Scheduled.
- 19Send Job Start Date Emailsend email
Emails the customer the confirmed job start date.
- 20Painting Team: Complete Jobcreate task
Assigns the painting team a task with no due date to complete the job and record completion details.
- 21Save Completion Detailsupdate record
Persists the completion notes, before/after photos, and final invoice amount to the record.
- 22Set Status: Job Completedupdate record
Sets the request status to Job Completed.
- 23Send Completion Thank-You Emailsend email
Emails the customer a thank-you note with the final invoice amount.
- 24Wait 2 Days Before Feedback Request
Waits two days after job completion before requesting feedback.
- 25Send Feedback Requestrequest external input
Emails the customer a feedback form with a 1-5 rating and comments.
Fields
- Full Name*
- Email*
- Mobile*
- Site Address*
- Job Type*
- Property Type*
- +25 more fields
Forms
Painting Quote Request
11 fields
Data Views
Quote Requests
customer_name, site_address, job_type, quote_amount +2 more
Dashboard Widgets
Recommended integrations
Setup the following integrations to extend workflow capability.
Send email in the workflow
AWS SES
Similar Workflows
Similar Categories
FAQs
What happens if the customer doesn't respond to the quote email?
The workflow waits at the Send Quote to Customer step until the customer submits the accept/decline form, so the request stays in Quote Sent status until then. The record's timeline shows when the quote was sent, making it easy for staff to see how long a decision has been outstanding and follow up if needed.
Can this handle a customer who declines the quote?
Yes. The Route on Quote Decision step checks the customer's response, and if they decline, the status is set to Quote Declined and a thank-you email is sent automatically. No further scheduling or job steps run for that request.
What if the estimator needs more than 2 days to complete the site inspection?
The site inspection task has a 2-day due date, but the workflow still waits for the estimator to complete it before moving on — it doesn't skip the step if the deadline passes. The due date is there to flag overdue tasks in the workspace, and the assigned estimator can complete it whenever the inspection is actually done.
Who is responsible for each task in this workflow?
The estimator handles site inspection and quote preparation, office staff schedule the job's start date and assigned painting team, and the painting team records completion details including before/after photos and the final invoice amount. Each task is assigned to a workspace member and the workflow waits for it to be completed before moving to the next step.
Can we customise the quote request form or the questions asked?
Yes, the intake form fields, task details, and emailed forms can all be adjusted by describing the change in plain English or editing the steps directly in the workflow editor. Earlier versions of the workflow are kept, so changes can be reviewed or reverted if needed.
What happens to the before and after photos submitted by the painting team?
Since the painting team's completion task is one the workflow waits for, the before photos, after photos, completion notes, and final invoice amount are all saved directly to the request record. They appear in the record's timeline alongside the rest of the job history.
What if we want to skip the feedback request for some jobs?
As written, the workflow sends a feedback request to every customer two days after the job is marked completed. If certain job types should be excluded, that logic can be added to the workflow by editing the routing steps or describing the desired condition in plain English.
How do customers interact with this process without creating an account?
Customers submit the initial quote request through a public request form and respond to the quote and feedback surveys through forms emailed directly to them. They never need to log in or create an account at any stage of the process.
What if the final invoice amount changes after the job starts?
The final invoice amount is recorded by the painting team as part of the Complete Job task, so it reflects the amount at the time the job is marked complete. If pricing needs to be revisited before that point, staff can update the quote details recorded earlier, since earlier task answers remain visible in the record's timeline.
Can this workflow track multiple quote requests at once across different statuses?
Yes, each submitted request creates its own record with a reference number, its own status, and its own timeline of activity. Table views and dashboards let staff see all requests grouped by status, such as Site Inspection, Quote Sent, or Job Scheduled, at a glance.
Ready to use this workflow?
Create a free account and customise this workflow for your business.
