HVAC Service & Quote Request Form
HVAC tickets are seasonal and shaped like a hockey stick — first 90F day, every AC in town breaks. The form needs to triage by system age and current symptom or your dispatch board melts down.
HVAC has the most predictable lead-volume swings of any trade — first heat wave or first cold snap and your phones don't stop. The form needs system-age and symptom fields up front because they determine whether you're selling a $200 capacitor swap or a $12,000 system replacement. A 14-year-old AC blowing warm air is a replacement conversation; a 3-year-old unit is a repair. Knowing which before the truck rolls is the difference between a profitable day and a lost one.
- →HVAC / AC repair request · 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.
Capture system age and symptom
Required: system type (central AC / heat pump / furnace / mini-split), age in years, current symptom. Optional: brand and model. Replacement-shoppers vs repair-shoppers split on age alone.
Tier urgency by season
In summer, 'no cooling' is a same-day callout. In winter, 'no heat' is the same. Tune-ups and quotes can wait a week. The dropdown shapes dispatch's morning queue.
Webhook to ServiceTitan / Jobber
splitforms posts the structured submission to your field-service platform with the system age, symptom, and address. Tech arrives with the right replacement options pre-loaded on the iPad.
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 hvac service & quote 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.
