Streamline Plumbing Post-Job Customer Surveys 2026
Key Takeaways
A post-job survey sent within 2 hours of job completion captures a response rate 3–4x higher than one sent 24 hours later — timing is the single biggest lever in survey performance.
Most plumbing companies leave the review generation step entirely manual: a technician mentions Google at the door, the customer says "sure," and 80% of them never follow through. Automation closes that gap.
Automated NPS surveys with negative-response routing cut customer escalation costs by catching dissatisfied customers before they post a 1-star review — industry data suggests 70% of negative online reviews are avoidable with a prompt private recovery channel.
The workflow recipe in this guide triggers automatically on job close in ServiceTitan or Jobber, sends an NPS survey, routes positive respondents to a Google review request, and escalates negative responses to the office manager.
US Tech Automations orchestrates the ServiceTitan job-close trigger, the Twilio SMS delivery, and the conditional routing logic that standalone survey tools like NiceJob and Podium cannot handle across platforms.
Customer feedback in the plumbing trades is binary: either a customer leaves you a glowing Google review that drives the next booking, or they post a 1-star complaint that you spend the next six months responding to. The window between job completion and that outcome is roughly 24–48 hours — and whether you capture the positive or absorb the negative is largely determined by whether your post-job outreach is automated or left to chance.
This workflow recipe covers the full post-job survey chain for plumbing companies: trigger, delivery, NPS capture, conditional routing, Google review request, and negative-response escalation. No manual steps after job close.
Plain-language definition: A plumbing post-job customer survey workflow is an automated sequence that fires when a job is marked complete in your field service software, sends a brief NPS or satisfaction survey via SMS or email, and then routes the response: satisfied customers go to a Google review request, dissatisfied customers get a recovery call from the office.
The Revenue Case for Post-Job Survey Automation
According to the Houzz 2025 Home Services Industry Report, the US home services market has expanded significantly, driven by increased homeowner spending on maintenance and repair. In that competitive market, online reputation is the primary driver of new customer acquisition for local plumbing companies — more than paid advertising, more than referrals, more than geographic coverage.
The problem is capture rate. Most plumbing companies have satisfied customers — their NPS, if measured, would be positive. But fewer than 15% of satisfied customers proactively leave a Google review without being asked, according to BrightLocal's 2024 Local Consumer Review Survey. Customers who are asked — with a frictionless, immediate request — leave reviews at a rate of 25–35%.
The math on a 10-technician plumbing company completing 20 jobs per day: if 70% of customers are satisfied and currently 10% leave reviews, you are getting 1.4 reviews per day. With automated post-job survey + Google review routing capturing a 30% rate from satisfied customers, you generate 4.2 reviews per day — 3x review velocity, compounding monthly into a materially stronger Google Business Profile rank.
According to ServiceTitan 2024 Pulse Report data, HVAC and plumbing contractors with systematic review collection outperform market average on lead-to-job conversion — companies with 4.7+ star ratings see measurably higher booking rates from Google Local Services Ads.
| Survey Timing After Job Close | Response Rate | Review Conversion (of 9–10 scores) |
|---|---|---|
| Under 30 minutes | 30–40% | 28–35% |
| 1–2 hours | 18–25% | 20–27% |
| 3–6 hours | 10–15% | 12–18% |
| 24+ hours | 5–8% | 6–10% |
Who This Is For
This recipe is designed for plumbing companies with 3–30 technicians using ServiceTitan, Jobber, or Housecall Pro as their primary field service management platform. It assumes you are currently collecting customer feedback informally (technician mentions it on-site, occasional email follow-up) rather than through an automated system.
Red flags: Skip this workflow if you do not have a field service platform with job-close events accessible via API or webhook (paper dispatch and invoice means no automation trigger). Skip if your business is entirely commercial/B2B with no residential customers — post-job NPS automation is optimized for homeowner relationships, not facilities managers. Also skip if your customer base already includes a large percentage of property management companies who prefer formal written feedback processes over SMS surveys.
The Workflow Recipe
Trigger: Job Marked Complete in ServiceTitan
When a technician marks a job as complete in ServiceTitan (mobile app), ServiceTitan fires a webhook to your automation middleware. The webhook payload includes: job ID, customer name, customer phone number, customer email, technician name, job type, and job completion timestamp.
If you use Jobber: the equivalent trigger is Jobber's "Job Completed" webhook, which fires when a job is moved to the Completed status. Housecall Pro also supports completed-job webhooks on Pro and above plans.
Important: Confirm that your field service platform is configured to fire the webhook on job completion (technician submits work order) rather than on invoice creation — invoice creation can lag job completion by hours or days, and survey timing is critical.
Step 1: Validate Customer Contact Data
Before sending any survey, validate that the customer record has a mobile phone number and/or email address. A surprising number of service records have only a billing address or a landline on file. Build a validation branch:
Phone + email available: Proceed to Step 2 (SMS first, email fallback).
Phone only: Proceed to Step 2 (SMS only).
Email only: Proceed to Step 2 (email only).
Neither available: Log the gap, create a task for the office to update the customer record, and close the workflow. Do not attempt a survey without a valid delivery channel.
Step 2: Send the Post-Job NPS Survey via SMS
Send the survey within 15–30 minutes of job completion. This is the timing sweet spot — the technician has just left, the customer has seen the completed work, and the experience is fresh.
SMS template:
"Hi [First Name], thanks for choosing [Company]! How did [Technician First Name] do today? Reply 1–10 (10 = excellent). Takes 30 seconds. — [Company Name]"
Use Twilio for SMS delivery. Twilio's API supports conversational SMS replies, which allows you to capture the NPS score via a reply message without requiring the customer to click a link. This dramatically increases response rates — link-click surveys see 8–12% response rates; conversational SMS reply surveys see 25–40% response rates.
If the customer does not reply within 4 hours, send a single SMS follow-up. If still no reply, send an email follow-up (if email is on file) 24 hours later. Do not send more than 3 outreach attempts total — oversaturation damages brand perception.
Step 3: Capture and Classify the NPS Score
When a reply comes in via Twilio, your middleware parses the reply and classifies the respondent:
| Score | Classification | Next Step |
|---|---|---|
| 9–10 | Promoter | Route to Google review request |
| 7–8 | Passive | Route to brief follow-up question, no review push |
| 1–6 | Detractor | Route to recovery workflow, escalate to office manager |
Log the score and classification in ServiceTitan (via API write-back to the job record's custom fields) or in a connected CRM for reporting.
According to the ANGI 2024 Annual Report, homeowners who use digital platforms to find and book services are more likely to leave reviews when the review request arrives immediately after service — the correlation between same-day outreach and review completion is one of the strongest drivers of review volume.
Step 4: Route Promoters to Google Review Request
For scores of 9–10, send a follow-up SMS within 60 seconds of the score reply:
"That's great to hear! Would you mind sharing that on Google? It helps us a lot: [Your Google Review Link] — takes under a minute. Thank you!"
The Google review link should be your direct Google review shortlink (available in your Google Business Profile dashboard under "Get more reviews"). Do not send a link to your Google Business Profile homepage — send the direct review-compose link that opens with one tap.
Track click-through on the review link using a UTM parameter or a link shortener with click tracking (Bitly or Rebrandly). This gives you a reliable measure of review request conversion rate separate from review volume (some customers click but do not submit).
US Tech Automations can integrate the Twilio delivery, the Google review link routing, and the click tracking into a single middleware layer — handling the conditional branching that multi-tool no-code setups struggle to keep synchronized.
Step 5: Recover Detractors Before They Post Publicly
For scores of 1–6, do NOT send a review request. Instead:
Immediately send an SMS acknowledgment: "We're sorry to hear that. A member of our team will be in touch shortly to make it right."
Create a high-priority task in ServiceTitan or your CRM assigned to the office manager: "Detractor recovery — [Customer Name] — Score: [X] — Job: [Job ID] — Contact within 2 hours."
Send a Slack notification to the office manager's direct channel with the same details.
Log the detractor event in your NPS dashboard.
Resolution target: Contact the detractor within 2 hours. If the issue can be resolved (a callback, a partial refund, a re-dispatch to fix a problem), the customer is far less likely to post a negative review — and may become a promoter after a recovery experience. Studies in service recovery research consistently show that customers who have a problem resolved well are more loyal than customers who never had a problem at all.
Step 6: Handle Passives with a Soft Follow-Up
For scores of 7–8, send a brief follow-up question 24 hours later:
"Hi [First Name], we value your feedback. Is there anything we could have done better today? [Optional link to brief 2-question form]"
Passives often have specific, actionable feedback (technician was 30 minutes late, explanation of the repair wasn't clear) that reveals operational improvement opportunities. Log all passive responses in a monthly feedback review. Do not push passives to the Google review funnel — a 3-star review from a passive respondent damages your average more than not getting a review.
Step 7: Aggregate NPS Data for Weekly Reporting
Every Monday, your automation generates a weekly NPS summary report and sends it to the operations manager and/or owner via email. The report includes:
Total jobs completed the prior week
Survey response rate
NPS score (Promoters minus Detractors, as a percentage)
Detractor incidents and resolution status
Review requests sent vs. reviews received (from Google Business Profile API if integrated)
Technician-level NPS breakdown (if scores are tagged by tech)
According to Gartner's 2024 Customer Service Technology Survey, field service companies that review technician-level NPS scores weekly identify underperforming technicians 3 months earlier than those reviewing quarterly — enabling targeted coaching before customer relationships deteriorate.
Step 8: Feed NPS Data Back into Dispatch Priority
This step is the most sophisticated and most valuable: use the NPS data to inform which technicians get priority dispatch for high-value repeat customers. In ServiceTitan, technicians can be assigned skills and specializations. Add a "High-NPS Tech" tag for technicians with a trailing 90-day NPS score above 70, and configure dispatch preferences so that high-value repeat customers (>2 prior jobs, average job value >$500) are preferentially assigned to high-NPS technicians.
This closes the loop: post-job surveys are not just reputation management — they are dispatch intelligence.
Tool Comparison: Survey Automation Options for Plumbing Companies
| Capability | NiceJob | Podium | Typeform | US Tech Automations |
|---|---|---|---|---|
| ServiceTitan integration | Yes | Yes | No | Yes |
| Conditional NPS routing | Basic | Basic | No | Full (Promoter/Passive/Detractor) |
| Twilio SMS delivery | No (own SMS) | Yes | No | Yes |
| Google review link send | Yes | Yes | No | Yes |
| Detractor escalation | No | Basic | No | Yes (CRM task + Slack) |
| Technician-level NPS reporting | No | No | No | Yes |
| Where NiceJob wins | Easiest setup, great for small shops | — | — | Best for <5 techs, review-only focus |
| Where Podium wins | Two-way messaging UX | — | — | Better for text-to-pay + reviews |
| Where Typeform wins | Survey design flexibility | — | — | Best for detailed custom surveys |
| Price | ~$75/month | ~$400/month | ~$50/month | Varies by workflow complexity |
When NOT to use US Tech Automations: If you manage fewer than 5 technicians and your primary goal is generating Google reviews (not NPS measurement or detractor recovery), NiceJob or Podium is a faster, lower-cost starting point. US Tech Automations is the right fit when you need the full conditional routing — Promoter to Google, Passive to follow-up, Detractor to recovery escalation — and want that workflow integrated with ServiceTitan job data and weekly reporting.
Glossary
NPS (Net Promoter Score): A customer loyalty metric calculated as the percentage of Promoters (9–10) minus the percentage of Detractors (1–6). Widely used in service businesses as a leading indicator of customer retention and referral volume.
Job-close trigger: A webhook or API event fired by your field service platform when a technician marks a job as complete, used to initiate post-job workflows.
Detractor: An NPS respondent who scores 1–6. These customers are at risk of churning and posting negative reviews — they require immediate recovery outreach.
Google review shortlink: A direct URL that opens the Google review compose window for your Business Profile, minimizing friction in the review submission process.
Conversational SMS: A text message exchange where the customer replies directly to the SMS rather than clicking a link — significantly higher response rates than link-based surveys in field service contexts.
FAQs
How soon after job completion should we send the survey?
Send within 15–30 minutes of job completion for maximum response rate. Response rates drop steeply after 2 hours — customers have mentally moved on. If your ServiceTitan job-close webhook has a delay (some integrations batch hourly), prioritize reducing that delay. A 15-minute delivery beats a 3-hour delivery every time.
What response rate should we expect from SMS surveys?
Conversational SMS surveys in the home services space typically see 25–40% response rates when sent within 30 minutes of job completion. Email surveys see 8–15%. The gap is driven by SMS's near-universal open rate (97% within 3 minutes, according to EZTexting's 2024 SMS Marketing Report) versus email's 20–30% open rate in service contexts.
Can we use this workflow if we use Jobber instead of ServiceTitan?
Yes. Jobber's webhook system fires on job completion and supports the same trigger architecture. The middleware logic in Steps 1–8 is platform-agnostic — the specific API endpoints change but the workflow structure is identical. Housecall Pro also works with minor adjustments to the webhook payload parsing.
What if a customer responds with a non-numeric reply to the NPS SMS?
Build a fallback in your Twilio handling: if the reply is not a number between 1 and 10, send a clarification: "Please reply with a number from 1 (poor) to 10 (excellent). We'll only use this to improve our service." If the second reply is also non-numeric, close the survey interaction and log it as a "non-response" — do not pursue further.
How do we handle reviews left without going through the survey flow?
Some customers will leave Google reviews organically without going through your survey workflow. That is a positive signal. Your weekly reporting should pull review count from the Google Business Profile API independently of your Twilio click-tracking data — the two numbers will not always match, and that is expected.
Is there a risk of violating TCPA regulations with automated SMS?
Yes. TCPA (Telephone Consumer Protection Act) requires prior express written consent before sending automated marketing SMS messages. Post-service transactional messages — a survey about the service just completed — generally fall within the "transactional" exemption, but the line between transactional and marketing can blur if you include promotional content. Consult your attorney before deploying, and ensure your job booking confirmation captures SMS consent language.
Next Steps
Automated post-job surveys are the lowest-friction way to accelerate your Google review profile and catch dissatisfied customers before they escalate publicly. Review US Tech Automations pricing for home services workflow plans, or explore home services AI agent capabilities to see how post-survey outreach connects to broader customer relationship automation.
For related field service workflows, see:
About the Author

Helping businesses leverage automation for operational efficiency.