
Your Contact Form Stopped Sending and Nobody Noticed
Contact forms fail silently and cost months of enquiries. How to test yours in two minutes, why forms stop sending, and how to make sure it never goes unseen.
Writing
28 write-ups from production, newest first. Each one is a problem hit on a real project and how it was diagnosed and fixed.

Contact forms fail silently and cost months of enquiries. How to test yours in two minutes, why forms stop sending, and how to make sure it never goes unseen.

Step by step: building the body shop estimate form so four photos and a registration reach a job record from a phone, and same-day estimates become normal.

Step by step: building the auto glass quote form so a driver in a car park sends two photos and a registration in under a minute, straight into your system.

How to build the family enquiry form on a nanny agency website: the fields that make a brief workable, the order they go in, and how it reaches your CRM.

Name, email and message costs a nanny agency a call per enquiry. The questions a family form should ask, why families answer them, and what to leave out.

The direct answer for nanny and au pair agencies: an online registration form with CV upload and availability that lands straight in your CRM, not an inbox.

How to collect registration, medical and pick-up consent once on a club website, store it against the child, and reuse it for every booking after that.

The direct answer for after-school and holiday clubs: collect registration once online, store it against the child, and reuse it for every booking after that.

Clubs re-collect the same registration and consent every holiday. How to capture it once, reuse it, and keep it current without paper on the first morning.

Clipboards at reception cost time, accuracy and goodwill. How a veterinary practice website moves registration online and into the first booking instead.

Behaviour enquiries arrive as two lines with no history. The intake questionnaire that collects it with the booking, and what belongs on the form.

Vaccinations and neutering explained on the doorstep in August. How a daycare and boarding website states the requirements and collects them at booking.

What a dog daycare or boarding kennel must state on the website and collect at booking: vaccinations, neutering, temperament, feeding, medication and consent.

A direct answer: the vaccination timing, flea and worm treatment, and what to bring that a cattery should state on its website and confirm again at booking.

A cat arrives with an out-of-date booster and a holiday starting. How a cattery website states requirements and confirms them at booking, so it stops happening.

What a grooming salon should collect before the first dog arrives, how the booking platform captures and renews it, and what the website has to explain first.

Vaccination cards, consent, vet details and behaviour notes should not be collected on a clipboard at nine in the morning. How a salon site moves them online.

Two routes, kept apart: an urgent call or message for a family in the first hours, and a booked consultation for someone planning ahead.

Every enquiry says 'love your work, are you free, how much' and nothing else. How a creative website asks for date, venue, guests and budget.

How to build a Check my date form for photographers, planners, DJs and florists: the fields, where it lands, and how it feeds HoneyBook or Dubsado.

How to build the fault form on a garage website: registration, symptoms, photos, a sound described, and a call-back slot, wired to your workshop software.

A noise, a light, a leak: the driver wants a price and you cannot give one. How a garage website takes the fault with photos, symptoms and a call-back slot.

What to collect from a new client before the first groom, day or stay, how the booking platform captures it with expiry reminders, and what the website says.

Yes, within a minute, and here is how: through your job management software, through a notification service, or through a simple email-to-phone route.

The six fields, the camera upload, where the photos land and how fast, spam and size limits, the reply promise.

A booking request form in Next.js: one Zod schema on client and server, React Hook Form for instant validation, a server action that saves.

A contact form built the App Router way: a server action that validates and sends, useActionState for pending and errors, progressive enhancement and spam.

A practical production setup for a Next.js contact form using React Hook Form, Zod, Server Actions, and Resend, including spam protection and error handling.