DC-DEV STUDIO
[ NOTES // RESILIENCE ]

LOAD-SHEDDING-PROOF YOUR BOOKING FORM

Routers go down, mobile data drops, and a customer loses everything they typed. Five ways to stop losing those bookings.

Short version: save what customers type, queue submissions until the connection is back, say clearly what happened, offer WhatsApp as a backup, and keep the page light.

The problem nobody tests for

A customer fills in your booking form on their phone. Halfway through, the power goes, the Wi-Fi router dies, and their phone flips to weak mobile data. They hit Submit, the page spins, fails, and their details are gone. Most won't type it all again. You never even know they tried.

Load-shedding has eased, but outages, patchy coverage and data running out haven't gone anywhere. A form that only works on a perfect connection loses real bookings.

1. Save as they type

The form can quietly keep a copy of what's been typed in the phone's own storage. If the page reloads or the tab closes, everything is still there when they come back. It's a small amount of code and it fixes the most painful failure.

2. Queue it, then send it

If there's no connection when they press Submit, don't throw an error. Hold the booking on the device, show a clear "We'll send this as soon as you're back online" message, and send it automatically when the connection returns. On Android Chrome this can even happen after the page is closed. On iPhone it happens the next time they open the page.

3. Say what actually happened

"Something went wrong" is useless. "No signal right now. Your booking is saved and will send automatically" keeps the customer calm and keeps the booking.

4. Always offer a second route

If the form can't get through, offer a one-tap WhatsApp button with the booking details already filled in. WhatsApp often works on a connection too weak for a full web page.

5. Keep the page light

A form on a 300 KB page loads over a weak signal. The same form inside a 6 MB page builder template often doesn't load at all. Speed isn't only about Google. It's about whether the form appears for someone on one bar of signal.

How to test yours

Open your booking form on your phone, fill it in, switch on aeroplane mode, and press Submit. Whatever happens next is what your customers see during an outage.

We build forms like this as standard, and as a module on any site.

Start with a free health check

Scan your site, then get a 1-page written audit within 24 hours. No pitch unless you ask for one.

FREE_HEALTH_CHECK →WHATSAPP_US ↗