nealyirrigation.com
Open in
urlscan Pro
185.199.109.153
Public Scan
Submitted URL: https://www.nealyirrigation.com/
Effective URL: https://nealyirrigation.com/
Submission: On September 20 via api from US — Scanned from US
Effective URL: https://nealyirrigation.com/
Submission: On September 20 via api from US — Scanned from US
Form analysis
2 forms found in the DOM<form id="contactModal" class="overflow-y-auto sm:w-full" onsubmit="send_sms('Nealy-Irrigation')">
<div class="flex-grow h-full overflow-x-hidden overflow-y-auto">
<div class="h-auto px-6 sm:mt-6 space-y-6 sm:space-y-0 sm:grid sm:grid-cols-2 sm:gap-x-6 sm:gap-y-4">
<div>
<label for="contact-full-name" class="font-medium text-base text-white">Full name *</label>
<input type="text" name="full-name" id="contact-full-name" class="block w-full border-gray-500 py-2.5 mt-1 rounded-sm shadow-sm focus:ring-primary focus:border-primary" placeholder="Jane Rodgers" required="">
</div>
<div>
<label for="contact-phone-number" class="font-medium text-base text-white">Phone number *</label>
<input type="tel" name="phone-number" autocomplete="on" id="contact-phone-number" class="contact-phone-number block w-full border-gray-500 py-2.5 mt-1 rounded-sm shadow-sm focus:ring-primary focus:border-primary" required="">
</div>
<div>
<label for="contact-email" class="font-medium text-base text-white">Email</label>
<input type="text" name="email" id="contact-email" class="block w-full border-gray-500 py-2.5 mt-1 rounded-sm shadow-sm focus:ring-primary focus:border-primary" placeholder="name@example.com">
</div>
<div>
<label for="contact-address" class="font-medium text-base text-white"> Address<span> *</span>
</label>
<input type="text" name="address" id="contact-address" class="block w-full border-gray-500 py-2.5 mt-1 rounded-sm shadow-sm focus:ring-primary focus:border-primary" placeholder="123 Main Street, Boston, MA 02212" required="">
</div>
<div class="relative">
<label for="contact-date" class="font-medium text-base text-white">Preferred Date of Service</label>
<div class="w-4 h-4 absolute transform translate-y-4.5 left-4"></div>
<input id="contact-date" name="date" type="date" class="block text-left z-50 w-full border-gray-500 py-2.5 mt-1 rounded-sm shadow-sm focus:ring-primary focus:border-primary">
</div>
<div>
<label for="contact-short-answer-7a14eb05-f871-4be3-850e-1530c55539c0" class="font-medium text-base text-white">Promo code</label>
<input type="text" name="short-answer-7a14eb05-f871-4be3-850e-1530c55539c0" id="contact-short-answer-7a14eb05-f871-4be3-850e-1530c55539c0"
class="block w-full border-gray-500 py-2.5 mt-1 rounded-sm shadow-sm focus:ring-primary focus:border-primary" placeholder="Type your response here...">
</div>
<div class="block sm:grid sm:col-span-2">
<label class="font-medium text-base text-white">Services</label>
<fieldset class="bg-white p-4 sm:p-6 mt-1 rounded-sm">
<div class="grid auto-cols-auto gap-4 grid-cols-2">
<div class="flex items-center">
<input id="contact-service-1943982" name="service-1943982" type="checkbox" class="w-4 h-4 border-gray-500 rounded text-primary focus:ring-primary" value="Irrigation System Design & Install">
<label for="contact-service-1943982" class="ml-3 text-sm font-normal text-gray-700">Irrigation System Design & Install</label>
</div>
<div class="flex items-center">
<input id="contact-service-1943989" name="service-1943989" type="checkbox" class="w-4 h-4 border-gray-500 rounded text-primary focus:ring-primary" value="French Drainage Install">
<label for="contact-service-1943989" class="ml-3 text-sm font-normal text-gray-700">French Drainage Install</label>
</div>
<div class="flex items-center">
<input id="contact-service-1943984" name="service-1943984" type="checkbox" class="w-4 h-4 border-gray-500 rounded text-primary focus:ring-primary" value="Irrigation System Reroutes">
<label for="contact-service-1943984" class="ml-3 text-sm font-normal text-gray-700">Irrigation System Reroutes</label>
</div>
<div class="flex items-center">
<input id="contact-service-1943983" name="service-1943983" type="checkbox" class="w-4 h-4 border-gray-500 rounded text-primary focus:ring-primary" value="Irrigation System Repair">
<label for="contact-service-1943983" class="ml-3 text-sm font-normal text-gray-700">Irrigation System Repair</label>
</div>
<div class="flex items-center">
<input id="contact-service-1943985" name="service-1943985" type="checkbox" class="w-4 h-4 border-gray-500 rounded text-primary focus:ring-primary" value="Irrigation System Maintenance">
<label for="contact-service-1943985" class="ml-3 text-sm font-normal text-gray-700">Irrigation System Maintenance</label>
</div>
<div class="flex items-center">
<input id="contact-service-1943986" name="service-1943986" type="checkbox" class="w-4 h-4 border-gray-500 rounded text-primary focus:ring-primary" value="Irrigation Foundation Drip">
<label for="contact-service-1943986" class="ml-3 text-sm font-normal text-gray-700">Irrigation Foundation Drip</label>
</div>
<div class="flex items-center">
<input id="contact-service-1943987" name="service-1943987" type="checkbox" class="w-4 h-4 border-gray-500 rounded text-primary focus:ring-primary" value="Irrigation System Extensions">
<label for="contact-service-1943987" class="ml-3 text-sm font-normal text-gray-700">Irrigation System Extensions</label>
</div>
<div class="flex items-center">
<input id="contact-service-1943988" name="service-1943988" type="checkbox" class="w-4 h-4 border-gray-500 rounded text-primary focus:ring-primary" value="Irrigation System Upgrades">
<label for="contact-service-1943988" class="ml-3 text-sm font-normal text-gray-700">Irrigation System Upgrades</label>
</div>
<div class="flex flex-col">
<div class="flex items-center">
<input id="contact-service-other-checkbox" name="service-other" type="checkbox" class="w-4 h-4 border-gray-500 rounded text-primary focus:ring-primary" value="Other" onclick="toggleOtherServices()">
<label for="contact-label-service-other-checkbox" class="ml-3 text-sm text-gray-600">Other</label>
</div>
<input id="contact-service-other-text" name="service-other-text" type="text" class="ml-4 block w-full border-gray-500 py-2.5 mt-1 rounded-sm shadow-sm focus:ring-primary focus:border-primary hidden">
</div>
</div>
</fieldset>
</div>
<div class="block sm:grid sm:col-span-2">
<label for="contact-paragraph-aed510cf-9595-4834-a6f4-43b77179f991" class="font-medium text-base text-white">How can we help?</label>
<textarea id="contact-paragraph-aed510cf-9595-4834-a6f4-43b77179f991" name="paragraph-aed510cf-9595-4834-a6f4-43b77179f991" rows="4"
class="block py-2.5 px-2.5 mt-1 w-full border border-gray-500 rounded-sm shadow-sm focus:ring-primary focus:border-primary" placeholder="Type your response here..."></textarea>
</div>
<div class="block sm:flex sm:flex-col sm:w-full mt-5 sm:mt-0">
<label class="font-medium text-base text-white">Upload a photo</label>
<div class="bg-white p-3 mt-1 rounded-sm border border-gray-500">
<div x-data="{
imageUrl: '',
fileTooLarge: false,
fileChosen(event) {
if (this.isProperlySized(event)) {
this.fileToDataUrl(event, (src) => (this.imageUrl = src));
this.fileTooLarge = false;
}
else
this.fileTooLarge = true;
},
fileToDataUrl(event, callback) {
if (!event.target.files.length) return;
let file = event.target.files[0],
reader = new FileReader();
reader.readAsDataURL(file);
reader.onload = (e) => callback(e.target.result);
},
isProperlySized(event) {
const files = event.currentTarget.files;
for (const file in files) {
const filesize = ((files[file].size/1024)/1024).toFixed(4);
if (filesize > 2)
return false;
}
return true;
},
}">
<div x-show="imageUrl !== ''" x-collapse="">
<div class="flex flex-col items-center space-y-2 sm:space-y-0 sm:flex-row sm:space-x-5">
<img :src="imageUrl" class="object-cover rounded-sm w-[200px] h-[140px]" :value="imageUrl" id="contact-attachment">
<button @click="imageUrl = ''; $refs.fileInput.value = '';" type="button"
class="inline-flex items-center px-4 py-2.5 text-sm font-medium text-gray-700 border border-gray-500 rounded-sm shadow-sm hover:bg-gray-50 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-indigo-500"> Change </button>
</div>
</div>
<label for="file-upload" class="relative font-medium rounded-sm cursor-pointer text-primary">
<div x-show="imageUrl === ''" x-collapse="">
<div x-on:dragenter.prevent.stop="" x-on:dragleave.prevent.stop="" class="flex justify-center px-6 pt-5 pb-6 mt-1 sm:pt-2 sm:pb-2 sm:mt-0 border-2 border-dashed rounded-sm">
<div class="space-y-1 text-center">
<svg class="w-12 h-12 mx-auto text-gray-400" stroke="currentColor" fill="none" viewBox="0 0 48 48" aria-hidden="true">
<path d="M28 8H12a4 4 0 00-4 4v20m32-12v8m0 0v8a4 4 0 01-4 4H12a4 4 0 01-4-4v-4m32-4l-3.172-3.172a4 4 0 00-5.656 0L28 28M8 32l9.172-9.172a4 4 0 015.656 0L28 28m0 0l4 4m4-24h8m-4-4v8m-12 4h.02" stroke-width="2"
stroke-linecap="round" stroke-linejoin="round"></path>
</svg>
<div class="flex justify-center text-sm text-gray-600">
<span class="text-primary">Upload a photo</span>
<input x-ref="fileInput" id="file-upload" name="file-upload" type="file" class="sr-only" @change="fileChosen">
</div>
<p class="text-xs text-gray-500">PNG, JPG, GIF up to 2MB</p>
</div>
</div>
</div>
</label>
<p x-show="fileTooLarge" class="mt-2 text-sm text-red-600"> The selected file is too large. Please reduce the size or choose another file. </p>
</div>
</div>
</div>
</div>
<div class="z-50 flex-col px-6 pt-3 pb-4 bg-primary flex w-full align-middle items-center justify-center">
<div class="text-gray-300 text-sm font-normal mt-1.5"> By providing your phone number, you agree to receive text messages (SMS) from Nealy Irrigation. You can unsubscribe at anytime by replying STOP. Message and data rates may apply. Message
frequency varies. </div>
<button id="sendButton"
class="cta_text_conversion flex justify-center relative rounded-sm mx-4 py-2.5 mt-6 sm:mt-4 bg-secondary hover:bg-secondary-darker w-full text-primary-foreground hover:ring-2 hover:ring-offset-2 hover:ring-secondary transition-all ease-out duration-300 uppercase">
Send </button>
</div>
</div>
</form>
<form id="contactModal" class="overflow-y-auto sm:w-full" onsubmit="send_sms('Nealy-Irrigation')">
<div class="flex-grow h-full overflow-x-hidden overflow-y-auto">
<div class="h-auto px-6 sm:mt-6 space-y-6 sm:space-y-0 sm:grid sm:grid-cols-2 sm:gap-x-6 sm:gap-y-4">
<div>
<label for="contact-full-name" class="font-medium text-base text-white">Full name *</label>
<input type="text" name="full-name" id="contact-full-name" class="block w-full border-gray-500 py-2.5 mt-1 rounded-sm shadow-sm focus:ring-primary focus:border-primary" placeholder="Jane Rodgers" required="">
</div>
<div>
<label for="contact-phone-number" class="font-medium text-base text-white">Phone number *</label>
<div class="iti iti--allow-dropdown iti--show-flags">
<div class="iti__flag-container">
<div class="iti__selected-flag" role="combobox" aria-haspopup="listbox" aria-controls="iti-0__country-listbox" aria-owns="iti-0__country-listbox" aria-expanded="false" aria-label="Telephone country code" tabindex="0"
title="United States: +1">
<div class="iti__flag iti__us"></div>
<div class="iti__arrow"></div>
</div>
<ul class="iti__country-list iti__hide" id="iti-0__country-listbox" role="listbox" aria-label="List of countries">
<li class="iti__country iti__preferred iti__active" tabindex="-1" id="iti-0__item-us-preferred" role="option" data-dial-code="1" data-country-code="us" aria-selected="true">
<div class="iti__flag-box">
<div class="iti__flag iti__us"></div>
</div><span class="iti__country-name">United States</span><span class="iti__dial-code">+1</span>
</li>
<li class="iti__country iti__preferred" tabindex="-1" id="iti-0__item-gb-preferred" role="option" data-dial-code="44" data-country-code="gb" aria-selected="false">
<div class="iti__flag-box">
<div class="iti__flag iti__gb"></div>
</div><span class="iti__country-name">United Kingdom</span><span class="iti__dial-code">+44</span>
</li>
<li class="iti__divider" role="separator" aria-disabled="true"></li>
<li class="iti__country iti__standard" tabindex="-1" id="iti-0__item-ca" role="option" data-dial-code="1" data-country-code="ca" aria-selected="false">
<div class="iti__flag-box">
<div class="iti__flag iti__ca"></div>
</div><span class="iti__country-name">Canada</span><span class="iti__dial-code">+1</span>
</li>
<li class="iti__country iti__standard" tabindex="-1" id="iti-0__item-gb" role="option" data-dial-code="44" data-country-code="gb" aria-selected="false">
<div class="iti__flag-box">
<div class="iti__flag iti__gb"></div>
</div><span class="iti__country-name">United Kingdom</span><span class="iti__dial-code">+44</span>
</li>
<li class="iti__country iti__standard" tabindex="-1" id="iti-0__item-us" role="option" data-dial-code="1" data-country-code="us" aria-selected="false">
<div class="iti__flag-box">
<div class="iti__flag iti__us"></div>
</div><span class="iti__country-name">United States</span><span class="iti__dial-code">+1</span>
</li>
</ul>
</div><input type="tel" name="phone-number" autocomplete="on" id="contact-phone-number" class="contact-phone-number block w-full border-gray-500 py-2.5 mt-1 rounded-sm shadow-sm focus:ring-primary focus:border-primary" required=""
data-intl-tel-input-id="0" placeholder="(201) 555-0123">
</div>
</div>
<div>
<label for="contact-email" class="font-medium text-base text-white">Email</label>
<input type="text" name="email" id="contact-email" class="block w-full border-gray-500 py-2.5 mt-1 rounded-sm shadow-sm focus:ring-primary focus:border-primary" placeholder="name@example.com">
</div>
<div>
<label for="contact-address" class="font-medium text-base text-white"> Address<span> *</span>
</label>
<input type="text" name="address" id="contact-address" class="block w-full border-gray-500 py-2.5 mt-1 rounded-sm shadow-sm focus:ring-primary focus:border-primary pac-target-input" placeholder="123 Main Street, Boston, MA 02212" required=""
autocomplete="off">
</div>
<div class="relative">
<label for="contact-date" class="font-medium text-base text-white">Preferred Date of Service</label>
<div class="w-4 h-4 absolute transform translate-y-4.5 left-4"></div>
<input id="contact-date" name="date" type="date" class="block text-left z-50 w-full border-gray-500 py-2.5 mt-1 rounded-sm shadow-sm focus:ring-primary focus:border-primary" min="2024-09-20" max="2026-09-20">
</div>
<div>
<label for="contact-short-answer-7a14eb05-f871-4be3-850e-1530c55539c0" class="font-medium text-base text-white">Promo code</label>
<input type="text" name="short-answer-7a14eb05-f871-4be3-850e-1530c55539c0" id="contact-short-answer-7a14eb05-f871-4be3-850e-1530c55539c0"
class="block w-full border-gray-500 py-2.5 mt-1 rounded-sm shadow-sm focus:ring-primary focus:border-primary" placeholder="Type your response here...">
</div>
<div class="block sm:grid sm:col-span-2">
<label class="font-medium text-base text-white">Services</label>
<fieldset class="bg-white p-4 sm:p-6 mt-1 rounded-sm">
<div class="grid auto-cols-auto gap-4 grid-cols-2">
<div class="flex items-center">
<input id="contact-service-1943982" name="service-1943982" type="checkbox" class="w-4 h-4 border-gray-500 rounded text-primary focus:ring-primary" value="Irrigation System Design & Install">
<label for="contact-service-1943982" class="ml-3 text-sm font-normal text-gray-700">Irrigation System Design & Install</label>
</div>
<div class="flex items-center">
<input id="contact-service-1943989" name="service-1943989" type="checkbox" class="w-4 h-4 border-gray-500 rounded text-primary focus:ring-primary" value="French Drainage Install">
<label for="contact-service-1943989" class="ml-3 text-sm font-normal text-gray-700">French Drainage Install</label>
</div>
<div class="flex items-center">
<input id="contact-service-1943984" name="service-1943984" type="checkbox" class="w-4 h-4 border-gray-500 rounded text-primary focus:ring-primary" value="Irrigation System Reroutes">
<label for="contact-service-1943984" class="ml-3 text-sm font-normal text-gray-700">Irrigation System Reroutes</label>
</div>
<div class="flex items-center">
<input id="contact-service-1943983" name="service-1943983" type="checkbox" class="w-4 h-4 border-gray-500 rounded text-primary focus:ring-primary" value="Irrigation System Repair">
<label for="contact-service-1943983" class="ml-3 text-sm font-normal text-gray-700">Irrigation System Repair</label>
</div>
<div class="flex items-center">
<input id="contact-service-1943985" name="service-1943985" type="checkbox" class="w-4 h-4 border-gray-500 rounded text-primary focus:ring-primary" value="Irrigation System Maintenance">
<label for="contact-service-1943985" class="ml-3 text-sm font-normal text-gray-700">Irrigation System Maintenance</label>
</div>
<div class="flex items-center">
<input id="contact-service-1943986" name="service-1943986" type="checkbox" class="w-4 h-4 border-gray-500 rounded text-primary focus:ring-primary" value="Irrigation Foundation Drip">
<label for="contact-service-1943986" class="ml-3 text-sm font-normal text-gray-700">Irrigation Foundation Drip</label>
</div>
<div class="flex items-center">
<input id="contact-service-1943987" name="service-1943987" type="checkbox" class="w-4 h-4 border-gray-500 rounded text-primary focus:ring-primary" value="Irrigation System Extensions">
<label for="contact-service-1943987" class="ml-3 text-sm font-normal text-gray-700">Irrigation System Extensions</label>
</div>
<div class="flex items-center">
<input id="contact-service-1943988" name="service-1943988" type="checkbox" class="w-4 h-4 border-gray-500 rounded text-primary focus:ring-primary" value="Irrigation System Upgrades">
<label for="contact-service-1943988" class="ml-3 text-sm font-normal text-gray-700">Irrigation System Upgrades</label>
</div>
<div class="flex flex-col">
<div class="flex items-center">
<input id="contact-service-other-checkbox" name="service-other" type="checkbox" class="w-4 h-4 border-gray-500 rounded text-primary focus:ring-primary" value="Other" onclick="toggleOtherServices()">
<label for="contact-label-service-other-checkbox" class="ml-3 text-sm text-gray-600">Other</label>
</div>
<input id="contact-service-other-text" name="service-other-text" type="text" class="ml-4 block w-full border-gray-500 py-2.5 mt-1 rounded-sm shadow-sm focus:ring-primary focus:border-primary hidden">
</div>
</div>
</fieldset>
</div>
<div class="block sm:grid sm:col-span-2">
<label for="contact-paragraph-aed510cf-9595-4834-a6f4-43b77179f991" class="font-medium text-base text-white">How can we help?</label>
<textarea id="contact-paragraph-aed510cf-9595-4834-a6f4-43b77179f991" name="paragraph-aed510cf-9595-4834-a6f4-43b77179f991" rows="4"
class="block py-2.5 px-2.5 mt-1 w-full border border-gray-500 rounded-sm shadow-sm focus:ring-primary focus:border-primary" placeholder="Type your response here..."></textarea>
</div>
<div class="block sm:flex sm:flex-col sm:w-full mt-5 sm:mt-0">
<label class="font-medium text-base text-white">Upload a photo</label>
<div class="bg-white p-3 mt-1 rounded-sm border border-gray-500">
<div x-data="{
imageUrl: '',
fileTooLarge: false,
fileChosen(event) {
if (this.isProperlySized(event)) {
this.fileToDataUrl(event, (src) => (this.imageUrl = src));
this.fileTooLarge = false;
}
else
this.fileTooLarge = true;
},
fileToDataUrl(event, callback) {
if (!event.target.files.length) return;
let file = event.target.files[0],
reader = new FileReader();
reader.readAsDataURL(file);
reader.onload = (e) => callback(e.target.result);
},
isProperlySized(event) {
const files = event.currentTarget.files;
for (const file in files) {
const filesize = ((files[file].size/1024)/1024).toFixed(4);
if (filesize > 2)
return false;
}
return true;
},
}">
<div x-show="imageUrl !== ''" x-collapse="" hidden="" style="display: none; height: 0px; overflow: hidden;">
<div class="flex flex-col items-center space-y-2 sm:space-y-0 sm:flex-row sm:space-x-5">
<img :src="imageUrl" class="object-cover rounded-sm w-[200px] h-[140px]" :value="imageUrl" id="contact-attachment" src="">
<button @click="imageUrl = ''; $refs.fileInput.value = '';" type="button"
class="inline-flex items-center px-4 py-2.5 text-sm font-medium text-gray-700 border border-gray-500 rounded-sm shadow-sm hover:bg-gray-50 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-indigo-500"> Change </button>
</div>
</div>
<label for="file-upload" class="relative font-medium rounded-sm cursor-pointer text-primary">
<div x-show="imageUrl === ''" x-collapse="">
<div x-on:dragenter.prevent.stop="" x-on:dragleave.prevent.stop="" class="flex justify-center px-6 pt-5 pb-6 mt-1 sm:pt-2 sm:pb-2 sm:mt-0 border-2 border-dashed rounded-sm">
<div class="space-y-1 text-center">
<svg class="w-12 h-12 mx-auto text-gray-400" stroke="currentColor" fill="none" viewBox="0 0 48 48" aria-hidden="true">
<path d="M28 8H12a4 4 0 00-4 4v20m32-12v8m0 0v8a4 4 0 01-4 4H12a4 4 0 01-4-4v-4m32-4l-3.172-3.172a4 4 0 00-5.656 0L28 28M8 32l9.172-9.172a4 4 0 015.656 0L28 28m0 0l4 4m4-24h8m-4-4v8m-12 4h.02" stroke-width="2"
stroke-linecap="round" stroke-linejoin="round"></path>
</svg>
<div class="flex justify-center text-sm text-gray-600">
<span class="text-primary">Upload a photo</span>
<input x-ref="fileInput" id="file-upload" name="file-upload" type="file" class="sr-only" @change="fileChosen">
</div>
<p class="text-xs text-gray-500">PNG, JPG, GIF up to 2MB</p>
</div>
</div>
</div>
</label>
<p x-show="fileTooLarge" class="mt-2 text-sm text-red-600" style="display: none;"> The selected file is too large. Please reduce the size or choose another file. </p>
</div>
</div>
</div>
</div>
<div class="z-50 flex-col px-6 pt-3 pb-4 bg-primary flex w-full align-middle items-center justify-center">
<div class="text-gray-300 text-sm font-normal mt-1.5"> By providing your phone number, you agree to receive text messages (SMS) from Nealy Irrigation. You can unsubscribe at anytime by replying STOP. Message and data rates may apply. Message
frequency varies. </div>
<button id="sendButton"
class="cta_text_conversion flex justify-center relative rounded-sm mx-4 py-2.5 mt-6 sm:mt-4 bg-secondary hover:bg-secondary-darker w-full text-primary-foreground hover:ring-2 hover:ring-offset-2 hover:ring-secondary transition-all ease-out duration-300 uppercase">
Send </button>
</div>
</div>
</form>
Text Content
Joseph, you’re just a few clicks from going live! Don’t worry - we can still make edits after launching. bucks Launch my site Contact Us Learn more → MENU Open/CLose menu TODO: Home Services Irrigation System Design & Install French Drainage Install Irrigation System Reroutes Irrigation System Repair Irrigation System Maintenance Irrigation Foundation Drip Irrigation System Extensions Irrigation System Upgrades Surface Drain Install & Repair Perforated Drain Install & Repair Solid Drain Install & Repair Corrugated Drain Install & Repair Dirt Work Rough Land Grading Fine Land Grading Sod Install Pump Repair Galleries Irrigation All Photos Reviews Send us a Text (803) 409-8264 Close menu Home Services Irrigation System Design & Install French Drainage Install Irrigation System Reroutes Irrigation System Repair Irrigation System Maintenance Irrigation Foundation Drip Irrigation System Extensions Irrigation System Upgrades Surface Drain Install & Repair Perforated Drain Install & Repair Solid Drain Install & Repair Corrugated Drain Install & Repair Dirt Work Rough Land Grading Fine Land Grading Sod Install Pump Repair Galleries Irrigation All Photos Reviews Send us a Text (803) 409-8264 NEALY IRRIGATION For expert irrigation system services in Elgin, SC and nearby areas, trust Nealy Irrigation. Experienced contractors providing quality installations and repairs for residential and commercial clients. Get a Free Quote OUR PROPERTIES INSURED FAMILY OWNED EMERGENCY SERVICES LOCALLY OWNED ABOUT US At Nealy Irrigation, we pride ourselves on being a leading irrigation system contractor in Elgin, SC and the surrounding areas. With our experience and expertise, we design, install, and maintain efficient irrigation systems that cater to the specific needs of our clients. Our skilled team ensures top-notch service and customer satisfaction. * Facebook What we are best at OUR SERVICES * Irrigation System Design & Install Our expert team designs and installs efficient irrigation systems tailored to your landscape needs, ensuring optimal watering coverage. We also provide reliable sprinkler repair services for existing systems, guaranteeing sustainability. * French Drainage Install Our French Drainage Install service effectively manages excess water in your yard, preventing flooding and soil erosion. Trust us to expertly design and install the drainage system for lasting protection. * Irrigation System Reroutes Our Irrigation System Reroutes service includes expert analysis and adjustments to optimize water usage, improve coverage, and enhance the overall efficiency of your lawn sprinkler system. * Irrigation System Repair Our Irrigation System Repair service offers expert troubleshooting, maintenance, and repair of lawn sprinkler systems to ensure efficient water distribution and optimal performance for a lush green landscape all year round. * Irrigation System Maintenance Our expert team provides comprehensive irrigation system maintenance services, including sprinkler repair, to ensure optimal functioning and water efficiency for your home's landscape. Trust us for reliable solutions. * Irrigation Foundation Drip Our Irrigation Foundation Drip service provides efficient and precise water delivery directly to the roots of your plants, promoting healthy growth while conserving water for a sustainable landscape. * Irrigation System Extensions Extend the functionality of your existing irrigation system with our Sprinkler Repair service. Improve coverage and efficiency with our expert solutions, tailored to meet your specific landscaping needs. * Irrigation System Upgrades Our irrigation system upgrades service enhances the efficiency and effectiveness of your sprinkler system by implementing improved components and technology for optimal water distribution in your lawn, saving you time and money. * Surface Drain Install & Repair Our Surface Drain Install & Repair service ensures proper water drainage in your yard to protect your lawn and property from flooding and erosion, enhancing the effectiveness of your sprinkler system. * Perforated Drain Install & Repair Our Perforated Drain Install & Repair service effectively manages excess water in your yard, preventing flooding and ensuring proper drainage for a healthier lawn. Trust our expertise for lasting solutions. * Solid Drain Install & Repair Our Solid Drain Install & Repair service ensures proper drainage in your lawn to prevent water damage and flooding, complementing our Lawn Sprinkler System services for a complete landscape solution. * Corrugated Drain Install & Repair Our Corrugated Drain Install & Repair service effectively manages excess water on your property, preventing flooding and damage to your lawn. Ensure efficient drainage with our expertise and quality solutions. * Dirt Work Our Dirt Work service ensures proper ground preparation for your lawn sprinkler system installation, including excavation, leveling, and grading to create a stable foundation for efficient water distribution. * Rough Land Grading Our Rough Land Grading service prepares your property for a new lawn sprinkler system by leveling the ground and removing debris, creating the ideal foundation for efficient irrigation installation. * Fine Land Grading Our Fine Land Grading service ensures your yard is leveled and prepared for optimal lawn sprinkler system installation, promoting healthy grass growth and efficient water distribution throughout your property. * Sod Install Our Sod Install service offers a hassle-free way for homeowners to quickly transform their outdoor space with fresh, lush sod, ensuring a beautiful and healthy lawn in no time. * Pump Repair Our pump repair service ensures your irrigation system operates efficiently by providing expert maintenance and repairs for all types of pumps, ensuring a consistent water supply for your landscape needs. See more services READY TO GET STARTED? BOOK AN APPOINTMENT TODAY. Get a Free Quote Get a quote Receiving a quote is easy and only takes three simple steps Send us a text Text us Chat on the phone Receive a quote Send us a text Text us Chat on the phone Receive a quote See why our customers love us Our Best Work See all photos See more photos MODAL GALLERY Close modal CAROUSEL Skip to previous slide Carousel * * * * * * * * * * * * * Skip to next slide Take a look for yourself on what your neighbors are saying about us. Reviews See all reviews REVIEWS CAROUSEL Skip to previous review Carousel Skip to next slide Skip to previous review Skip to next slide See all reviews Leave Us a Review * Leave us a review on Facebook FREQUENTLY ASKED QUESTIONS Do you provide free estimates for irrigation repair services? Yes, Irrigation Experts offers free estimates for all of our irrigation repair services. How does Irrigation Experts differentiate itself from other irrigation repair companies? Irrigation Experts sets itself apart by offering personalized service and attention to detail. We take the time to assess each individual irrigation system and provide customized solutions to ensure optimal performance and efficiency. Our team of experienced technicians is dedicated to delivering top-quality repairs and exceptional customer service, making us the preferred choice for all your irrigation needs. What services do you provide for irrigation repair? We offer services such as repairing broken sprinkler heads, fixing leaking irrigation pipes, adjusting water pressure, programming and troubleshooting irrigation controllers, and performing system tune-ups for optimal efficiency. SERVICE AREAS Proudly Serving Elgin & Surrounding Areas READY TO GET STARTED? BOOK AN APPOINTMENT TODAY. Get a Free Quote FOOTER Nealy Irrigation Elgin, SC, 60120, US irrigationexpertbrad@gmail.com Contact Us Book Now * Facebook COMPANY * Home * Galleries * Reviews * Sitemap SERVICES * Irrigation System Design & Install * French Drainage Install * Irrigation System Reroutes * Irrigation System Repair * Irrigation System Maintenance * Irrigation Foundation Drip * Irrigation System Extensions * Irrigation System Upgrades * Surface Drain Install & Repair * Perforated Drain Install & Repair * Solid Drain Install & Repair * Corrugated Drain Install & Repair * Dirt Work * Rough Land Grading * Fine Land Grading * Sod Install * Pump Repair SERVICE AREAS * Elgin, SC HOURS * Sun: 8:00am - 10:00pm * Mon: 8:00am - 10:00pm * Tue: 8:00am - 10:00pm * Wed: 8:00am - 10:00pm * Thu: 8:00am - 10:00pm * Fri: 8:00am - 10:00pm * Sat: 8:00am - 10:00pm Powered by ⓒ All Rights Reserved Send Us a Text Close modal SEND US A TEXT We usually respond via text within a few minutes. SEND US A TEXT We usually respond via text within a few minutes. Full name * Phone number * Email Address * Preferred Date of Service Promo code Services Irrigation System Design & Install French Drainage Install Irrigation System Reroutes Irrigation System Repair Irrigation System Maintenance Irrigation Foundation Drip Irrigation System Extensions Irrigation System Upgrades Other How can we help? Upload a photo Change Upload a photo PNG, JPG, GIF up to 2MB The selected file is too large. Please reduce the size or choose another file. By providing your phone number, you agree to receive text messages (SMS) from Nealy Irrigation. You can unsubscribe at anytime by replying STOP. Message and data rates may apply. Message frequency varies. Send LEAVE A REVIEW Close modal Review types * Leave us a review on Facebook Close menu Home Services Irrigation System Design & Install French Drainage Install Irrigation System Reroutes Irrigation System Repair Irrigation System Maintenance Irrigation Foundation Drip Irrigation System Extensions Irrigation System Upgrades Surface Drain Install & Repair Perforated Drain Install & Repair Solid Drain Install & Repair Corrugated Drain Install & Repair Dirt Work Rough Land Grading Fine Land Grading Sod Install Pump Repair Galleries Irrigation All Photos Reviews Send us a Text (803) 409-8264 MODAL GALLERY Close modal CAROUSEL Skip to previous slide Carousel * * * * * * * * * * * * * Skip to next slide Close modal SEND US A TEXT We usually respond via text within a few minutes. SEND US A TEXT We usually respond via text within a few minutes. Full name * Phone number * * United States+1 * United Kingdom+44 * * Canada+1 * United Kingdom+44 * United States+1 Email Address * Preferred Date of Service Promo code Services Irrigation System Design & Install French Drainage Install Irrigation System Reroutes Irrigation System Repair Irrigation System Maintenance Irrigation Foundation Drip Irrigation System Extensions Irrigation System Upgrades Other How can we help? Upload a photo Change Upload a photo PNG, JPG, GIF up to 2MB The selected file is too large. Please reduce the size or choose another file. By providing your phone number, you agree to receive text messages (SMS) from Nealy Irrigation. You can unsubscribe at anytime by replying STOP. Message and data rates may apply. Message frequency varies. Send LEAVE A REVIEW Close modal Review types * Leave us a review on Facebook