Plumbing service request form
A plumbing service request form streamlines customer intake for a plumbing company — it captures where the problem is, what type of issue they're facing (leak, clog, water heater, installation, etc.), and a detailed description so the dispatcher can assign the right plumber and set realistic appointment windows. Optional photos let the customer show the problem before the plumber arrives.
The form beside this text is live. Fill it in and submit it — it validates exactly as it would for a real respondent, and saves nothing.
A dropdown for issue type lets dispatchers assign plumbers with the right skills
A water heater replacement requires different expertise than a clogged drain.
Optional photo upload lets customers document the problem without a phone call
A photo of a leaking pipe or backed-up sink helps the plumber prepare materials.
This one uses file uploads, which is a paid feature — you can build and edit it on the free plan, but saving it needs an upgrade.
No card required.
Plumbing Service Request
Live previewHow to build this form
6 steps in the editor.
- Add text and email fields for customer name and email, plus a phone field.
- Add text fields for service address (street, city, state, zip).
- Add a dropdown for the type of plumbing issue (leak, clog, water heater, installation, other).
- Add a required textarea for detailed description of the problem.
- Add a date field for preferred appointment.
- Add an optional file upload for photos of the issue.
Fields in this form
9 fields, using 7 of the 19 field types available.
| Question | Field type | Required |
|---|---|---|
| Your name | Short text | Yes |
| Email address | Yes | |
| Phone number | Phone | Yes |
| Service address (street) | Short text | Yes |
| City, state and ZIP code | Short text | Yes |
| Type of plumbing issue | Dropdown | Yes |
| Describe the problem in detail | Long text | Yes |
| Preferred appointment date | Date | Optional |
| Photos of the issue (optional) | File upload | Optional |
What goes wrong with this form
Specific to a plumbing service request form, not general advice about forms.
Using a single text field for the entire address instead of street, city, zip
Free-form address text is hard to parse and risks typos. Separate fields ensure the dispatcher can locate the customer reliably.
Not asking for a detailed problem description
A vague request like "pipe leak" keeps the plumber guessing. A textarea description of where it's leaking and how long it's been happening saves a callback.
Making photos required instead of optional
Many customers can't or won't photograph the problem before calling. Make file uploads optional.
Questions about this form
Does this form provide a quote or pricing estimate?
No. This form submits a service request. A plumber will review it and contact the customer with a quote and availability.
What if I don't know what type of issue it is?
Select "Other" and describe what you see. The plumber can diagnose the real problem on arrival.
Can I upload multiple photos?
This form supports one file upload per field. If you need multiple photos, provide one clear photo or ask the customer to compress them into a zip file.
This one uses file uploads, which is a paid feature — you can build and edit it on the free plan, but saving it needs an upgrade.