Pest Control Service Request Form
Pest leads are pest-specific — termite inspection, bed bug heat treatment, and ant perimeter spray are completely different jobs. The form's first field is 'what kind of pest?' for a reason.
The pest dropdown isn't optional — termite work needs a licensed inspector and often a state-mandated WDI report; bed bug heat treatment needs different equipment and a 6-hour appointment window; rodent exclusion is a sealing job, not a spray job. Wrong truck, wrong tech, wrong day. Beyond pest type, capture severity (just saw one / multiple sightings / heavy infestation) and home size — that determines whether you can quote on the call or need to send an inspector first.
- →Pest control quote · 8 fields
- →HTML, JS, React, PHP, cURL outputs
- →One POST endpoint, no SDK
- →Honeypot + classifier, no CAPTCHA
See exactly what your visitors see — and you’ll receive.
Left: the rendered form, fully interactive in a sandboxed iframe. Right: the email and dashboard view that lands the moment a visitor submits.
Every submission becomes an email plus a dashboard row. The fields below are the exact payload your form will send. Reply-to is wired to the visitor’s email so hitting reply goes back to them.
Iframe is sandboxed — submit doesn’t actually fire. Get your access key to wire it up live.
Generate, embed, receive.
Three actions stand between you and your first lead. None of them require a backend, a database, or a CAPTCHA library.
Pest type drives everything
Required dropdown: ants / roaches / termites / bed bugs / rodents / wasps / spiders / general. Each routes to a different specialist truck and a different price tier.
Capture severity and home size
Severity (sighting / multiple / heavy) and home size (sqft) bracket the quote. Termite leads automatically get an inspection scheduled, not a quote.
Offer recurring vs one-time
Most pest control revenue is recurring (quarterly perimeter spray contracts). Add a 'recurring service' checkbox — the customer who wants ongoing protection is worth 10x a one-shot.
Five outputs. One backend.
HTML by default. Click open the language you ship in — every variant POSTs to the same /api/submit endpoint.
Replace YOUR_ACCESS_KEY with the key from your dashboard. That’s the only edit.
One template. Every framework.
The same field set works on every framework splitforms supports. HTML, React, Next.js, Vue, Astro, Hugo, WordPress — same POST, same backend.
Things people ask before they ship.
Direct answers, no marketing fluff. Missing one? Email hello@splitforms.com.
Ship your pest control service request form in 60 seconds.
1,000 free submissions per month. No credit card. Copy the snippet, paste your access key, watch leads land in your inbox.
