Pet Grooming Booking Request Form
Groomers schedule by breed and coat type, not just by date. The booking form needs to capture the dog's size, coat condition, and any biting history before the appointment slot is held.
A groom on a 70-lb doodle takes 3 hours and costs $130; a maltese bath-and-tidy takes 45 minutes and costs $55. The shop can't book by clock alone — it books by breed, weight, and coat condition. The form captures all three on the way in, plus vaccination status (rabies / bordetella required by most shops) and temperament notes (history of biting / sedation needs / senior dog). Skip those fields and every booking call burns 10 minutes on intake. Mobile groomers especially need address and parking notes too — the truck won't fit on every street.
- →Pet grooming booking · 10 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 pet and service details
Required: pet name, species, breed, weight, age, service requested (bath / full groom / de-shed / nail trim / sanitary). Optional: coat condition, last groom date, temperament notes.
Verify vaccinations
Required checkbox confirming rabies and bordetella up to date — most jurisdictions require it and your insurance does too. Some shops ask for a vet-record upload (Pro file upload).
Confirm slot via SMS
Webhook to Twilio — the shop confirms or offers an alternate slot within the hour. Mobile groomers also confirm parking and gate-code details on the same thread.
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 pet grooming booking 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.
